CSE 452 Autumn 2023 Schedule

September
SundayMondayTuesdayWednesdayThursdayFridaySaturday
24 25 26 27
12:00-13:30 OH (Anna)
CSE1 3rd floor breakout
15:30-16:20 Lecture
Canceled (James sick)
17:00-18:00 OH (Vaishnavi)
CSE1 2nd floor breakout
28
Section
Canceled (James sick)
10:00-11:30 OH (Danny)
CSE1 2nd floor breakout
15:00-16:00 OH (Arman)
CSE1 2nd floor breakout
29
09:30-10:30 OH (Chongjiu)
CSE2 131
12:30-13:30 OH (Viraj)
CSE1 2nd floor breakout
15:30-16:20 Lecture
Canceled (James sick)
30
18:00-19:00 OH (Viraj)
Zoom
October
SundayMondayTuesdayWednesdayThursdayFridaySaturday
01 02
9:00-10:00 OH (Sayuj)
CSE1 2nd floor breakout
13:00-14:00 OH (Anna)
CSE2 131
15:30-16:20 Lecture
Intro to distributed systems
Whiteboards
03
09:00-10:00 OH (Chongjiu)
CSE2 131
11:00-12:30 OH (Danny)
CSE1 2nd floor breakout
13:30-14:30 OH (James)
CSE1 440 or Zoom
17:00-18:00 OH (Vaishnavi)
CSE1 4th floor breakout
04
12:00-13:30 OH (Anna)
CSE1 3rd floor breakout
15:30-16:20 Lecture
RPC
Whiteboards
17:00-18:00 OH (Vaishnavi)
CSE1 2nd floor breakout
05
Section
Labs 0 and 1 intro
Slides
9:30 Read lab 0 before section
10:00-11:30 OH (Danny)
CSE1 2nd floor breakout
15:00-16:00 OH (Arman)
CSE1 2nd floor breakout
06
09:30-10:30 OH (Chongjiu)
CSE2 131
12:30-13:30 OH (Viraj)
CSE1 2nd floor breakout
15:30-16:20 Lecture
More RPC, Design docs
Whiteboards
07
18:00-19:00 OH (Viraj)
Zoom
08 09
9:00-10:00 OH (Sayuj)
CSE1 2nd floor breakout
13:00-14:00 OH (Anna)
CSE2 131
15:30-16:20 Lecture
Primary-backup
Whiteboards
10
09:00-10:00 OH (Chongjiu)
CSE2 131
11:00-12:30 OH (Danny)
CSE1 2nd floor breakout
13:30-14:30 OH (James)
CSE1 440 or Zoom
17:00-18:00 OH (Vaishnavi)
CSE1 4th floor breakout
11
12:00-13:30 OH (Anna)
CSE1 3rd floor breakout
15:30-16:20 Lecture
More primary-backup
Whiteboards
17:00-18:00 OH (Vaishnavi)
CSE1 2nd floor breakout
12
Section
Lab 2 intro
Slides
10:00-11:30 OH (Danny)
CSE1 2nd floor breakout
15:00-16:00 OH (Arman)
CSE1 2nd floor breakout
13
09:30-10:30 OH (Chongjiu)
CSE2 131
12:30-13:30 OH (Viraj)
CSE1 2nd floor breakout
15:30-16:20 Lecture
Lab 2 details
Slides
Whiteboards
14
18:00-19:00 OH (Viraj)
Zoom
15 16
9:00-10:00 OH (Sayuj)
CSE1 2nd floor breakout
13:00-14:00 OH (Anna)
CSE2 131
15:30-16:20 Lecture
Time and virtual clocks
Reading: Lamport, Time, Clocks, and the Ordering of Events
Whiteboards
17
09:00-10:00 OH (Chongjiu)
CSE2 131
11:00-12:30 OH (Danny)
CSE1 2nd floor breakout
13:30-14:30 OH (James)
CSE1 440 or Zoom
17:00-18:00 OH (Vaishnavi)
CSE1 4th floor breakout
18
12:00-13:30 OH (Anna)
CSE1 3rd floor breakout
15:30-16:20 Lecture
Vector clocks and Linearizability
Whiteboards
17:00-18:00 OH (Vaishnavi)
CSE1 2nd floor breakout
19
Section
Lab 2 design workshop
10:00-11:30 OH (Danny)
CSE1 2nd floor breakout
15:00-16:00 OH (Arman)
CSE1 2nd floor breakout
20
09:30-10:30 OH (Chongjiu)
CSE2 131
12:30-13:30 OH (Viraj)
CSE1 2nd floor breakout
15:30-16:20 Lecture
No class (work on lab 2 design doc)
21
18:00-19:00 OH (Viraj)
Zoom
22 23
9:00-10:00 OH (Sayuj)
CSE1 2nd floor breakout
13:00-14:00 OH (Anna)
CSE2 131
15:30-16:20 Lecture
Knowledge in distributed systems
Reading: Halpern and Moses Knowledge and Common Knowledge in a Distributed Environment
Whiteboards
24
09:00-10:00 OH (Chongjiu)
CSE2 131
11:00-12:30 OH (Danny)
CSE1 2nd floor breakout
13:30-14:30 OH (James)
CSE1 440 or Zoom
17:00-18:00 OH (Vaishnavi)
CSE1 4th floor breakout
25
12:00-13:30 OH (Anna)
CSE1 3rd floor breakout
15:30-16:20 Lecture
Single-decree Paxos
Reading: Lamport Paxos Made Simple
Whiteboards
17:00-18:00 OH (Vaishnavi)
CSE1 2nd floor breakout
26
Section
Single-decree Paxos practice
Slides
10:00-11:30 OH (Danny)
CSE1 2nd floor breakout
15:00-16:00 OH (Arman)
CSE1 2nd floor breakout
27
09:30-10:30 OH (Chongjiu)
CSE2 131
12:30-13:30 OH (Viraj)
CSE1 2nd floor breakout
15:30-16:20 Lecture
More Paxos
Whiteboards
23:59 Lab 2
28
18:00-19:00 OH (Viraj)
Zoom
29 30
9:00-10:00 OH (Sayuj)
CSE1 2nd floor breakout
13:00-14:00 OH (Anna)
CSE2 131
15:30-16:20 Lecture
MultiPaxos
Reading: van Renesse and Altinbuken Paxos Made Moderately Complex
Whiteboards
31
09:00-10:00 OH (Chongjiu)
CSE2 131
11:00-12:30 OH (Danny)
CSE1 2nd floor breakout
13:30-14:30 OH (James)
CSE1 440 or Zoom
17:00-18:00 OH (Vaishnavi)
CSE1 4th floor breakout
01
12:00-13:30 OH (Anna)
CSE1 3rd floor breakout
15:30-16:20 Lecture
More MultiPaxos
Whiteboards
17:00-18:00 OH (Vaishnavi)
CSE1 2nd floor breakout
02
Section
Lab 3
Slides
10:00-11:30 OH (Danny)
CSE1 2nd floor breakout
15:00-16:00 OH (Arman)
CSE1 2nd floor breakout
03
09:30-10:30 OH (Chongjiu)
CSE2 131
12:30-13:30 OH (Viraj)
CSE1 2nd floor breakout
15:30-16:20 Lecture
Multi-datacenter Paxos
Reading: Nolan Managing Critical State: Distributed Consensus for Reliability
Whiteboards
04
18:00-19:00 OH (Viraj)
Zoom
November
SundayMondayTuesdayWednesdayThursdayFridaySaturday
05 06
9:00-10:00 OH (Sayuj)
CSE1 2nd floor breakout
13:00-14:00 OH (Anna)
CSE2 131
15:30-16:20 Lecture
Lab 2 debrief and code review
Whiteboards
07
09:00-10:00 OH (Chongjiu)
CSE2 131
11:00-12:30 OH (Danny)
CSE1 2nd floor breakout
13:30-14:30 OH (James)
CSE1 440 or Zoom
17:00-18:00 OH (Vaishnavi)
CSE1 4th floor breakout
08
12:00-13:30 OH (Anna)
CSE1 3rd floor breakout
15:30-16:20 Lecture
More lab 2 debrief and code review
17:00-18:00 OH (Vaishnavi)
CSE1 2nd floor breakout
09
Section
Lab 3 design workshop
10:00-11:30 OH (Danny)
CSE1 2nd floor breakout
15:00-16:00 OH (Arman)
CSE1 2nd floor breakout
10
Veteran's Day (observed)
11
18:00-19:00 OH (Viraj)
Zoom
12 13
9:00-10:00 OH (Sayuj)
CSE1 2nd floor breakout
13:00-14:00 OH (Anna)
CSE2 131
15:30-16:20 Lecture
Sharding
Whiteboards
14
09:00-10:00 OH (Chongjiu)
CSE2 131
11:00-12:30 OH (Danny)
CSE1 2nd floor breakout
13:30-14:30 OH (James)
CSE1 440 or Zoom
17:00-18:00 OH (Vaishnavi)
CSE1 4th floor breakout
15
12:00-13:30 OH (Anna)
CSE1 3rd floor breakout
15:30-16:20 Lecture
More sharding
Whiteboards
17:00-18:00 OH (Vaishnavi)
CSE1 2nd floor breakout
16
Section
Lab 4 part 1+2 intro
Slides
10:00-11:30 OH (Danny)
CSE1 2nd floor breakout
15:00-16:00 OH (Arman)
CSE1 2nd floor breakout
17
09:30-10:30 OH (Chongjiu)
CSE2 131
12:30-13:30 OH (Viraj)
CSE1 2nd floor breakout
15:30-16:20 Lecture
Systems and Performance
Whiteboards
18
18:00-19:00 OH (Viraj)
Zoom
19 20
9:00-10:00 OH (Sayuj)
CSE1 2nd floor breakout
13:00-14:00 OH (Anna)
CSE2 131
15:30-16:20 Lecture
No class (work on lab 3)
23:59 Lab 3
21
09:00-10:00 OH (Chongjiu)
CSE2 131
11:00-12:30 OH (Danny)
CSE1 2nd floor breakout
13:30-14:30 OH (James)
CSE1 440 or Zoom
17:00-18:00 OH (Vaishnavi)
CSE1 4th floor breakout
22
Thanksgiving travel day
23
Thanksgiving
24
Native American Heritage Day
25
18:00-19:00 OH (Viraj)
Zoom
26 27
9:00-10:00 OH (Sayuj)
CSE1 2nd floor breakout
13:00-14:00 OH (Anna)
CSE2 131
15:30-16:20 Lecture
Two-phase commit
Whiteboards
28
09:00-10:00 OH (Chongjiu)
CSE2 131
11:00-12:30 OH (Danny)
CSE1 2nd floor breakout
13:30-14:30 OH (James)
CSE1 440 or Zoom
17:00-18:00 OH (Vaishnavi)
CSE1 4th floor breakout
29
12:00-13:30 OH (Anna)
CSE1 3rd floor breakout
15:30-16:20 Lecture
More two-phase commit
Whiteboards
17:00-18:00 OH (Vaishnavi)
CSE1 2nd floor breakout
30
Section
Lab 4 part 2 Java details and design workshop
Slides
Design questions
10:00-11:30 OH (Danny)
CSE1 2nd floor breakout
15:00-16:00 OH (Arman)
CSE1 2nd floor breakout
01
09:30-10:30 OH (Chongjiu)
CSE2 131
12:30-13:30 OH (Viraj)
CSE1 2nd floor breakout
15:30-16:20 Lecture
No class (work on lab 4)
23:59 Lab 4 part 1, Lab 4 part 2 design doc, Problem set 5
02
18:00-19:00 OH (Viraj)
Zoom
December
SundayMondayTuesdayWednesdayThursdayFridaySaturday
03 04
9:00-10:00 OH (Sayuj)
CSE1 2nd floor breakout
13:00-14:00 OH (Anna)
CSE2 131
15:30-16:20 Lecture
Eventual consistency
Whiteboards
05
09:00-10:00 OH (Chongjiu)
CSE2 131
11:00-12:30 OH (Danny)
CSE1 2nd floor breakout
13:30-14:30 OH (James)
CSE1 440 or Zoom
17:00-18:00 OH (Vaishnavi)
CSE1 4th floor breakout
06
12:00-13:30 OH (Anna)
CSE1 3rd floor breakout
17:00-18:00 OH (Vaishnavi)
CSE1 2nd floor breakout
07
Section
Lab 4 part 3 and open office hours
Slides
Design questions
10:00-11:30 OH (Danny)
CSE1 2nd floor breakout
15:00-16:00 OH (Arman)
CSE1 2nd floor breakout
08
09:30-10:30 OH (Chongjiu)
CSE2 131
12:30-13:30 OH (Viraj)
CSE1 2nd floor breakout
15:30-16:20 Lecture
Course victory lap
Whiteboards
23:59 Lab 4 part 2, Problem set 6
09
10 11
10:30-12:00 OH (Danny)
CSE1 4th floor breakout
13:00-14:00 OH (Anna)
CSE2 131
12
13:30-14:30 OH (James)
CSE1 440 or Zoom
16:30-18:00 OH (Anna and Vaishnavi)
CSE1 3rd floor breakout
23:59 Lab 4 part3
13
17:00-18:00 OH (Vaishnavi)
CSE1 2nd floor breakout
14
10:00-13:30 OH (Danny and Chongjiu)
CSE1 2nd floor breakout
15 16