DS: Schedule

WeekCommencingLocationKey TopicsLecturesCompulsory ReadingsAdditional Readings
1

15/09/2025

(Monday)

Lecture Theatre 5 - Appleton TowerIntroduction + ArchitecturesSlidesBook: Distributed Systems (MVS & AST), Chapter 1 & 2 
2

22/09/2025

(Monday)

Bessie Watson Lecture Room - Outreach Centre
Architecture (contd.) + Communication Slides

Book: Distributed Systems (MVS & AST), Chapter 2 & 4; 

Paper: RPC Paper

Papers:UNet; eRPC
3

29/09/2025

(Monday)

Bessie Watson Lecture Room - Outreach CentreFault ToleranceSlides, rpcgen code (in class demo), gRPC(Python)

Book: Distributed Systems (MVS & AST), Chapter 4 & 8

Paper: Why Do Computers Stop and What Can Be Done About It?

 
4

06/10/2025

(Monday)

Bessie Watson Lecture Room - Outreach CentreDistributed Storage - NFS & AFSSlides

Book: Operating Systems: Three Easy Pieces -- Chapter 49, Chapter 50

Paper: NFS, AFS

 

Basic FileSystems Reading -- Operating Systems: Three Easy Pieces -- Chapter 39, Chapter 40 (Only for those who do not have file systems background)

 

Book: Distributed Systems: Concepts and Design, Chapter 12

Paper: High Availability NFS

 

5

13/10/2025

(Monday)

Bessie Watson Lecture Room - Outreach CentreDistributed Storage - AFS & GFSSlidesPaper: GFSPaper/Article: GFS: Evolution on Fast-forward
4

20/10/2025

(Monday)

Bessie Watson Lecture Room - Outreach CentreCoordination - Time & Clocks - Physical, Logical, Vector, Distributed snapshotsSlidesPaper: Logical Clocks, Vector Clocks, Distributed SnapshotsAdditional Reading: Book: Distributed Systems (MVS & AST), Chapter 5, 8
5

27/10/2025

(Monday)

Bessie Watson Lecture Room - Outreach CentreLeader Election, Consensus - Paxos, RaftSlides

Book: Distributed Systems (MVS & AST), Chapter 5

Paper: Paxos, Raft

Additional Reading: Book: Distributed Systems (MVS & AST), Chapter 8
6

03/11/2025

(Monday)

Bessie Watson Lecture Room - Outreach CentreCoordination - Mutual Exclusion (Locks, Concurrency Control)Slides

Book: Distributed Systems (MVS & AST), Chapter 5

Book: Distributed Systems: Concepts and Design, Chapter 16 & 17

 
7

10/11/2025

(Monday)

Bessie Watson Lecture Room - Outreach CentreTransactions; Consistency & Replication - Why Replication, Client-centric Consistency Models Slides

Book: Distributed Systems (MVS & AST), Chapter 7

Paper: Baseball Paper

 
8

17/11/2025 

(Monday)

Bessie Watson Lecture Room - Outreach CentreConsistency & Replication - Data-centric Consistency ModelsSlidesBook: Distributed Systems (MVS & AST), Chapter 7 
11

24/11/2025

(Monday)

Bessie Watson Lecture Room - Outreach CentreDiscussion on Exam; Course RevisionSlides  

License
All rights reserved