CS 134: Distributed Systems Schedule

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