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 Primary-backup contd
Lecture 8 April 23 Consistency
Lecture 9 April 28 Consensus, Paxos Assignment 3 is out
Lecture 10 April 30 Paxos (contd) Assignment 2 due May 3 at 10pm
Lecture 11 May 5 Chubby, Zookeeper
Lecture 12 May 7 Weak consistency
Lecture 13 May 12 Sharding, Hashing 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 Dynamo
Lecture 16 May 21 Distributed Transactions
Lecture 17 May 26 Azure Storage
Lecture 18 May 28 Google Spanner
Lecture 19 June 2 Microservices and Mucache
Lecture 20 June 4 Cloud Systems and Looking Forward Assignment 4 due June 5 at 10pm
Final Exam June 12 8am-11am