Topic
| Details |
Slides |
Reading Materials |
Questions |
Introduction |
Basics and models of distributed systems |
slides |
extended slides 1, extended slides 2 |
Questions |
Global Clock |
Clock Synchronization, issues and challenges, Christian's and Berkeley's, NTP, Lamport Logical clock and Vector Clock, Complexity Analysis |
slides1, slides2 |
extended slides, physical-clock-reading-material, logical-clock-reading-material |
Questions |
Global State |
Formal definition of global and local state, challenges, Chandi-Lamport algorithm, Complexity Analysis |
slides |
extended slides, Global-state-reading-material |
Questions |
Leader Election |
Requirements for leader election algorithms, challenges, Algorithms on Rings, Complexity Analysis |
slides |
reading material 1, reading material 2 |
Questions |
Spanning Tree |
Construction of DFS and BFS spanning tree, Minimum spanning tree, Complexity Analysis |
slides |
extended slides, reading material |
Questions |
Distributed Mutual Exclusion |
Requirements, Various algorithms, Complexity Analysis |
slides-1, slides-2 |
extended slides, |
Questions |