Last updated: | Permalink
Lecture 7: Cloud computing and cloud data systems
Learning objectives:
In this lecture, you will learn:
- Lec7a: the background of cloud computing and serverless computing.
- Lec7a: the desirable properties and limitations of today’s serverless computing.
- Lec7b: the high-level design of Wukong and working mechanism of decentralized scheduling.
- Lec7c: the high-level design of InfiniCache and how RAID/erasure coding works mathematically/algorithmically.
- Lec7c: In what ways is InfiniCache a cost-effective solution, and for what types of workloads might InfiniCache not be as cost-effective?
Lecture slides
- Lec7a: Cloud computing and serverless computing: slides pdf
- Lec7b: Serverless parallel computing: slides pdf
- Lec7c: Serverless object caching: slides pdf, RAID+erasure coding notes
Readings
- Lec7a: A Berkeley View of Cloud Computing (optional), A Berkeley View on Serverless Computing (optional)
- Lec7b: The Wukong paper
- Lec7c: The InfiniCache paper