week 1 3/1, 6/1 |
overview
lecture1 Course overview, Cloud computing introduction, OS recap [ostep] assignment 1 (due: 18tn Jan, 5pm) assignment 2 (due: 27th Jan, 5pm) |
|
week 2 11/1, 13/1 |
lecture2
lecture3 VMM design principles, CPU virtualization with VMs [ostep], [vmbook] Chapters 1 & 8, [vmarch] [vmmtrends] [popekgoldberg] [ossupport] |
|
week 3 18/1, 20/1 |
lecture4
lecture5 CPU and Memory virtualization with VMs [ostep] 6,7, 13, 15, [vmbook] Chapters 1 & 8, [vmarch] [xen] [x86virt] [memvirt-survey] |
|
week 4 25/1, 27/1 |
lecture6
lecture7 interrupt handling details, memory virtualization [xv6-book] Ch 2, 3, [ostep] , [vmbook] Chapters 1 & 8, [vmarch] [xen] [x86virt] [memvirt-survey] assignment 3 (due: 15th Feb 2023, 5pm) |
|
week 5 1/2, 3/2 |
lecture8
Quiz1
lecture9 IO virtualization [vmbook] Chapter 8, [vmarch] [xen] [x86virt] |
|
week 6 8/2, 10/2 |
memory resource management techniques and policies, migration of VMs [memmgmt] [ksm] [livemigration] |
|
week 7 13/2, 15/2 |
lecture12, lecture13 migration of VMs, VM-based dynamic resource management [livemigration] livemigration-annotated [sandpiper] sandpiper-annotated other related papers: [postcopy] [remus] [snowflock] |
|
week 8 18/2 to 25/2 midseem week |
24/2, Fri --- 11.30 am to 1.30 pm CC103, CC105, New CSE Bldg. |
|
week 9 1/3, 3/3 |
lecture14, lecture15 scalable network processing class slides: 1 2 3 4 5 6 7 8 9 references: packet processing RSS SO_REUSEPORT |
|
week 10 8/3 to 10/3 |
virtualization+cloud computing@synerg.cse.iitb towards programmable networks |
|
week 11 15/3 to 17/3 |
lecture 18: Linux polymorphism examples Talking to Device Files (via ioctls), the /proc filesystem newer kernels: ioctl example, struct file_operations lecture 19: namespaces, cgroups, containers link1, link2, link3, link4, link5, link6, link7, link8, link9 |
|
week 12 24/3 |
Servleress computing with FaaS
[faas-app] assignment 4 (due: 10th Apr 2023, 5pm) |
|
week 13 31/3 |
GPU virtualization
[gpu-virt-sched] |
|
week 14 5/4 |
Docker usage tutorial |
|
week 15 12/4 |
data center architectures design of experiments |
|