Lecture Schedule

Lecture videos will be available to students enrolled in the class at MediaSpace
Readings are based on the 5th edition of Distributed Systems: Concept and Design by Coulouris, Dollimore, Kindberg, and Blair. A copy is on reserve at the Grainger Engineering Library.
The schedule is tentative and may change over the course of the semester
# Topic Readings Slides Date
1 Introduction and System Model §1, §2.4 (except 2.4.3) PDF 2025-01-22
2 Failure Detection §15.1 PDF 2025-01-24
3 Failure Detection (contd), Clocks and Time §15.1, §14.1-14.3 PDF 2025-01-29
4 Clocks and Time (contd) §14.1-14.3 PDF 2025-01-31
5 Logical Timestamps, Global State §14.4-14.5 PDF 2025-02-05
6 Global State (contd.) §14.5 PDF 2025-02-07
7 Global State (contd.), Multicast §14.5, §15.4 PDF 2025-02-12
8 Multicast (contd.) §15.4, PPT for ISIS # slides PDF 2025-02-14
9 Multicast (contd.), Mutual Exclusion §15.4, §15.2 2025-02-19
10 Mutual Exclusion (contd), Leader Election §15.2-15.3 2025-02-21
11 Synchronous Consensus and Paxos §15.5, Paxos Made Simple 2025-02-26
12 Paxos (contd), Exam Review 2025-02-28
13 No class (Midterm 1, Mar 4 - Mar 6 via CBTF) 2025-03-05
14 Raft §15.5, Paxos Made Simple 2025-03-07
15 Raft (contd.) Raft; Raft Tutorial; Raft Paper 2025-03-12
16 Blockchains Bitcoin Paper 2025-03-14
17 Transactions Processing and Concurrency Control §16 2025-03-26
18 Transactions Processing and Concurrency Control (contd) §16 2025-03-28
19 Distributed Transactions §17 2025-04-02
20 Exam Review 2025-04-04
21 No class (Midterm 2, Apr 8 - Apr 10 via CBTF) 2025-04-09
22 DHT + P2P systems §10.4-10.5, Chord paper 2025-04-11
23 DHT + P2P systems (contd.), MapReduce §10.4-10.5, Chord paper 2025-04-16
24 Map Reduce (contd), Scheduling Mapreduce Paper 2025-04-18
25 Scheduling (contd), Distributed Datastores DRF 2025-04-23
26 Distributed Datastores §21 2025-04-25
27 Distributed Datastores (contd) §21 2025-04-30
28 TBD 2025-05-02
29 Exam Review + Open Ended Q/A Good luck for Exams! 2025-05-07

The source code of the website has been borrowed from Nikita Borisov