The schedule is subject to change. All slides can be found on Bruinlearn.
Date | Topic | Homework | |
---|---|---|---|
Lecture 1 | April 1 | Introduction and Logistics | |
Lecture 2 | April 3 | MapReduce and Faults | Assignment 1 is out |
Lecture 3 | April 8 | Logical Clocks | |
Lecture 4 | April 10 | Snapshots | Assignment 1 and groups due April 11 at 10pm |
Lecture 5 | April 15 | Primary-backup Replication | Assignment 2 is out |
Lecture 6 | April 17 | Primary-backup contd | |
Lecture 7 | April 22 | Consistency | |
Lecture 8 | April 24 | Consensus, Paxos | |
Lecture 9 | April 29 | Paxos (contd) | Assignment 3 is out |
Lecture 10 | May 1 | Chubby, Zookeeper | Assignment 2 due May 2 at 10pm |
Lecture 11 | May 6 | Weak consistency | |
Lecture 12 | May 8 | Sharding, Hashing | |
Lecture 13 | May 13 | Dynamo | Assignment 4 is out |
Lecture 14 | May 15 | TBD | Assignment 3 due May 16 at 10pm |
Lecture 15 | May 20 | TBD | |
Lecture 16 | May 22 | Guest lecture by Liangcheng Yu (Microsoft Research) | |
Lecture 17 | May 27 | TBD | |
Lecture 18 | May 29 | TBD | |
Lecture 19 | June 3 | TBD | |
Lecture 20 | June 5 | Cloud Systems and Looking Forward | Assignment 4 due June 6 at 10pm |
Final Exam | June 9 | 6:30pm-9:30pm |