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 4 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 Distributed Transactions Assignment 3 due May 18 at 10pm
Lecture 15 May 20 Cancelled (Instructor will be traveling)
Lecture 16 May 22 Guest lecture by Liangcheng Yu (Microsoft Research)
Lecture 17 May 27 Optimistic Concurrency Control, Tail Latency
Lecture 18 May 29 Azure Storage
Lecture 19 June 3 Google Spanner
Lecture 20 June 5 Cloud Systems and Looking Forward Assignment 4 due June 6 at 10pm
Final Exam June 9 6:30pm-9:30pm