Schedule

September
MondayTuesdayWednesdayThursdayFriday
26 27 28
11:30-12:20 Lecture
Introduction
Reading: DC, Chapter 1
Slides
29
Section
Lab 0 Introduction
Slides
30
11:30-12:20 Lecture
Execution Environment
Reading: DC, Chapter 2.4
Slides
October
MondayTuesdayWednesdayThursdayFriday
03
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
16:00-17:00 OH (Simon)
Zoom
04
10:00-11:00 OH (Xiangfeng)
Zoom
05
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 (Eddy)
CSE2 150
06
Section
Lab 1 Introduction
Slides
07
10:00-11:00 OH (Anirudh)
Zoom
11:30-12:20 Lecture
Virtual machines, part 3: I/O
Reading: Soltesz et al., Container-Based Operating System Virtualization, Eurosys 2007
Slides
14:00-15:00 OH (Yu)
Zoom
10
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
16:00-17:00 OH (Simon)
Zoom
11
10:00-11:00 OH (Xiangfeng)
Zoom
12
11:30-12:20 Lecture
Server Memory Systems
Reading: DC, Chapter 3.1
Slides
15:00-16:00 OH (Eddy)
CSE2 150
13
Section
Group Design Assignment
Reading: DC, Chapter 3.1 (before section!)
14
No class - UW FOCI Symposium
10:00-11:00 OH (Anirudh)
Zoom
14:00-15:00 OH (Yu)
Zoom
17
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
16:00-17:00 OH (Simon)
Zoom
18
10:00-11:00 OH (Xiangfeng)
Zoom
19
15:00-16:00 OH (Eddy)
CSE2 150
20
Section
Lab 2 Introduction
Slides
23:59 Lab 1 due
21
10:00-11:00 OH (Anirudh)
Zoom
11:30-12:20 Lecture
Distributed Storage with NVM
Reading: DC, Chapter 3.4
Slides
14:00-15:00 OH (Yu)
Zoom
24
11:30-12:20 Lecture
SSDs
Stavrinos et al., HotOS 2021
Slides
16:00-17:00 OH (Simon)
Zoom
25
10:00-11:00 OH (Xiangfeng)
Zoom
26
11:30-12:20 Lecture
HDDs
Slides
15:00-16:00 OH (Eddy)
CSE2 150
27
Section
Jaeger Intro & Open Office Hours
Slides
28
10:00-11:00 OH (Anirudh)
Zoom
11:30-12:20 Lecture
Quantitative Reliability
Reading: DC, Chapter 7
Hochschild et al., Cores That Dont Count, HotOS 2021
Slides
14:00-15:00 OH (Yu)
Zoom
31
11:30-12:20 Lecture
Q&A
16:00-17:00 OH (Simon)
Zoom
01
10:00-11:00 OH (Xiangfeng)
Zoom
02
11:30-12:20 Lecture
Orchestration
Reading: Burns et al., Borg, Omega, and Kubernetes
Slides
15:00-16:00 OH (Eddy)
CSE2 150
03
Section
Lab 3 Introduction
Slides
23:59 Lab 2 due
04
10:00-11:00 OH (Anirudh)
Zoom
11:30-12:20 Lecture
Queuing Theory
OSPP Chapter 7.5
Slides
14:00-15:00 OH (Yu)
Zoom
November
MondayTuesdayWednesdayThursdayFriday
07
16:00-17:00 OH (Simon)
Zoom
08
10:00-11:00 OH (Xiangfeng)
Zoom
09
11:30-12:20 Lecture
Networking
Reading: DC: Chapter 3.3
Slides
15:00-16:00 OH (Eddy)
CSE2 150
10 11
Veterans Day
14
16:00-17:00 OH (Simon)
Zoom
15
10:00-11:00 OH (Xiangfeng)
Zoom
16
15:00-16:00 OH (Eddy)
CSE2 150
17
Section
Lab 4 Peer Review
12:30 Lab 4 plan due (before section)
23:59 Lab 3 due
18
10:00-11:00 OH (Anirudh)
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
14:00-15:00 OH (Yu)
Zoom
21
11:30-12:20 Lecture
Software defined networking
Reading: Jain et al., B4: Experience with a Globally-Deployed Software Defined WAN
Slides
16:00-17:00 OH (Simon)
Zoom
22
10:00-11:00 OH (Xiangfeng)
Zoom
23
No class
15:00-16:00 OH (Eddy)
CSE2 150
24
Thanksgiving
25
Thanksgiving
28
16:00-17:00 OH (Simon)
Zoom
29
10:00-11:00 OH (Xiangfeng)
Zoom
30
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 (Eddy)
CSE2 150
01
Section
Open Office Hours
02
10:00-11:00 OH (Anirudh)
Zoom
14:00-15:00 OH (Yu)
Zoom
December
MondayTuesdayWednesdayThursdayFriday
05
11:30-12:20 Lecture
Power, Cooling, and Energy Efficiency
Reading: DC: Chapters 4-5
Slides
16:00-17:00 OH (Simon)
Zoom
06
10:00-11:00 OH (Xiangfeng)
Zoom
07
11:30-12:20 Lecture
Guest Lecture: Treehouse (Tom Anderson)
Reading: Anderson et al. Treehouse: A Case for Carbon-Aware Datacenter Software
15:00-16:00 OH (Eddy)
CSE2 150
08
Section
Open Office Hours
09
No class
10:00-11:00 OH (Anirudh)
Zoom
14:00-15:00 OH (Yu)
Zoom
12 13
10:00-11:00 OH (Xiangfeng)
Zoom
14
15:00-16:00 OH (Eddy)
CSE2 150
15 16
18:00 Lab 4 Report due
No late days allowed