September | ||||
---|---|---|---|---|
Monday | Tuesday | Wednesday | Thursday | Friday |
22 | 23 | 24 | 25 | 26 |
29
13:30-14:20 Lecture
Virtualization: virtual machines Reading (free ebook): Bugnion et al., Hardware and Software Support for Virtualization, 2017, Chapters 1, 3.2 Slides
15:30-16:30 OH (Simon)
Zoom |
30 | 01
13:30-14:20 Lecture
Virtual machines, part 2: Memory Reading (free ebook): Bugnion et al., Hardware and Software Support for Virtualization, 2017, Chapters 5, 6 up through 6.2.2 Slides |
02 | 03
13:30-14:20 Lecture
Virtual machines, part 3: I/O Reading: Soltesz et al., Container-Based Operating System Virtualization, Eurosys 2007 Slides |
October | ||||
---|---|---|---|---|
Monday | Tuesday | Wednesday | Thursday | Friday |
06
13:30-14:20 Lecture
Virtualization, part 4: Containers and virtual networks Reading: Koponen et al., Network Virtualization in Multi-tenant Datacenters, NSDI 2014 Slides
15:30-16:30 OH (Simon)
Zoom |
07 | 08 | 09
Section
Group Design Assignment Reading: DC, Chapter 3.1 (before section!) |
10
13:30-14:20 Lecture
Queueing and Scheduling Ousterhout et al., Shenango: Achieving High CPU Efficiency for Latency-Sensitive Datacenter Workloads Slides |
13
15:30-16:30 OH (Simon)
Zoom |
14 | 15
13:30-14:20 Lecture
Memory Consistency and Cache Coherence Reading: Nagarajan et al., A Primer on Memory Consistency and Cache Coherence, 2nd edition(free pdf download), Chapters 1-3 Slides |
16
23:59 Lab 1 due
|
17
13:30-14:20 Lecture
Server Memory Technologies Anderson et al., Assise: Performance and Availability via Client-local NVM in a Distributed File System Slides |
20
13:30-14:20 Lecture
Tiered Memory Management Reading: Raybuck et al., HeMem: Scalable Tiered Memory Management for Big Data Applications and Real NVM Slides
15:30-16:30 OH (Simon)
Zoom |
21 | 22 | 23 | 24 |
27
13:30-14:20 Lecture
Quantitative Reliability Reading: DC, Chapter 7 Hochschild et al., Cores That Dont Count, HotOS 2021 Slides
15:30-16:30 OH (Simon)
Zoom |
28 | 29
13:30-14:20 Lecture
Q&A |
30
23:59 Lab 2 due
|
31 |
November | ||||
---|---|---|---|---|
Monday | Tuesday | Wednesday | Thursday | Friday |
03
15:30-16:30 OH (Simon)
Zoom |
04 | 05
13:30-14:20 Lecture
Network Topology Singh et al., Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Googles Datacenter Network, SIGCOMM 2015 Slides |
06
Section
Lab 4 Design |
07
Veterans Day
|
10
13:30-14:20 Lecture
Data center congestion control Reading: Kumar et al., Swift: Delay is Simple and Effective for Congestion Control in the Datacenter Slides
15:30-16:30 OH (Simon)
Zoom |
11 | 12
13:30-14:20 Lecture
Data center congestion control, part 2 Reading: Feamster, Rexford, and Zegura. The Road to SDN: An Intellectual History of Programmable Networks Slides |
13
Section
Lab 4 Peer Review
12:30 Lab 4 plan due (before section)
23:59 Lab 3 due
|
14
13:30-14:20 Lecture
Software defined networking Reading: Jain et al., B4: Experience with a Globally-Deployed Software Defined WAN Slides |
17
13:30-14:20 Lecture
Hardware Acceleration Firestone et al., Azure Accelerated Networking: SmartNICs in the Public Cloud, NSDI 2018 Slides
15:30-16:30 OH (Simon)
Zoom |
18 | 19
13:30-14:20 Lecture
Hardware Acceleration, part 2: ASIC clouds Magaki et al., ASIC Clouds: Specializing the Datacenter Slides |
20
Section
Open Office Hours |
21
13:30-14:20 Lecture
Secure Enclaves Reading: Baumann et al., Shielding Applications from an Untrusted Cloud with Haven, OSDI 2014 Slides |
24
15:30-16:30 OH (Simon)
Zoom |
25 | 26
13:30-14:20 Lecture
Guest Lecture: TBD |
27
Thanksgiving
|
28
Thanksgiving
|
December | ||||
---|---|---|---|---|
Monday | Tuesday | Wednesday | Thursday | Friday |
01
No class
15:30-16:30 OH (Simon)
Zoom |
02 | 03
No class
|
04
Section
Open Office Hours |
05
No class
|
08 | 09 | 10 | 11 | 12
18:00 Lab 4 Report due
No late days allowed |