Saral Shiksha Yojna
Courses/Distributed Systems

Distributed Systems

CS3.401
Prof. Kishore KothapalliMonsoon 2025-264 credits
Revision Notes/Unit 1 — Introduction, Challenges & CAP Theorem

Unit 1 — Introduction, Challenges & CAP Theorem

What is a distributed system, why is it useful, and what makes it hard? Tanenbaum's definition; required features (concurrency, independent failures, no global clock, no shared memory); the unique challenges (unreliable communication, lack of global knowledge, no synchronisation); CAP theorem (Brewer) and the C-vs-A trade-off under unavoidable partitions; the Two-Generals problem.