Last updated: | Permalink
Lecture 8: Cloud computing systems
Learning objectives:
In this lecture, you will learn:
- Lec8a: know basic cloud billing model
- Lec8a: know IaaS and PaaS and their differences
Lec8a: understand basic ideas behind containerization and container orchestration
- Lec8b: understand the motivation behind serverless computing
- Lec8b: know the different generations of virtualization technology
Lec8b: know the limitations of today’s FaaS
- Lec8c: understand the challenges of running stateful computations on FaaS
- Lec8c: know how PyWren works and its limitations
- Lec8c: know how Wukong addresses some of PyWren’s limitations
Lecture slides
- Lec8a: Cloud computing: slides pdf
- Lec8b: Serverless computing: slides pdf, slides+notes (virtualization tradeoffs)
- Lec8c: Serverless parallel data analytics: slides pdf
Readings
- Lec8a: A Berkeley view of cloud computing (optional)
- Lec8b: A Berkeley view on serverless computing
- Lec8c: PyWren, Wukong