CSE 452 Schedule

September
MondayTuesdayWednesdayThursdayFriday
13:30-14:30 OH (Sahil)
Allen 2nd Floor Breakout
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Introduction
Slides
Section
Labs 0 and 1, Design Doc
Slides
10:00-11:00 OH (Arvind)
Allen 592
13:30-15:30 OH (Yifei)
Gates 150
9:30-10:30 OH (Sahil)
Allen 5th Floor Breakout
11:30-13:30 OH (William)
Allen 218
15:30-16:20 Lecture
CSE2 G20
RPCs
Slides
October
MondayTuesdayWednesdayThursdayFriday
12:30-14:30 OH (Blake)
CSE2 131
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Primary-Backup Slides
16:30-17:30 OH (Madeline)
CSE2 276
9:30-11:20 OH (Helena)
CSE2 150
12:00-13:00 OH (Madeline)
Allen 4th Floor Breakout
13:30-14:30 OH (Sahil)
Allen 2nd Floor Breakout
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Lab 2: Primary-Backup
Slides
Section
Lab 2: Primary-Backup
Slides
13:30-15:30 OH (Yifei)
Gates 150
9:30-10:30 OH (Sahil)
Allen 5th Floor Breakout
11:30-13:30 OH (William)
Allen 218
13:30-14:30 OH (Arvind)
Allen 592
15:30-16:20 Lecture
CSE2 G20
Primary/Backup contd.
23:59 Problem Set 1 (on gradescope), Lab 1 design doc, Lab 1 due
12:30-14:30 OH (Blake)
CSE2 131
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Clocks/Vector clocks
Reading (up to, but not including, the section on physical clocks): Lamport, Time, Clocks, and the Ordering of Events
Slides
16:30-17:30 OH (Madeline)
CSE2 276
9:30-11:20 OH (Helena)
CSE2 150
12:00-13:00 OH (Madeline)
Allen 4th Floor Breakout
13:30-14:30 OH (Sahil)
Allen 2nd Floor Breakout
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Clocks (contd.)
Section
Lab 2 Design Doc Workshop
Slides
10:00-11:00 OH (Arvind)
Allen 592
13:30-15:30 OH (Yifei)
Gates 150
9:30-10:30 OH (Sahil)
Allen 5th Floor Breakout
11:30-13:30 OH (William)
Allen 218
15:30-16:20 Lecture
CSE2 G20
NO CLASS
11:30-12:30 OH (Madeline)
Allen 4th Floor Breakout
12:30-14:30 OH (Blake)
CSE2 131
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Snapshots
Reading (focus on Section 10): Consistent Global States of Distributed Systems
Slides
16:30-17:30 OH (Madeline)
CSE2 276
9:30-11:20 OH (Helena)
CSE2 150
23:59 Lab 2 design doc due
23:59 Primary/backup and virtual time
Problem set 2 due (Gradescope)
13:30-14:30 OH (Sahil)
Allen 2nd Floor Breakout
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Snapshots (contd.)
Section
Lab 2 Office Hours
10:00-11:00 OH (Arvind)
Allen 592
13:30-15:30 OH (Yifei)
Gates 150
9:30-10:30 OH (Sahil)
Allen 5th Floor Breakout
11:30-13:30 OH (William)
Allen 218
15:30-16:20 Lecture
CSE2 G20
Paxos
Lamport, Paxos Made Simple
Slides
12:30-14:30 OH (Blake)
CSE2 131
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Paxos (contd.)
16:30-17:30 OH (Madeline)
CSE2 276
9:30-11:20 OH (Helena)
CSE2 150
12:00-13:00 OH (Madeline)
Allen 4th Floor Breakout
13:30-14:30 OH (Sahil)
Allen 2nd Floor Breakout
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Multi-round Paxos
Reading (first 20 pages): van Renesse and Altinbuken, Paxos Made Moderately Complex
23:59 Lab 2 due
Section
Paxos Illustrated
10:00-11:00 OH (Arvind)
Allen 592
13:30-15:30 OH (Yifei)
Gates 150
9:30-10:30 OH (Sahil)
Allen 5th Floor Breakout
11:30-13:30 OH (William)
Allen 218
15:30-16:20 Lecture
CSE2 G20
Multi-round Paxos (contd.)
November
MondayTuesdayWednesdayThursdayFriday
12:30-14:30 OH (Blake)
CSE2 131
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Lab 3 (Multi-Paxos)
16:30-17:30 OH (Madeline)
CSE2 276
23:59 Paxos
Problem set 3 due (Gradescope)
9:30-11:20 OH (Helena)
CSE2 150
12:00-13:00 OH (Madeline)
Allen 4th Floor Breakout
13:30-14:30 OH (Sahil)
Allen 2nd Floor Breakout
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Memory Consistency
Reading (focus on sections 4 and 5): Lamport, On Interprocess Communication
Section
Lab 3 Design Doc Workshop
10:00-11:00 OH (Arvind)
Allen 592
13:30-15:30 OH (Yifei)
Gates 150
9:30-10:30 OH (Sahil)
Allen 5th Floor Breakout
11:30-13:30 OH (William)
Allen 218
15:30-16:20 Lecture
CSE2 G20
Memory Consistency (contd.)
12:30-14:30 OH (Blake)
CSE2 131
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Distributed Caches
16:30-17:30 OH (Madeline)
CSE2 276
9:30-11:20 OH (Helena)
CSE2 150
12:00-13:00 OH (Madeline)
Allen 4th Floor Breakout
23:59 Lab 2 design doc revision due (W credit only)
23:59 MultiPaxos
Problem set 4 due (Gradescope)
23:59 Lab 3 design doc due
Veteran's Day
Section
Lab 3 Office Hours
10:00-11:00 OH (Arvind)
Allen 592
13:30-15:30 OH (Yifei)
Gates 150
9:30-10:30 OH (Sahil)
Allen 5th Floor Breakout
11:30-13:30 OH (William)
Allen 218
15:30-16:20 Lecture
CSE2 G20
TBD
12:30-14:30 OH (Blake)
CSE2 131
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Distributed Caches/Sharding
16:30-17:30 OH (Madeline)
CSE2 276
9:30-11:20 OH (Helena)
CSE2 150
12:00-13:00 OH (Madeline)
Allen 4th Floor Breakout
13:30-14:30 OH (Sahil)
Allen 2nd Floor Breakout
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Sharding
Section
Lab 3 Office Hours
10:00-11:00 OH (Arvind)
Allen 592
13:30-15:30 OH (Yifei)
Gates 150
9:30-10:30 OH (Sahil)
Allen 5th Floor Breakout
11:30-13:30 OH (William)
Allen 218
15:30-16:20 Lecture
CSE2 G20
Two-phase commit
Reading (up to, but not including, three-phase commit): Bernstein, Hadzilacos, and Goodman, Distributed Recovery
12:30-14:30 OH (Blake)
CSE2 131
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Non-blocking two-phase commit
16:30-17:30 OH (Madeline)
CSE2 276
9:30-11:20 OH (Helena)
CSE2 150
12:00-13:00 OH (Madeline)
Allen 4th Floor Breakout
13:30-14:30 OH (Sahil)
Allen 2nd Floor Breakout
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Lab 4 Parts 1, 2
Thanksgiving
Native American Heritage Day
12:30-14:30 OH (Blake)
CSE2 131
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
Non-blocking two-phase commit (contd.)
16:30-17:30 OH (Madeline)
CSE2 276
9:30-11:20 OH (Helena)
CSE2 150
12:00-13:00 OH (Madeline)
Allen 4th Floor Breakout
13:30-14:30 OH (Sahil)
Allen 2nd Floor Breakout
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
BigTable
Section
Lab 4 Part 2 Design Doc Workshop
10:00-11:00 OH (Arvind)
Allen 592
13:30-15:30 OH (Yifei)
Gates 150
9:30-10:30 OH (Sahil)
Allen 5th Floor Breakout
11:30-13:30 OH (William)
Allen 218
15:30-16:20 Lecture
CSE2 G20
Lab 4 Part 3
December
MondayTuesdayWednesdayThursdayFriday
12:30-14:30 OH (Blake)
CSE2 131
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
TBD
16:30-17:30 OH (Madeline)
CSE2 276
9:30-11:20 OH (Helena)
CSE2 150
12:00-13:00 OH (Madeline)
Allen 4th Floor Breakout
13:30-14:30 OH (Sahil)
Allen 2nd Floor Breakout
14:30-15:30 OH (Akhil)
Allen 220
15:30-16:20 Lecture
CSE2 G20
MapReduce
Section
Lab 4 Office Hours
10:00-11:00 OH (Arvind)
Allen 592
13:30-15:30 OH (Yifei)
Gates 150
9:30-10:30 OH (Sahil)
Allen 5th Floor Breakout
11:30-13:30 OH (William)
Allen 218
15:30-16:20 Lecture
CSE2 G20
Bitcoin