September | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
27 | 28 | 29
19:00-20:00 OH (Tom)
Canvas Zoom |
30 | 01 |
October | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
04
14:30-15:30 OH (Kevin)
Canvas Zoom
15:30-16:20 Lecture
Virtualization: virtual machines Reading (free ebook): Bugnion et al., Hardware and Software Support for Virtualization, 2017, Chapters 1, 3.2 Slides Annotated Slides |
05
15:00-16:00 OH (Guramrit)
Canvas Zoom |
06
15:30-16:20 Lecture
Virtual machines part 2 Reading (free ebook): Bugnion et al., Hardware and Software Support for Virtualization, 2017, Chapters 5, 6 up through 6.2.2 Slides
19:00-20:00 OH (Tom)
Canvas Zoom |
07 | 08
15:30-16:20 Lecture
Virtualization, part 3: containers Reading: Soltesz et al., Container-Based Operating System Virtualization, Eurosys 2007 Slides |
11
14:30-15:30 OH (Kevin)
Canvas Zoom
15:30-16:20 Lecture
Virtualization, part 4: virtual networks Reading: Koponen et al., Network Virtualization in Multi-tenant Datacenters, NSDI 2014 Slides |
12
15:00-16:00 OH (Guramrit)
Canvas Zoom |
13
19:00-20:00 OH (Tom)
Canvas Zoom |
14
Section
Group Design Assignment Reading: DC, Chapter 3.1 (before section!) |
15
15:30-16:20 Lecture
Server Hardware, part 2: cache coherence Reading: Nagarajan et al., A Primer on Memory Consistency and Cache Coherence, 2nd edition(free pdf download), Chapters 1-3 Slides |
18
14:30-15:30 OH (Kevin)
Canvas Zoom
15:30-16:20 Lecture
Server Hardware, part 3: non-volatile memory Anderson et al., Assise: Performance and Availability via Client-local NVM in a Distributed File System Slides |
19
15:00-16:00 OH (Guramrit)
Canvas Zoom
23:59 Lab 1 due
|
20
19:00-20:00 OH (Tom)
Canvas Zoom |
21 | 22 |
25
14:30-15:30 OH (Kevin)
Canvas Zoom |
26
15:00-16:00 OH (Guramrit)
Canvas Zoom |
27
15:30-16:20 Lecture
Quantitative Reliability Reading: DC, Chapter 7 Hochschild et al., Cores That Don't Count, HotOS 2021 Slides
19:00-20:00 OH (Tom)
Canvas Zoom |
28
Section
Open Office Hours |
29 |
November | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
01
14:30-15:30 OH (Kevin)
Canvas Zoom |
02
15:00-16:00 OH (Guramrit)
Canvas Zoom
23:59 Lab 2 due
|
03
19:00-20:00 OH (Tom)
Canvas Zoom |
04 | 05
15:30-16:20 Lecture
Scheduling and Oversubscription Ousterhout et al., Shenango: Achieving High CPU Efficiency for Latency-Sensitive Datacenter Workloads Slides |
08
14:30-15:30 OH (Kevin)
Canvas Zoom |
09
15:00-16:00 OH (Guramrit)
Canvas Zoom |
10
15:30-16:20 Lecture
Network Hardware and Congestion Control Singh et al., Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google's Datacenter Network, SIGCOMM 2015 Slides
19:00-20:00 OH (Tom)
Canvas Zoom |
11
Veteran's Day
|
12
15:30-16:20 Lecture
Data center congestion control Reading: Kumar et al., Swift: Delay is Simple and Effective for Congestion Control in the Datacenter Slides |
15
14:30-15:30 OH (Kevin)
Canvas Zoom
15:30-16:20 Lecture
Software defined networking Reading: Feamster, Rexford, and Zegura. The Road to SDN: An Intellectual History of Programmable Networks Slides |
16
15:00-16:00 OH (Guramrit)
Canvas Zoom |
17
15:30-16:20 Lecture
Guest Lecture: Matei Zaharia Rethinking Systems for Data-Intensive Computing Live on Zoom at 13:30 (link in email), tape delay on canvas.
19:00-20:00 OH (Tom)
Canvas Zoom |
18
Section
Lab 4 Group Design Assignment |
19
15:30-16:20 Lecture
Multiple data centers Reading: Jain et al., B4: Experience with a Globally-Deployed Software Defined WAN Slides |
22
14:30-15:30 OH (Kevin)
Canvas Zoom |
23
15:00-16:00 OH (Guramrit)
Canvas Zoom
23:59 Lab 3 due
|
24
No Class
|
25
Thanksgiving
|
26
Thanksgiving
|
29
14:30-15:30 OH (Kevin)
Canvas Zoom
15:30-16:20 Lecture
Hardware Acceleration Firestone et al., Azure Accelerated Networking: SmartNICs in the Public Cloud, NSDI 2018 Slides |
30
15:00-16:00 OH (Guramrit)
Canvas Zoom |
01
15:30-16:20 Lecture
Hardware Acceleration, part 2: ASIC clouds Magaki et al., ASIC Clouds: Specializing the Datacenter Slides
19:00-20:00 OH (Tom)
Canvas Zoom |
02
Section
Lab 4 Peer Review
13:30 Lab 4 plan due (before section)
|
03
15:30-16:20 Lecture
Secure Enclaves Reading: Baumann et al., Shielding Applications from an Untrusted Cloud with Haven, OSDI 2014 Slides |
December | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
06
14:30-15:30 OH (Kevin)
Canvas Zoom |
07
15:00-16:00 OH (Guramrit)
Canvas Zoom |
08
15:30-16:20 Lecture
Treehouse Reading: Anderson et al. Treehouse: A Case for Carbon-Aware Datacenter Software Slides
19:00-20:00 OH (Tom)
Canvas Zoom |
09
Hack Day
|
10
Hack Day
|
13 | 14 | 15 | 16
18:00 Lab 4 Presentation/Report
|
17 |