March | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
26 | 27 | 28 | 29
11:30-12:20 Lecture
SMI 211 MapReduce Reading: Dean and Ghemawat, MapReduce: Simplified Data Processing on Large Clusters Slides
15:30-16:30 OH (Tom)
CSE 646 |
30
14:30-15:30 OH (Ellis)
CSE 678 |
31
14:30-15:30 OH (Doug)
CSE 624 |
01 |
April | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
02 | 03
15:30-16:30 OH (Jialin)
CSE 674 |
04 | 05 | 06
14:30-15:30 OH (Ellis)
CSE 678 |
07
14:30-15:30 OH (Doug)
CSE 624
21:00 Lab 1 due
|
08 |
09 | 10
11:30-12:20 Lecture
SMI 211 Clocks and time Reading: Time, Clocks, and the Ordering of Events (up to, but not including, the section on physical clocks) Slides
15:30-16:30 OH (Jialin)
CSE 674 |
11 | 12
15:30-16:30 OH (Tom)
CSE 646 |
13
14:30-15:30 OH (Ellis)
CSE 678 |
14
14:30-15:30 OH (Doug)
CSE 624
21:00 PS 1 due
|
15 |
16 | 17
11:30-12:20 Lecture
SMI 211 Implementing consistency Reading: Ousterhout, The Role of Distributed State Slides
15:30-16:30 OH (Jialin)
CSE 674 |
18 | 19
15:30-16:30 OH (Tom)
CSE 646
21:00 Lab 2a due
|
20
14:30-15:30 OH (Ellis)
CSE 678 |
21
11:30-12:20 Lecture
SMI 211 Two-phase commit Reading: Bernstein, Hadzilacos, and Goodman, Distributed Recovery (up to, but not including, Three-Phase Commit) Slides
14:30-15:30 OH (Doug)
CSE 624 |
22 |
23 | 24
15:30-16:30 OH (Jialin)
CSE 674 |
25 | 26
15:30-16:30 OH (Tom)
CSE 646
21:00 Lab 2b due
|
27
14:30-15:30 OH (Ellis)
CSE 678 |
28
11:30-12:20 Lecture
SMI 211 Even more paxos Reading: Renesse, Paxos Made Moderately Complex (first 20 pages) Slides
14:30-15:30 OH (Doug)
CSE 624
21:00 PS 2 due
|
29 |
30 | 01
11:30-12:20 Lecture
SMI 211 Byzantine fault tolerance
15:30-16:30 OH (Jialin)
CSE 674 |
02 | 03
15:30-16:30 OH (Tom)
CSE 646 |
04
14:30-15:30 OH (Ellis)
CSE 678 |
05
14:30-15:30 OH (Doug)
CSE 624 |
06 |
May | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
07 | 08
11:30-12:20 Lecture
SMI 211 Service-oriented architectures Reading: Yegge, Lessons for Google from Amazon's Service Oriented Architecture Slides
15:30-16:30 OH (Jialin)
CSE 674 |
09 | 10
15:30-16:30 OH (Tom)
CSE 646
21:00 Lab 3a due
|
11
14:30-15:30 OH (Ellis)
CSE 678 |
12
14:30-15:30 OH (Doug)
CSE 624
21:00 PS 3 due
|
13 |
14 | 15
15:30-16:30 OH (Jialin)
CSE 674 |
16 | 17
15:30-16:30 OH (Tom)
CSE 646
21:00 Lab 3b due
|
18
14:30-15:30 OH (Ellis)
CSE 678 |
19
14:30-15:30 OH (Doug)
CSE 624 |
20 |
21 | 22
11:30-12:20 Lecture
SMI 211 Dynamo Reading: DeCandia et al., Dynamo: Amazon's Highly Available Key-Value Store Slides
15:30-16:30 OH (Jialin)
CSE 674 |
23 | 24
11:30-12:20 Lecture
SMI 211 Bitcoin Reading: Nakamoto, Bitcoin: A Peer-to-Peer Electronic Cash System Slides
15:30-16:30 OH (Tom)
CSE 646 |
25
14:30-15:30 OH (Ellis)
CSE 678 |
26
11:30-12:20 Lecture
SMI 211 More bitcoin, Correctness: Model checking Reading: Newcombe et al., Use of Formal Methods at Amazon Web Services Slides: Bitcoin, Model checking
14:30-15:30 OH (Doug)
CSE 624 |
27 |
28
21:00 PS 4 due
|
29
Memorial Day
|
30 | 31
11:30-12:20 Lecture
SMI 211 Correctness: More model checking, proofs
21:00 Lab 4a due
|
01
14:30-15:30 OH (Ellis)
CSE 678 |
02
14:30-15:30 OH (Doug)
CSE 624 |
03 |
June | ||||||
Sunday | Monday | Tuesday | Wednesday | Thursday | Friday | Saturday |
04 | 05 | 06 | 07
21:00 Lab 4b due
21:00 PS 5 due
|
08 | 09 | 10 |