| September | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
12:30-13:30 OH (Marcus)
CSE2 121
13:30-14:30 OH (Vidushi)
Allen 3rd Floor Breakout |
||||
|
10:00-11:00 OH (Arvind)
CSE 592 |
11:00-12:00 OH (Eesha)
CSE 218
15:00-16:00 OH (Samarjit)
CSE2 150 |
12:30-13:30 OH (Marcus)
CSE2 121
13:30-14:30 OH (Vidushi)
Allen 3rd Floor Breakout |
15:30-16:20 Lecture
GUG 220 Primary/Backup contd.
16:30-17:30 OH (Claire)
Allen 2nd Floor Breakout
23:59 Problem Set 1 (on gradescope), Lab 1 design doc, Lab 1 due
|
|
| October | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
10:00-11:00 OH (Arvind)
CSE 592
15:30-16:20 Lecture
GUG 220 Clocks/Vector clocks Reading (up to, but not including, the section on physical clocks): Lamport, Time, Clocks, and the Ordering of Events Slides |
11:00-12:00 OH (Eesha)
CSE 218
15:00-16:00 OH (Samarjit)
CSE2 150 |
15:30-16:20 Lecture
GUG 220 Clocks (contd.) |
12:30-13:30 OH (Marcus)
CSE2 121
13:30-14:30 OH (Vidushi)
Allen 3rd Floor Breakout |
15:30-16:20 Lecture
GUG 220 NO CLASS
16:30-17:30 OH (Claire)
Allen 2nd Floor Breakout |
|
10:00-11:00 OH (Arvind)
CSE 592
15:30-16:20 Lecture
GUG 220 Snapshots Reading (focus on Section 10): Consistent Global States of Distributed Systems Slides |
11:00-12:00 OH (Eesha)
CSE 218
15:00-16:00 OH (Samarjit)
CSE2 150
23:59 Lab 2 design doc due
23:59 Primary/backup and virtual time
Problem set 2 due (Gradescope) |
15:30-16:20 Lecture
GUG 220 Snapshots (contd.) Reading (How Distributed Consensus Works up to Distributed Consensus Performance): Managing Critical State |
Section
Lab 2 Office Hours
12:30-13:30 OH (Marcus)
CSE2 121
13:30-14:30 OH (Vidushi)
Allen 3rd Floor Breakout |
16:30-17:30 OH (Claire)
Allen 2nd Floor Breakout |
|
10:00-11:00 OH (Arvind)
CSE 592
15:30-16:20 Lecture
GUG 220 Paxos (contd.) |
11:00-12:00 OH (Eesha)
CSE 218
15:00-16:00 OH (Samarjit)
CSE2 150 |
15:30-16:20 Lecture
GUG 220 Multi-round Paxos Reading (first 20 pages): van Renesse and Altinbuken, Paxos Made Moderately Complex Slides
23:59 Lab 2 due
|
12:30-13:30 OH (Marcus)
CSE2 121
13:30-14:30 OH (Vidushi)
Allen 3rd Floor Breakout |
15:30-16:20 Lecture
GUG 220 Multi-round Paxos (contd.)
16:30-17:30 OH (Claire)
Allen 2nd Floor Breakout |
|
10:00-11:00 OH (Arvind)
CSE 592
23:59 Paxos
Problem set 3 due (Gradescope) |
11:00-12:00 OH (Eesha)
CSE 218
15:00-16:00 OH (Samarjit)
CSE2 150 |
15:30-16:20 Lecture
GUG 220 Memory Consistency Reading (focus on sections 4 and 5): Lamport, On Interprocess Communication Slides |
12:30-13:30 OH (Marcus)
CSE2 121
13:30-14:30 OH (Vidushi)
Allen 3rd Floor Breakout |
15:30-16:20 Lecture
GUG 220 Memory Consistency (contd.)
16:30-17:30 OH (Claire)
Allen 2nd Floor Breakout |
| November | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
10:00-11:00 OH (Arvind)
CSE 592
13:30-14:30 OH (Arvind)
CSE 592 |
11:00-12:00 OH (Eesha)
CSE 218
15:00-16:00 OH (Samarjit)
CSE2 150 |
15:30-16:20 Lecture
GUG 220 NO CLASS
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
|
Section
Lab 3 Office Hours
12:30-13:30 OH (Marcus)
CSE2 121
13:30-14:30 OH (Vidushi)
Allen 3rd Floor Breakout |
16:30-17:30 OH (Claire)
Allen 2nd Floor Breakout |
|
13:00-14:00 OH (Arvind)
CSE 592
15:30-16:20 Lecture
GUG 220 Sharding |
Veteran's Day
|
11:30-12:30 OH (Samarjit)
Allen 4th Floor Breakout
15:30-16:20 Lecture
GUG 220 Two-phase commit Reading (up to, but not including, three-phase commit): Bernstein, Hadzilacos, and Goodman, Distributed Recovery Slides |
Section
Lab 3 Office Hours
12:30-13:30 OH (Marcus)
CSE2 121
13:30-14:30 OH (Vidushi)
Allen 3rd Floor Breakout |
16:30-17:30 OH (Claire)
Allen 2nd Floor Breakout
23:59 Lab 3 due
|
|
10:00-11:00 OH (Arvind)
CSE 592
23:59 Linearizability
Problem set 5 due (Gradescope) |
11:00-12:00 OH (Eesha)
CSE 218
15:00-16:00 OH (Samarjit)
CSE2 150 |
15:30-16:20 Lecture
GUG 220 Non-blocking two-phase commit (contd.) |
12:30-13:30 OH (Marcus)
CSE2 121
13:30-14:30 OH (Vidushi)
Allen 3rd Floor Breakout |
15:30-16:20 Lecture
GUG 220 BigTable Reading: Chang et al., Bigtable: A Distributed Storage System for Structured Data Optional: Burrows, The Chubby lock service for loosely-coupled distributed systems Slides
16:30-17:30 OH (Claire)
Allen 2nd Floor Breakout
23:59 Lab 4 Part 2 design doc due
|
|
10:00-11:00 OH (Arvind)
CSE 592
23:59 Lab 3 design doc revision due (W credit only)
|
11:00-12:00 OH (Eesha)
CSE 218
15:00-16:00 OH (Samarjit)
CSE2 150 |
15:30-16:20 Lecture
GUG 220 NO CLASS
23:59 Lab 4 Part 1 due
23:59 Sharding and Coherence (6a) and Transactions (6b)
Problem set 6a and 6b due (Gradescope) |
Thanksgiving
|
Native American Heritage Day
|
| December | ||||
|---|---|---|---|---|
| Monday | Tuesday | Wednesday | Thursday | Friday |
|
10:00-11:00 OH (Arvind)
CSE 592
15:30-16:20 Lecture
GUG 220 MapReduce Reading: Dean and Ghemawat, MapReduce: Simplified Data Processing on Large Clusters Slides |
11:00-12:00 OH (Eesha)
CSE 218
15:00-16:00 OH (Samarjit)
CSE2 150 |
15:30-16:20 Lecture
GUG 220 Bitcoin Reading: Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System Slides |
Section
Lab 4 Office Hours
12:30-13:30 OH (Marcus)
CSE2 121
13:30-14:30 OH (Vidushi)
Allen 3rd Floor Breakout |
15:30-16:20 Lecture
GUG 220 Dynamo Reading: Decandia, Dynamo: Amazon's Highly Available Key-Value Store Optional: Elhemali et al., Amazon DynamoDB Slides
16:30-17:30 OH (Claire)
Allen 2nd Floor Breakout
23:59 Lab 4 Part 2 due
|
|
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)
|
|||