DS: Schedule
Week | Commencing | Location | Key Topics | Lectures | Readings |
---|---|---|---|---|---|
1 | 16/09/2024 (Monday) | Lecture Theatre E22 - ECA Main Building | Introduction + Architectures | Slides | Book: Distributed Systems (MVS & AST), Chapter 1 & 2 |
2 | 23/09/2024 (Monday) | Lecture Theatre E22 - ECA Main Building | Architecture (contd.) + Communication | Slides; Code (Class Demo); Code_Python | Book: Distributed Systems (MVS & AST), Chapter 2 & 4; Paper: RPC Paper |
3 | 30/09/2024 (Monday) | Lecture Theatre E22 - ECA Main Building | Fault Tolerance | Slides | Book: Distributed Systems (MVS & AST), Chapter 4 & 8 |
4 | 07/10/2024 (Monday) | Lecture Theatre E22 - ECA Main Building | Coordination - Time & Clocks - Physical, Logical, Vector, Distributed snapshots | Slides | Paper: Logical Clocks, Vector Clocks, Distributed Snapshots Additional Reading: Book: Distributed Systems (MVS & AST), Chapter 5, 8 |
5 | 14/10/2024 (Monday) | Lecture Theatre E22 - ECA Main Building | Leader Election, Consensus - Paxos, Raft | Slides | Book: Distributed Systems (MVS & AST), Chapter 5 Additional Reading: Book: Distributed Systems (MVS & AST), Chapter 8 |
6 | 22/10/2024 (Tuesday) | Drill Hall, Forresthill | Coordination - Mutual Exclusion (Locks, Concurrency Control, Transactions) | Slides | Book: Distributed Systems (MVS & AST), Chapter 5 Book: Distributed Systems: Concepts and Design, Chapter 16 & 17 Paper: TBD |
7 | 29/10/2024 (Tuesday) | Drill Hall, Forresthill | Consistency & Replication - Why Replication, Data -centric Consistency Models | Slides | Book: Distributed Systems (MVS & AST), Chapter 7 |
8 | 04/11/2024 (Monday) | Lecture Theatre E22 - ECA Main Building | Consistency & Replication - Client-centric Consistency Models, Replica Management | Slides | Book: Distributed Systems (MVS & AST), Chapter 7 Paper: TBD |
9 | 11/11/2024 (Monday) | Lecture Theatre E22 - ECA Main Building | Distributed Storage - NFS & AFS | Slides | Book: Distributed Systems: Concepts and Design, Chapter 12 Paper: TBD |
10 | 19/11/2024 (Tuesday) | Drill Hall, Forresthill | Distributed Storage - GFS & HDFS & Dynamo | Slides | Paper: TBD |
11 | 26/11/2024 (Tuesday) | Drill Hall, Forresthill | Issues - Security, Power, Verification, Testing | Slides | Paper: TBD |