Date | Topic | Links | Notes | Deadlines and Comments |
---|---|---|---|---|
08/29 Thu | Introduction | Notes | First day of class! | |
09/03 Tue | Virtual Machines: the basics | Notes | ||
09/05 Thu | Virtualizing CPUs | QEMU Internals Slides | Notes | |
09/10 Tue | Virtualizing DRAM | Notes | ||
09/12 Thu | Virtualizing Network | Notes | ||
09/17 Tue | Para Virtualization | Xen and the Art of Virtualization, SOSP 2003 | Notes | |
09/19 Thu | Review | |||
09/24 Tue | Virtualizing storage + security in VMs | Notes | ||
09/26 Thu | The Turtles Project: Design and Implementation of Nested Virtualization | OSDI 10 paper | Notes | |
10/01 Tue | Containers: the basics | Notes | ||
10/03 Thu | The technologies behind containers | Notes | ||
10/08 Tue | Container orchestration frameworks | Notes | ||
10/10 Thu | Midterm 1 | |||
10/15 Tue | SCONE: Secure Linux Containers with Intel SGX | OSDI 16 paper, Slides | ||
10/17 Thu | My VM is Lighter (and Safer) than your Container | SOSP 17 paper, Slides | ||
10/22 Tue | Unikernels: Rise of the Virtual Library Operating System | ACM Queue article | Project 1 due | |
10/24 Thu | Unikernels: Library OS for the cloud | ASPLOS 13 paper | ||
10/29 Tue | No class - SOSP | |||
10/31 Thu | No class - SOSP | |||
11/05 Tue | Cntr: Lightweight OS Containers + Slacker | ATC 18 paper, FAST 16 Slacker | ||
11/07 Thu | Serverless computing: the basics | Notes | ||
11/12 Tue | Guest lecture from Prof. Chris Rossbach | |||
11/14 Thu | Serverless Architecture + Serverless Computing: One Step Forward, Two Steps Back | CIDR19 | Notes, Notes (Sama Ziki) | |
11/19 Tue | From Laptop to Lambda: Outsourcing Everyday Jobs to Thousands of Transient Functional Containers | ATC19 | Notes (Sama Ziki) | |
11/21 Thu | GG + Review | Notes (Sama Ziki) | ||
11/26 Tue | Midterm 2 | |||
11/28 Thu | Thanksgiving - no class | |||
12/03 Tue | In-class presentation about open-source project | |||
12/05 Thu | In-class presentation about open-source project | |||
12/10 Tue | In-class presentation about open-source project | |||
12/12 Thu | No class | Report due for Project 2 (open-source project) |