Schedule

September
MondayTuesdayWednesdayThursdayFriday
25 26 27
11:30-12:20 Lecture
Introduction
Reading: DC, Chapter 1
Slides
28
Section
Lab 0 Introduction
Slides
29
11:30-12:20 Lecture
Execution Environment
Reading: DC, Chapter 2.4
Slides
October
MondayTuesdayWednesdayThursdayFriday
02
11:30-12:20 Lecture
Virtualization: virtual machines
Reading (free ebook): Bugnion et al., Hardware and Software Support for Virtualization, 2017, Chapters 1, 3.2
Slides
13:00-14:00 OH (Theo)
Gates 153
16:00-17:00 OH (Simon)
Zoom
03 04
10:00-11:00 OH (Aman)
Zoom
11:30-12: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
15:00-16:00 OH (Xieyang)
Zoom
05
Section
Lab 1 Introduction
Slides
06
10:00-11:00 OH (Xiangfeng)
Zoom
11:30-12:20 Lecture
Virtual machines, part 3: I/O
Reading: Soltesz et al., Container-Based Operating System Virtualization, Eurosys 2007
Slides
09
11:30-12:20 Lecture
Virtualization, part 4: Containers and virtual networks
Reading: Koponen et al., Network Virtualization in Multi-tenant Datacenters, NSDI 2014
Slides
13:00-14:00 OH (Theo)
Gates 153
16:00-17:00 OH (Simon)
Zoom
10 11
10:00-11:00 OH (Aman)
Zoom
11:30-12:20 Lecture
Queuing Theory
OSPP Chapter 7.5
Slides
15:00-16:00 OH (Xieyang)
Zoom
12
Section
Lab 2 Introduction
Slides
23:59 Lab 1 due
13
No class - UW FOCI Symposium
16
13:00-14:00 OH (Theo)
Gates 153
16:00-17:00 OH (Simon)
Zoom
17 18
10:00-11:00 OH (Aman)
Zoom
11:30-12:20 Lecture
Server Memory Systems
Reading: DC, Chapter 3.1
Slides
15:00-16:00 OH (Xieyang)
Zoom
19
Section
Group Design Assignment
Reading: DC, Chapter 3.1 (before section!)
20
10:00-11:00 OH (Xiangfeng)
Zoom
11:30-12: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
23
13:00-14:00 OH (Theo)
Gates 153
16:00-17:00 OH (Simon)
Zoom
24 25
10:00-11:00 OH (Aman)
Zoom
15:00-16:00 OH (Xieyang)
Zoom
26
Section
Lab 3 Introduction
Slides
23:59 Lab 2 due
27
10:00-11:00 OH (Xiangfeng)
Zoom
11:30-12:20 Lecture
SSDs
Stavrinos et al., HotOS 2021
Slides
30
11:30-12:20 Lecture
HDDs
Slides
13:00-14:00 OH (Theo)
Gates 153
16:00-17:00 OH (Simon)
Zoom
31 01
10:00-11:00 OH (Aman)
Zoom
11:30-12:20 Lecture
Quantitative Reliability
Reading: DC, Chapter 7
Hochschild et al., Cores That Dont Count, HotOS 2021
Slides
15:00-16:00 OH (Xieyang)
Zoom
02
Section
Lab 4 Design
03
10:00-11:00 OH (Xiangfeng)
Zoom
11:30-12:20 Lecture
Q&A
November
MondayTuesdayWednesdayThursdayFriday
06
11:30-12:20 Lecture
Orchestration
Reading: Burns et al., Borg, Omega, and Kubernetes
13:00-14:00 OH (Theo)
Gates 153
07 08
10:00-11:00 OH (Aman)
Zoom
11:30-12:20 Lecture
Networking
Reading: DC: Chapter 3.3
Slides
15:00-16:00 OH (Xieyang)
Zoom
09
Section
Lab 4 Peer Review
12:30 Lab 4 plan due (before section)
23:59 Lab 3 due
10
Veterans Day
13
13:00-14:00 OH (Theo)
Gates 153
16:00-17:00 OH (Simon)
Zoom
14 15
10:00-11:00 OH (Aman)
Zoom
15:00-16:00 OH (Xieyang)
Zoom
16 17
10:00-11:00 OH (Xiangfeng)
Zoom
11:30-12:20 Lecture
Data center congestion control, part 2
Reading: Feamster, Rexford, and Zegura. The Road to SDN: An Intellectual History of Programmable Networks
Slides
20
11:30-12:20 Lecture
Software defined networking
Reading: Jain et al., B4: Experience with a Globally-Deployed Software Defined WAN
Slides
13:00-14:00 OH (Theo)
Gates 153
16:00-17:00 OH (Simon)
Zoom
21 22
10:00-11:00 OH (Aman)
Zoom
15:00-16:00 OH (Xieyang)
Zoom
23
Thanksgiving
24
Thanksgiving
27
No class
13:00-14:00 OH (Theo)
Gates 153
28 29
10:00-11:00 OH (Aman)
Zoom
11:30-12:20 Lecture
Hardware Acceleration, part 2: ASIC clouds
Magaki et al., ASIC Clouds: Specializing the Datacenter
Slides
15:00-16:00 OH (Xieyang)
Zoom
30
Section
Open Office Hours
01
10:00-11:00 OH (Xiangfeng)
Zoom
December
MondayTuesdayWednesdayThursdayFriday
04
11:30-12:20 Lecture
Power, Cooling, and Energy Efficiency
Reading: DC: Chapters 4-5
Slides
13:00-14:00 OH (Theo)
Gates 153
16:00-17:00 OH (Simon)
Zoom
05 06
10:00-11:00 OH (Aman)
Zoom
11:30-12:20 Lecture
Guest Lecture: Fiodar Kazhamiaka (Microsoft)
15:00-16:00 OH (Xieyang)
Zoom
07
Section
Open Office Hours
08
No class
10:00-11:00 OH (Xiangfeng)
Zoom
11
13:00-14:00 OH (Theo)
Gates 153
16:00-17:00 OH (Simon)
Zoom
12 13
10:00-11:00 OH (Aman)
Zoom
15:00-16:00 OH (Xieyang)
Zoom
14 15
10:00-11:00 OH (Xiangfeng)
Zoom
18:00 Lab 4 Report due
No late days allowed