March | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
30 | 31
09:00-10:00 OH (Arvind)
CSE 592 |
01
12:30-13:30 OH (Nikola)
Allen 3rd Floor Breakout
13:30-15:30 OH (Arvin, David)
CSE2 121
17:30-18:30 OH (Rich)
Allen 3rd Floor Breakout |
02
12:30-13:30 OH (Nikola)
Gates 121 |
03
9:00-10:00 OH (Rich)
Gates 121
13:30-15:30 OH (Arvin)
Gates 131
16:30-18:30 OH (Vidushi)
Allen 3rd Floor Breakout |
04
14:00-16:00 OH (Stephanie)
Allen 3rd floor breakout
16:30-18:30 OH (Frank)
Allen 4th Floor Breakout |
05 |
April | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
06 | 07
Lecture
Primary-backup (contd.)
09:00-10:00 OH (Arvind)
CSE 592 |
08
12:30-13:30 OH (Nikola)
Allen 3rd Floor Breakout
13:30-15:30 OH (Arvin, David)
CSE2 121
17:00-18:00 OH (Rich)
Allen 3rd Floor Breakout |
09
Lecture
Primary-backup, Time/clocks Reading (up to, but not including, the section on physical clocks): Lamport, Time, Clocks, and the Ordering of Events Slides
12:30-13:30 OH (Nikola)
Gates 121
23:59 Problem Set 1 (on gradescope), Lab 1 design doc, Lab 1 due
|
10
9:00-10:00 OH (Rich)
Gates 121
13:30-15:30 OH (Arvin)
Gates 131
16:30-18:30 OH (Vidushi)
Allen 3rd Floor Breakout |
11
14:00-16:00 OH (Stephanie)
Allen 3rd floor breakout
16:30-18:30 OH (Frank)
Allen 4th Floor Breakout |
12 |
13 | 14
Lecture
Clocks/vector clocks
09:00-10:00 OH (Arvind)
CSE 592 |
15
12:30-13:30 OH (Nikola)
Allen 3rd Floor Breakout
13:30-15:30 OH (Arvin, David)
CSE2 121
17:00-18:00 OH (Rich)
Allen 3rd Floor Breakout |
16
Lecture
Clocks, Snapshots Reading (focus on Section 10): Consistent Global States of Distributed Systems Slides
12:30-13:30 OH (Nikola)
Gates 121 |
17
9:00-10:00 OH (Rich)
Gates 121
13:30-15:30 OH (Arvin)
Gates 131
16:30-18:30 OH (Vidushi)
Allen 3rd Floor Breakout |
18
Lecture
NO CLASS
10:45-11:45 OH (Arvind)
CSE 592
14:00-16:00 OH (Stephanie)
Allen 3rd floor breakout
16:30-18:30 OH (Frank)
Allen 4th Floor Breakout
23:59 Lab 2 design doc due
23:59 Primary/backup and virtual time
Problem set 2 due (Gradescope) |
19 |
20 | 21
Lecture
Snapshots Reading (How Distributed Consensus Works up to Distributed Consensus Performance): Managing Critical State
09:00-10:00 OH (Arvind)
CSE 592 |
22
12:30-13:30 OH (Nikola)
Allen 3rd Floor Breakout
13:30-15:30 OH (Arvin, David)
CSE2 121
17:00-18:00 OH (Rich)
Allen 3rd Floor Breakout |
23
12:30-13:30 OH (Nikola)
Gates 121 |
24
9:00-10:00 OH (Rich)
Gates 121
13:30-15:30 OH (Arvin)
Gates 131 |
25
Lecture
Paxos (contd.)
9:00-11:00 OH (Vidushi)
Zoom (see link on Ed)
14:00-16:00 OH (Stephanie)
Allen 3rd floor breakout
16:30-18:30 OH (Frank)
Allen 4th Floor Breakout
23:59 Lab 2 due
|
26 |
27 | 28
Lecture
Multi-round Paxos Reading (first 20 pages): van Renesse and Altinbuken, Paxos Made Moderately Complex Slides
09:00-10:00 OH (Arvind)
CSE 592
9:45-10:45 OH (Arvind)
CSE 592 |
29
12:30-13:30 OH (Nikola)
Allen 3rd Floor Breakout
13:30-15:30 OH (Arvin, David)
CSE2 121
17:00-18:00 OH (Rich)
Allen 3rd Floor Breakout |
30
Lecture
Lab 3: Multi-Paxos (contd.)
12:30-13:30 OH (Nikola)
Gates 121
23:59 Paxos
Problem set 3 due (Gradescope) |
01
9:00-10:00 OH (Rich)
Gates 121
13:30-15:30 OH (Arvin)
Gates 131
16:30-18:30 OH (Vidushi)
Allen 3rd Floor Breakout |
02
9:00-11:00 OH (Stephanie)
Allen 2nd Floor Breakout
16:30-18:30 OH (Frank)
Allen 4th Floor Breakout |
03 |
May | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
04 | 05
Lecture
Memory Consistency Reading (focus on sections 4 and 5): Lamport, On Interprocess Communication Slides
1:00-2:00 OH (Arvind)
CSE 592 |
06
12:30-13:30 OH (Nikola)
Allen 3rd Floor Breakout
13:30-15:30 OH (Arvin, David)
CSE2 121
17:00-18:00 OH (Rich)
Allen 3rd Floor Breakout
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)
|
07
Lecture
NO CLASS
12:30-13:30 OH (Nikola)
Gates 121
17:30-20:30 OH (Vidushi)
Zoom (see link on Ed) |
08
Section
Lab 3 Office Hours
9:00-10:00 OH (Rich)
Gates 121
13:30-15:30 OH (Arvin)
Gates 131 |
09
Lecture
Memory Consistency (contd.)
14:00-16:00 OH (Stephanie)
Allen 3rd floor breakout
16:30-18:30 OH (Frank)
Allen 4th Floor Breakout |
10 |
11 | 12
09:00-10:00 OH (Arvind)
CSE 592 |
13
12:30-13:30 OH (Nikola)
Allen 3rd Floor Breakout
13:30-15:30 OH (Arvin, David)
CSE2 121
17:00-18:00 OH (Rich)
Allen 3rd Floor Breakout |
14
12:30-13:30 OH (Nikola)
Gates 121
23:59 Lab 3 due
|
15
9:00-10:00 OH (Rich)
Gates 121
13:30-15:30 OH (Arvin)
Gates 131
16:30-18:30 OH (Vidushi)
Allen 3rd Floor Breakout |
16
11:30-12:20 Lecture
MGH 389 Two-phase commit Reading (up to, but not including, three-phase commit): Bernstein, Hadzilacos, and Goodman, Distributed Recovery Slides
14:00-16:00 OH (Stephanie)
Allen 3rd floor breakout
16:30-18:30 OH (Frank)
Allen 4th Floor Breakout |
17 |
18 | 19
09:00-10:00 OH (Arvind)
CSE 592
23:59 Linearizability
Problem set 5 due (Gradescope) |
20
12:30-13:30 OH (Nikola)
Allen 3rd Floor Breakout
17:00-18:00 OH (Rich)
Allen 3rd Floor Breakout |
21
12:30-13:30 OH (Nikola)
Gates 121 |
22
9:00-10:00 OH (Rich)
Gates 121
13:30-15:30 OH (Arvin)
Gates 131 |
23
Lecture
NO CLASS
9:00-11:00 OH (Vidushi)
Zoom (see link on Ed)
14:00-16:00 OH (Stephanie)
Allen 3rd floor breakout
16:30-18:30 OH (Frank)
Allen 4th Floor Breakout
23:59 Lab 4 Part 2 design doc due
23:59 Lab 3 design doc revision due (W credit only)
|
24 |
25 | 26
Memorial Day
|
27
12:30-13:30 OH (Nikola)
Allen 3rd Floor Breakout
17:00-18:00 OH (Rich)
Allen 3rd Floor Breakout
23:59 Lab 4 Part 1 due
|
28
Lecture
BigTable Reading (blog): Chang et al., Bigtable: A Distributed Storage System for Structured Data Optional: Burrows, The Chubby lock service for loosely-coupled distributed systems Slides
12:30-13:30 OH (Nikola)
Gates 121
23:59 Sharding and Coherence (6a) and Transactions (6b)
Problem set 6a and 6b due (Gradescope) |
29
9:00-10:00 OH (Rich)
Gates 121
13:30-15:30 OH (Arvin)
Gates 131
16:30-18:30 OH (Vidushi)
Allen 3rd Floor Breakout |
30
Lecture
Mapreduce Reading (blog): Dean and Ghemawat, MapReduce: Simplified Data Processing on Large Clusters GFS Slides MR Slides
14:00-16:00 OH (Stephanie)
Allen 3rd floor breakout
16:30-18:30 OH (Frank)
Allen 4th Floor Breakout |
31 |
June | ||||||
---|---|---|---|---|---|---|
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
01 | 02
09:00-10:00 OH (Arvind)
CSE 592 |
03
12:30-13:30 OH (Nikola)
Allen 3rd Floor Breakout
17:00-18:00 OH (Rich)
Allen 3rd Floor Breakout
23:59 Lab 4 Part 2 due
|
04
Lecture
Dynamo Reading: Decandia, Dynamo: Amazon's Highly Available Key-Value Store Optional: Elhemali et al., Amazon DynamoDB Slides
12:30-13:30 OH (Nikola)
Gates 121 |
05
Section
Lab 4 Office Hours
9:00-10:00 OH (Rich)
Gates 121
13:30-15:30 OH (Arvin)
Gates 131 |
06
Lecture
Wrap up
9:00-11:00 OH (Vidushi)
Zoom (see link on Ed)
14:00-16:00 OH (Stephanie)
Allen 3rd floor breakout
16:30-18:30 OH (Frank)
Allen 4th Floor Breakout |
07
23:59 Paper questions
Problem set 7 due (Gradescope) |
08 | 09 | 10
9:30-11:30 OH (Stephanie)
Allen 2nd Floor Breakout
16:00-18:00 OH (Frank)
Allen 3rd Floor Breakout |
11 | 12 | 13
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)
|
14 |