Saral Shiksha Yojna
Courses/Distributed Systems

Distributed Systems

CS3.401
Prof. Kishore KothapalliMonsoon 2025-264 credits
Revision Notes/Unit 5 — Distributed Mutual Exclusion

Unit 5 — Distributed Mutual Exclusion

Five canonical distributed mutex algorithms: Lamport (3(N-1) msgs, FIFO), Ricart-Agrawala (2(N-1) msgs, no FIFO), Maekawa (3√N → 5√N quorum-based with V2 deadlock fix), Suzuki-Kasami (token broadcast, 0 or N msgs), Raymond (token tree, O(log N) msgs). Safety / liveness / fairness; message complexity, synchronisation delay, throughput.