Saral Shiksha Yojna
Courses/Distributed Systems

Distributed Systems

CS3.401
Prof. Kishore KothapalliMonsoon 2025-264 credits
Revision Notes/Unit 7 — Consensus & Byzantine Agreement

Unit 7 — Consensus & Byzantine Agreement

Reaching agreement among nodes that may fail. Crash-failure consensus: $f+1$ rounds, $(f+1) \cdot n^2$ messages. Byzantine bounds: $n \ge 3f+1$, $\ge f+1$ rounds. FLP impossibility in asynchronous systems. Lamport-Shostak-Pease oral-messages algorithm OM(m). Phase King — polynomial alternative with $n \ge 4f+1$. Three variants: Byzantine Agreement, Consensus, Interactive Consistency.