|
|
|
|
| 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 |