Skip to main content

Week Monday Wednesday Friday
1 25-Jul: Introduction 27-Jul: Importance of Communication 29-Jul: Map/Reduce
2 1-Aug: Map/Reduce 3-Aug: RPCs 5-Aug: Storage systems, GFS
3 8-Aug: Storage Systems 10-Aug: Primary-backup replication, VM-FT 12-Aug: Primary-backup replication
4 15-Aug: No class 17-Aug: Majority voting,bRAFT 19-Aug: No class
5 22-Aug: No class 24-Aug: No class 26-Aug: No class
6 29-Aug: Leader election,Consensus problem 31-Aug: RAFT (Logs) 2-Sep: RAFT (Linearizability)
7 5-Sep: Zoo Keeper 7-Sep: Practice questions 9-Sep: Chain Replication
8 Mid Sem
9 19-Sep: Two Phase Commit (Section 9.1.5, 9.1.6, 9.5.2) 21-Sep: Two-Phase Commit 23-Sep: Two-Phase Commit
10 26-Sep: Spanner 28-Sep: Spanner 30-Sep: Spanner
11 Recess Week
12 14-Oct: Optimistic Concurrency Control 14-Oct: Optimistic Concurrency Control 14-Oct: Optimistic Concurrency Control
13 17-Oct: Spark 19-Oct: Spark 21-Oct: Cache consistency
14 24-Oct: No class 26-Oct: No class 28-Oct: Cache consistency
15 31-Oct: Causal Consistency 2-Nov: Certificate Transparency 4-Nov: Certificate Transparency
16 7-Nov: No class 9-Nov: Bit-Coin 11-Nov: Bit Coin