| January | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
10:15-11:15 Stephanie OH
CSE1 580
12:30-13:30 Parker OH
CSE2 131
14:30-15:30 Eesha OH
CSE1 218 |
12:30-13:30 Parker OH
CSE2 131
13:30-14:30 Timothy OH
Allen 2nd Floor Breakout
14:30-15:30 Claire OH
CSE2 121 |
11:00-12:00 Timothy OH
CSE2 131
12:00-13:00 Samarjit OH
CSE2 131
13:30-14:30 Parker OH
CSE2 131 |
10:00-11:00 Eesha OH
Allen 2nd Floor Breakout
11:30-12:20 Lecture
JHN 102 Primary Backup Reading (up to How Distributed Consensus Works): Managing Critical State Slides
15:00-16:00 Jiexiao OH
Allen 5th Floor Breakout |
|
|
10:15-11:15 Stephanie OH
CSE1 580
12:30-13:30 Parker OH
CSE2 131
14:30-15:30 Eesha OH
CSE1 218
17:00 Lab 2-4 Partner Form due
|
10:00-11:00 Samarjit OH
CSE2 150
13:30-14:30 Claire OH
CSE1 218
14:30-15:30 Jiexiao OH
CSE2 131 |
12:30-13:30 Parker OH
CSE2 131
13:30-14:30 Timothy OH
Allen 2nd Floor Breakout
14:30-15:30 Claire OH
CSE2 121
23:59 RPC semantics
Problem set 1 due (Gradescope)
23:59 Lab 1 and Lab 1 design doc due; example design doc
|
11:00-12:00 Timothy OH
CSE2 131
12:00-13:00 Samarjit OH
CSE2 131
13:30-14:30 Parker OH
CSE2 131 |
10:00-11:00 Eesha OH
Allen 2nd Floor Breakout
11:30-12:20 Lecture
JHN 102 Time and Virtual Clocks Reading (up to, but not including, the section on physical clocks): Lamport, Time, Clocks, and the Ordering of Events Slides
15:00-16:00 Jiexiao OH
Allen 5th Floor Breakout |
|
MLK Day
23:59 Partner communication form due (Gradescope)
|
10:00-11:00 Samarjit OH
CSE2 150
13:30-14:30 Claire OH
CSE1 218
14:30-15:30 Jiexiao OH
CSE2 131 |
11:30-12:20 Lecture
JHN 102 Vector Clocks Reading (focus on Section 10): Consistent Global States of Distributed Systems Slides
12:30-13:30 Parker OH
CSE2 131
13:30-14:30 Timothy OH
Allen 2nd Floor Breakout
14:30-15:30 Claire OH
CSE2 121 |
11:00-12:00 Timothy OH
CSE2 131
12:00-13:00 Samarjit OH
CSE2 131
13:30-14:30 Parker OH
CSE2 131 |
No class, work on labs
10:00-11:00 Eesha OH
Allen 2nd Floor Breakout
15:00-16:00 Jiexiao OH
Allen 5th Floor Breakout
23:59 Lab 2 design doc due
23:59 Primary/backup and virtual time
Problem set 2 due (Gradescope) |
|
10:15-11:15 Stephanie OH
CSE1 580
11:30-12:20 Lecture
JHN 102 Replicated State Machines and Paxos Part 1 Reading (How Distributed Consensus Works up to Distributed Consensus Performance): Managing Critical State
12:30-13:30 Parker OH
CSE2 131
14:30-15:30 Eesha OH
CSE1 218 |
10:00-11:00 Samarjit OH
CSE2 150
13:30-14:30 Claire OH
CSE1 218
14:30-15:30 Jiexiao OH
CSE2 131 |
12:30-13:30 Parker OH
CSE2 131
13:30-14:30 Timothy OH
Allen 2nd Floor Breakout
14:30-15:30 Claire OH
CSE2 121 |
Section
Lab 3: Paxos Illustrated
11:00-12:00 Timothy OH
CSE2 131
12:00-13:00 Samarjit OH
CSE2 131
13:30-14:30 Parker OH
CSE2 131 |
10:00-11:00 Eesha OH
Allen 2nd Floor Breakout
11:30-12:20 Lecture
JHN 102 MultiPaxos
15:00-16:00 Jiexiao OH
Allen 5th Floor Breakout
23:59 Lab 2 due
|
| February | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
10:15-11:15 Stephanie OH
CSE1 580
11:30-12:20 Lecture
JHN 102 MultiPaxos Part 2 Reading (first 20 pages): van Renesse and Altinbuken, Paxos Made Moderately Complex Optional reading: Oki and Liskov, Viewstamped Replication: A New Primary Copy Method to Support Highly-Available Distributed Systems
12:30-13:30 Parker OH
CSE2 131
14:30-15:30 Eesha OH
CSE1 218 |
10:00-11:00 Samarjit OH
CSE2 150
13:30-14:30 Claire OH
CSE1 218
14:30-15:30 Jiexiao OH
CSE2 131
23:59 Paxos
Problem set 3 due (Gradescope) |
11:30-12:20 Lecture
JHN 102 Lab 3: Multipaxos Illustrated
12:30-13:30 Parker OH
CSE2 131
13:30-14:30 Timothy OH
Allen 2nd Floor Breakout
14:30-15:30 Claire OH
CSE2 121 |
Section
Lab 3 Design Workshop
11:00-12:00 Timothy OH
CSE2 131
12:00-13:00 Samarjit OH
CSE2 131
13:30-14:30 Parker OH
CSE2 131 |
10:00-11:00 Eesha OH
Allen 2nd Floor Breakout
11:30-12:20 Lecture
JHN 102 Memory Consistency Reading (focus on sections 4 and 5): Lamport, On Interprocess Communication
15:00-16:00 Jiexiao OH
Allen 5th Floor Breakout |
|
No class, work on labs
10:15-11:15 Stephanie OH
CSE1 580
12:30-13:30 Parker OH
CSE2 131
14:30-15:30 Eesha OH
CSE1 218
23:59 MultiPaxos
Problem set 4 due (Gradescope)
23:59 Lab 3 design doc due
23:59 Lab 2 design doc revision due (W credit only)
|
10:00-11:00 Samarjit OH
CSE2 150
13:30-14:30 Claire OH
CSE1 218
14:30-15:30 Jiexiao OH
CSE2 131 |
11:30-12:20 Lecture
JHN 102 Memory Consistency Part 2 Optional reading: CockroachDB's consistency model
12:30-13:30 Parker OH
CSE2 131
13:30-14:30 Timothy OH
Allen 2nd Floor Breakout
14:30-15:30 Claire OH
CSE2 121 |
Section
Lab 3 office hours
11:00-12:00 Timothy OH
CSE2 131
12:00-13:00 Samarjit OH
CSE2 131
13:30-14:30 Parker OH
CSE2 131 |
10:00-11:00 Eesha OH
Allen 2nd Floor Breakout
11:30-12:20 Lecture
JHN 102 Distributed Cache Coherence
15:00-16:00 Jiexiao OH
Allen 5th Floor Breakout |
|
President's Day
|
10:00-11:00 Samarjit OH
CSE2 150
13:30-14:30 Claire OH
CSE1 218
14:30-15:30 Jiexiao OH
CSE2 131
23:59 Lab 3 due
|
11:30-12:20 Lecture
JHN 102 Sharding
12:30-13:30 Parker OH
CSE2 131
13:30-14:30 Timothy OH
Allen 2nd Floor Breakout
14:30-15:30 Claire OH
CSE2 121 |
Section
Lab 4 Parts 1 and 2
11:00-12:00 Timothy OH
CSE2 131
12:00-13:00 Samarjit OH
CSE2 131
13:30-14:30 Parker OH
CSE2 131 |
10:00-11:00 Eesha OH
Allen 2nd Floor Breakout
11:30-12:20 Lecture
JHN 102 Two-phase commit Reading (up to, but not including, three-phase commit): Bernstein, Hadzilacos, and Goodman, Distributed Recovery
15:00-16:00 Jiexiao OH
Allen 5th Floor Breakout
23:59 Linearizability
Problem set 5 due (Gradescope) |
|
10:15-11:15 Stephanie OH
CSE1 580
12:30-13:30 Parker OH
CSE2 131
14:30-15:30 Eesha OH
CSE1 218 |
10:00-11:00 Samarjit OH
CSE2 150
13:30-14:30 Claire OH
CSE1 218
14:30-15:30 Jiexiao OH
CSE2 131 |
11:30-12:20 Lecture
JHN 102 Lab 4 Part 3
12:30-13:30 Parker OH
CSE2 131
13:30-14:30 Timothy OH
Allen 2nd Floor Breakout
14:30-15:30 Claire OH
CSE2 121 |
Section
Lab 4 Part 2 Design Workshop
11:00-12:00 Timothy OH
CSE2 131
12:00-13:00 Samarjit OH
CSE2 131
13:30-14:30 Parker OH
CSE2 131 |
No class, work on labs
10:00-11:00 Eesha OH
Allen 2nd Floor Breakout
15:00-16:00 Jiexiao OH
Allen 5th Floor Breakout
23:59 Lab 4 Part 2 design doc due
23:59 Lab 3 design doc revision due (W credit only)
|
| March | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
10:15-11:15 Stephanie OH
CSE1 580
11:30-12:20 Lecture
JHN 102 Paper TBD Blog choice #1
12:30-13:30 Parker OH
CSE2 131
14:30-15:30 Eesha OH
CSE1 218 |
10:00-11:00 Samarjit OH
CSE2 150
13:30-14:30 Claire OH
CSE1 218
14:30-15:30 Jiexiao OH
CSE2 131
23:59 Lab 4 Part 1 due
|
11:30-12:20 Lecture
JHN 102 Paper TBD Blog choice #2
12:30-13:30 Parker OH
CSE2 131
13:30-14:30 Timothy OH
Allen 2nd Floor Breakout
14:30-15:30 Claire OH
CSE2 121
23:59 Sharding and Coherence (6a) and Transactions (6b)
Problem set 6a and 6b due (Gradescope) |
Section
Lab 4 office hours
11:00-12:00 Timothy OH
CSE2 131
12:00-13:00 Samarjit OH
CSE2 131
13:30-14:30 Parker OH
CSE2 131 |
10:00-11:00 Eesha OH
Allen 2nd Floor Breakout
11:30-12:20 Lecture
JHN 102 Paper TBD Blog choice #3
15:00-16:00 Jiexiao OH
Allen 5th Floor Breakout |
|
10:15-11:15 Stephanie OH
CSE1 580
11:30-12:20 Lecture
JHN 102 Paper TBD Blog choice #4
12:30-13:30 Parker OH
CSE2 131
14:30-15:30 Eesha OH
CSE1 218 |
10:00-11:00 Samarjit OH
CSE2 150
13:30-14:30 Claire OH
CSE1 218
14:30-15:30 Jiexiao OH
CSE2 131
23:59 Lab 4 Part 2 due
|
11:30-12:20 Lecture
JHN 102 Paper TBD Blog choice #5
12:30-13:30 Parker OH
CSE2 131
13:30-14:30 Timothy OH
Allen 2nd Floor Breakout
14:30-15:30 Claire OH
CSE2 121 |
Section
Lab 4 office hours
11:00-12:00 Timothy OH
CSE2 131
12:00-13:00 Samarjit OH
CSE2 131
13:30-14:30 Parker OH
CSE2 131 |
10:00-11:00 Eesha OH
Allen 2nd Floor Breakout
11:30-12:20 Lecture
JHN 102 Paper TBD Blog choice #6
15:00-16:00 Jiexiao OH
Allen 5th Floor Breakout
23:59 Paper questions
Problem set 7 due (Gradescope) |
|
23:59 Lab 4 Part 3 due (no grace period)
23:59 All labs due (no grace period)
23:59 Lab 4 Part 2 design doc revision due (W credit only) (no grace period)
|
||||