CS695 Topics in Virtualization and Cloud Computing
Spring 2023-24

Schedule                 home                 assignments                 downloads                 references

  week 1  
  5/1  
  overview   lecture1  
  Course overview, Cloud computing introduction    
  [ostep]

  week 2  
  10/1, 12/1  
  lecture2   lecture3  
  OS recap, VMM design principles    
  [ostep], [vmbook] Chapters 1 & 8,
  [vmarch] [vmmtrends] [popekgoldberg] [ossupport]        

  week 3  
  17/1, 19/1  
  CPU virtualization with VMs
  lecture4   lecture5  
  [ostep], [vmbook] Chapters 1 & 8,
  [vmarch] [vmmtrends] [popekgoldberg] [ossupport]


  week 4  
  24/1  
  Memory virtualization with VMs
  lecture6  
  [vmbook] Chapters 1 & 8, [xen], vmware]

  week 5  
  31/1, 2/2  
  IO virtualization
  lecture7   lecture8  
  [vmbook] Chapters 1 & 8, [xen], [vmware] [virtio]

  week 6  
  7/2, 9/2  
  IO virtualization, assignment2 discussion
  lecture9   lecture10  
  [vmbook] Chapters 1 & 8, [xen], [vmware] [virtio]

  week 7  
  14/2, 16/2  
  assignment2 discussion, Linux primitives for containers
  lecture11   lecture12  

    sample usage     [link0]   [link1]   [link2]   [link3]   [link4]   [link5]   [link6]

  week 8  
21/2  
  memory management with VMs, live migration of VMs
  lecture13
  [memmgmt]   [livemigration]  
  week 9  
   
  midsem week

  week 10  
  6/3, 8/3  

  resource management with VMs via ballooning, migration, replication and cloning
  lecture14
  [sandpiper]  

  week 11  
  13/3, 15/3  

  resource management with VMs via ballooning, migration, replication and cloning
  lecture15   lecture16
  [sandpiper]   [remus]   [snowflock]  

  week 12  
  20/3, 22/3  

  serverless computing and function-as-a-service, API virtualiation
  lecture17   lecture18
  [berkeley-serverless]   [serverless-whatis-whatisnot]  
  week 13  
  27/3, 29/3  

  virtualization and cloud computing@synerg
  lecture19  
  week 14  
  3/4, 5/4  

  deep dive into containers (docker and k8s)
  lecture20   lecture21  
  (invited speaker: debojeet das)
  week 15  
  10/4, 12/4  

  the story of experiments
  lecture22   lecture23  
  week 16  
  17/4, 19/4  

  A4/mini-project discussion, miscellaneous topics
  lecture24  
  week 17  
  22/4 to 2/5  

  endsem weeks
  1st May 2024, 6pm-9m, LA201 and LA202, CS695