Date | Topic | Links | Notes | Deadlines and Comments |
---|---|---|---|---|
08/27 Thu | Introduction | Notes | First day of class! | |
09/01 Tue | Virtual Machines: the basics | Notes | ||
09/03 Thu | Virtualizing CPUs | QEMU Internals Slides | Notes | |
09/08 Tue | Virtualizing DRAM | Notes | ||
09/10 Thu | Virtualizing I/O | Notes | ||
09/15 Tue | Para Virtualization | Xen and the Art of Virtualization, SOSP 2003 | Notes | |
09/17 Thu | Virtualizing storage + security in VMs | Notes | ||
09/22 Tue | The Turtles Project: Design and Implementation of Nested Virtualization | OSDI 10 paper | Notes | |
09/24 Thu | Review | |||
09/29 Tue | Containers: the basics | Notes | ||
10/01 Thu | The technologies behind containers | Notes | ||
10/06 Tue | Container orchestration frameworks | Notes | ||
10/08 Thu | Guest Lecture: Containerized Workflows by Ivo Jimenez | |||
10/13 Tue | Guest Lecture: Kubernetes Architecture by Nikhita Raghunath and Davanum Srinivas | |||
10/15 Thu | My VM is Lighter (and Safer) than your Container | SOSP 17 paper, Slides | ||
10/20 Tue | Cntr: Lightweight OS Containers + Slacker | ATC 18 paper, FAST 16 Slacker | ||
10/22 Thu | SCONE: Secure Linux Containers with Intel SGX | OSDI 16 paper, Slides | ||
10/27 Tue | Unikernels: Rise of the Virtual Library Operating System | ACM Queue article | ||
10/29 Tue | Unikernels: Library OS for the cloud | ASPLOS 13 paper | ||
11/03 Tue | No class - OSDI | |||
11/05 Thu | No class - OSDI | |||
11/10 Tue | Serverless computing: the basics + Firecracker | Firecracker (NSDI 20) | Notes | |
11/12 Thu | Occupy the Cloud: Distributed Computing for the 99% + Serverless Computing: One Step Forward, Two Steps Back | SOCC17, CIDR19 | Notes, Notes (Sama Ziki) | |
11/17 Tue | From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers (no live class, see video on piazza) | ATC19 | Notes (Sama Ziki) | |
11/19 Thu | SAND + A Berkeley View on Serverless Computing | ATC18, Berkeley TR | ||
11/24 Tue | Shredder + Wrap-up | SOCC19 | ||
11/26 Thu | Thanksgiving - no class | |||
12/01 Tue | In-class presentation about open-source project | |||
12/03 Thu | In-class presentation about open-source project | |||
12/08 Tue | In-class presentation about open-source project | |||
12/10 Thu | In-class presentation about open-source project | |||
12/12 Sat | No class | Report due for Project 2 (open-source project) |