Grokking the Advanced System Design Interview
Ask Author
Back to course home

0% completed

Single Master and Large Chunk Size

This lesson will explain why GFS has a single master and a large chunk size.

Single master

Having a single master vastly simplifies GFS design and enables the master to make sophisticated chunk placement and replication decisions using global knowledge. However, GFS minimizes the master's involvement in reads and writes so that it does not become a bottleneck. Clients never read or write file data through the master. Instead, a client asks the master which ChunkServers it should contact




Like the course? Get enrolled and start learning!