Grokking the System Design Interview, Volume II
Vote

0% completed

Single Master and Large Chunk Size

This lesson looks at two of GFS's central design choices: a single master, and a large chunk size.

Single master

A single master, the one server that coordinates the cluster and holds its metadata, simplifies GFS a great deal. It also gives that master global knowledge. That knowledge is enough to make good decisions about chunk placement, chunks being the fixed-size pieces a file is split into, and about replication.

Global knowledge has a cost. Every read and every write could end up waiting on that one server. GFS avoids this by keeping the master out of the data path

.....

.....

.....

Like the course? Get enrolled and start learning!
G

Gary

· 4 years ago

The diagram seems to have an unfortunate misspelling in the text at the bottom:

"Data transfer happens directly between client and chinkservers"

Reading Progress

0%


Vote for new content