March | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
26
11:00-12:00 OH CSE 646 (doug)
15:30-16:20 Lecture
KNE 110 Intro Reading (no blog): Google's Introduction to Distributed System Design Slides
16:30-17:30 OH CSE 646 (tom)
|
27
13:30-14:30 OH CSE 025 (david)
14:30-15:30 OH CSE 023 (sarang)
18:30-19:30 OH CSE 007 (sarah)
|
28
11:30-12:30 OH CSE 007 (nick)
14:30-15:30 OH CSE 007 (colin)
|
29
Section
Lab and tool overview Slides Readings: Lab 0 and Woos, A Graphical Interactive Debugger for Distributed Systems
10:30 Read Lab 0
16:30-17:30 OH CSE 007 (divye)
|
30
16:30-17:30 OH CSE 023 (riley)
|
April | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
02
11:00-12:00 OH CSE 646 (doug)
|
03
13:30-14:30 OH CSE 025 (david)
14:30-15:30 OH CSE 023 (sarang)
18:30-19:30 OH CSE 007 (sarah)
|
04
11:30-12:30 OH CSE 007 (nick)
14:30-15:30 OH CSE 007 (colin)
15:30-16:20 Lecture
KNE 110 More primary/backup (Doug Woos) Reading: The Design of a Practical System for Fault-Tolerant Virtual Machines
21:00 Lab 1 due
|
05
16:30-17:30 OH CSE 007 (divye)
|
06
15:30-16:20 Lecture
KNE 110 Clocks and time Reading: Lamport, Time, Clocks, and the Ordering of Events (up to, but not including, the section on physical clocks)
16:30-17:30 OH CSE 023 (riley)
|
09
11:00-12:00 OH CSE 646 (doug)
15:30-16:20 Lecture
KNE 110 Clocks and snapshots Reading: Chandy and Lamport, Distributed Snapshots Slides |
10
13:30-14:30 OH CSE 025 (david)
14:30-15:30 OH CSE 023 (sarang)
18:30-19:30 OH CSE 007 (sarah)
|
11
11:30-12:30 OH CSE 007 (nick)
14:30-15:30 OH CSE 007 (colin)
15:30-16:20 Lecture
KNE 110 Stable properties Reading: (no blog) Babaoglu and Marzullo, Consistent Global States of Distributed Systems Slides |
12
16:30-17:30 OH CSE 007 (divye)
|
13
16:30-17:30 OH CSE 023 (riley)
|
16
11:00-12:00 OH CSE 646 (doug)
15:30-16:20 Lecture
KNE 110 Implementing Consistency Reading: Ousterhout, The Role of Distributed State Slides
16:30-17:30 OH CSE 646 (tom)
|
17
13:30-14:30 OH CSE 025 (david)
14:30-15:30 OH CSE 023 (sarang)
18:30-19:30 OH CSE 007 (sarah)
|
18
11:30-12:30 OH CSE 007 (nick)
14:30-15:30 OH CSE 007 (colin)
15:30-16:20 Lecture
KNE 110 Implementing Consistency
21:00 Problem set 1 due
|
19
16:30-17:30 OH CSE 007 (divye)
|
20
15:30-16:20 Lecture
KNE 110 Two-phase commit Reading (no blog): Bernstein, Hadzilacos, and Goodman, Distributed Recovery (up to, but not including, Three-Phase Commit) Slides
16:30-17:30 OH CSE 023 (riley)
|
23
11:00-12:00 OH CSE 646 (doug)
16:30-17:30 OH CSE 646 (tom)
|
24
13:30-14:30 OH CSE 025 (david)
14:30-15:30 OH CSE 023 (sarang)
18:30-19:30 OH CSE 007 (sarah)
21:00 Lab 2 due
|
25
11:30-12:30 OH CSE 007 (nick)
14:30-15:30 OH CSE 007 (colin)
15:30-16:20 Lecture
KNE 110 More Paxos |
26
16:30-17:30 OH CSE 007 (divye)
|
27
15:30-16:20 Lecture
KNE 110 Multi-round Paxos Reading: Renesse, Paxos Made Moderately Complex (first 20 pages)
16:30-17:30 OH CSE 023 (riley)
|
30
11:00-12:00 OH CSE 646 (doug)
16:30-17:30 OH CSE 646 (tom)
|
01
13:30-14:30 OH CSE 025 (david)
14:30-15:30 OH CSE 023 (sarang)
18:30-19:30 OH CSE 007 (sarah)
|
02
11:30-12:30 OH CSE 007 (nick)
14:30-15:30 OH CSE 007 (colin)
|
03
16:30-17:30 OH CSE 007 (divye)
|
04
16:30-17:30 OH CSE 023 (riley)
|
May | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
07
11:00-12:00 OH CSE 646 (doug)
16:30-17:30 OH CSE 646 (tom)
|
08
13:30-14:30 OH CSE 025 (david)
14:30-15:30 OH CSE 023 (sarang)
18:30-19:30 OH CSE 007 (sarah)
23:59 Problem set 2 due
|
09
11:30-12:30 OH CSE 007 (nick)
14:30-15:30 OH CSE 007 (colin)
15:30-16:20 Lecture
KNE 110 Memcache Reading: Nishtala et al., Scaling Memcache at Facebook Memcache Slides |
10
Section
Lab 3 help
16:30-17:30 OH CSE 007 (divye)
|
11
16:30-17:30 OH CSE 023 (riley)
|
14
11:00-12:00 OH CSE 646 (doug)
16:30-17:30 OH CSE 646 (tom)
|
15
13:30-14:30 OH CSE 025 (david)
14:30-15:30 OH CSE 023 (sarang)
18:30-19:30 OH CSE 007 (sarah)
|
16
11:30-12:30 OH CSE 007 (nick)
14:30-15:30 OH CSE 007 (colin)
15:30-16:20 Lecture
KNE 110 Byzantine Fault Tolerance
23:59 Lab 3 due
|
17
16:30-17:30 OH CSE 007 (divye)
|
18
16:30-17:30 OH CSE 023 (riley)
|
21
11:00-12:00 OH CSE 646 (doug)
16:30-17:30 OH CSE 646 (tom)
|
22
13:30-14:30 OH CSE 025 (david)
14:30-15:30 OH CSE 023 (sarang)
18:30-19:30 OH CSE 007 (sarah)
|
23
11:30-12:30 OH CSE 007 (nick)
14:30-15:30 OH CSE 007 (colin)
15:30-16:20 Lecture
KNE 110 Dynamo Reading: DeCandia et al., Dynamo: Amazon's Highly Available Key-Value Store Dynamo Slides |
24
16:30-17:30 OH CSE 007 (divye)
|
25
15:30-16:20 Lecture
KNE 110 Eventual consistency: git Git Slides Practical Byzantine Fault Tolerance Paper (read only if interested) Byzantine Fault Tolerance Slides
16:30-17:30 OH CSE 023 (riley)
|
28
Memorial Day
|
29
13:30-14:30 OH CSE 025 (david)
14:30-15:30 OH CSE 023 (sarang)
18:30-19:30 OH CSE 007 (sarah)
|
30
11:30-12:30 OH CSE 007 (nick)
14:30-15:30 OH CSE 007 (colin)
15:30-16:20 Lecture
KNE 110 Bitcoin Reading: Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System Bitcoin Slides |
31
Section
Lab 4 and (possibly?) bitcoin
16:30-17:30 OH CSE 007 (divye)
|
01
16:30-17:30 OH CSE 023 (riley)
23:59 Problem set 3 due
|
June | ||||
Monday | Tuesday | Wednesday | Thursday | Friday |
04 | 05 | 06 | 07
23:59 Lab 4 due
|
08 |