8/1
overview
lecture1 Course overview Introduction to Cloud Computing Assignment1 available. |
10/1
lecture2 The virtual machine abstraction [popekgoldberg], [vmmtrends] Assignment1 available. |
15/1
lecture3 design of VMMs (cpu virtualization) [popekgoldberg], [vmarch] |
17/1
lecture4 design of VMMs (cpu and memory virtualization) [vmbook] Ch.8 [xenvirt] [vmware] |
22/1
lecture5 memory virtualization techniques for VMs (1 of 2) [vmbook] Ch.8, [memvirt-survey], [efficient-memvirt] |
24/1
lecture6 memory virtualization techniques for VMs (2 of 2) [vmbook] Ch.8, [memvirt-survey], [efficient-memvirt] |
29/1
lecture7 assignment2 introduction, IO virtualization techniques for VMs (1 of 2) |
31/1
lecture8 IO virtualization techniques for VMs (2 of 2) [iovirt] [virtio] Assignment2 |
5/2
lecture9 IO virtualization2 and Memory management with VMs |
7/2
lecture10 Memory management with VMs [memmgmt] [memmgmt-annotated] |
12/2
lecture11 memory sharing and provisioning with VMs [memmgmt] [memmgmt-annotated] |
14/2
Quiz1 |
19/2
lecture12 VM migration [livemigration] [postcopy] [livemigration-annotated] |
21/2
lecture13 VM-based primitives Introduction to Containers [remus] [snowflock] [insight] |
26/2 Midsem exam week |
28/2 Midsem exam week |
5/3
lecture14 OS primitives for Containers cgroups namespaces |
7/3
lecture15 Containers deep Dive with Docker |
12/3 institute holiday, no class |
14/3
lecture16-1
lecture16-2 FaaS introduction, network namespaces Serverless Architectures (martin fowler) A Berkeley View on Serverless Computing |
19/3
lecture17
virtio inside-out (notes)
sample code virtio inside-out |
21/3
lecture18 Linux capabilities and secure computing |
26/3
lecture19 the experiments story Systems Performance: Enterprise and the Cloud (2nd Edition) |
28/3
lecture20 virtualization and cloud computing@synerg.cse |
2/4
lecture21 Keeping it Local: Functions as a Service Resource Management (guest lecture: prateek) |
4/4
lecture22 Introduction to eBPF (guest lecture: kevin) ebpf developer tutorial learning ebpf |
9/4
lecture23 Introduction to GPUs |
11/4
lecture24 Virtualization of GPUs |
16/4
lecture25 cloud computing: miscellaneous topics |
21/4 End-semester exam |
25/4 End-semester exam |
30/4 End-semester exam |
  . . . to infinity and beyond! |