Distributed Systems
CS3.401Prof. Kishore Kothapalli•Monsoon 2025-26•4 credits
Unit 11 — Google File System (GFS)
GFS architecture: single master + chunkservers + clients. 64 MB chunks replicated 3× across racks. Leases serialise mutations at a primary replica. Atomic record append. Four consistency states (defined / consistent / undefined / inconsistent). Pipelined data flow vs star control flow. Garbage collection via heartbeats + 3-day hidden retention. Copy-on-write snapshots.