CS 134: Distributed Systems Schedule (Spring 26)

The schedule is subject to change. All slides can be found on Bruinlearn.

Date Topic Homework
Lecture 1 Mar. 31 Introduction and Logistics
Lecture 2 April 2 MapReduce and Faults Assignment 1 is out
Lecture 3 April 7 Logical Clocks
Lecture 4 April 9 Cancelled (Instructor will be traveling) Assignment 1 and groups due April 10 at 10pm
Lecture 5 April 14 Snapshots Assignment 2 is out
Lecture 6 April 16 Primary-backup Replication
Lecture 7 April 21 Consistency
Lecture 8 April 23 Consensus, Paxos
Lecture 9 April 28 Paxos (contd) Assignment 3 is out
Lecture 10 April 30 Chubby, Zookeeper Assignment 2 due May 3 at 10pm
Lecture 11 May 5 Weak consistency
Lecture 12 May 7 Sharding, Hashing
Lecture 13 May 12 Dynamo Assignment 4 is out
Lecture 14 May 14 Guest lecture by A. Jesse Jiryu Davis (MongoDB) Assignment 3 due May 17 at 10pm
Lecture 15 May 19 Distributed Transactions
Lecture 16 May 21 Azure Storage
Lecture 17 May 26 Google Spanner
Lecture 18 May 28 Microservices and Mucache
Lecture 19 June 2 TBD
Lecture 20 June 4 Cloud Systems and Looking Forward Assignment 4 due June 5 at 10pm
Final Exam June 12 8am-11am