Date | Description |
---|---|
January 9 |
Intro to distributed systems, Lab 0 and dslabs overview, RPC and Lab 1 Notes Lab 0+1 detail slides Whiteboards |
January 16 |
Primary backup, Lab 2 intro, Linearizability Notes Lab 2 detail slides Whiteboards |
January 23 |
Knowledge, Lab 2 design review, Single-decree Paxos Lab 2 design questions Whiteboards Reading: Halpern and Moses Knowledge and Common Knowledge in a Distributed Environment Reading: Lamport Paxos Made Simple |
January 30 |
MultiPaxos, Lab 3 details Paxos Made Moderately Complex Lab 3 detail slides Whiteboards |
February 6 |
Lab 2 debrief, Lab 3 design review, Paxos in the Datacenter, Impossibility of coordinated attack Lab 3 design questions Whiteboards |
February 13 |
Sharding, Lab 4 part 1 details, Consistent hashing Lab 4 part 1 details slides Whiteboards |
February 20 |
Lab 3 debrief, More Sharding, Lab 4 part 2 details Lab 4 part 2 details slides Whiteboards |
February 27 |
Lab 4 part 2 design review, Two-phase commit, Lab 4 part 3 details Two-phase commit lecture slides Lab 4 part 3 details slides |
March 5 |
Lab 4 part 3 design review, Tapir, Course victory lap Zhang et al., Building Consistent Transactions with Inconsistent Replication Whiteboards |