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

0% completed

Vote For New Content
High-level Architecture
On this page

A GFS cluster consists of a single master and multiple ChunkServers and is accessed by multiple clients.

Chunks

As files stored in GFS tend to be very large, GFS breaks files into multiple fixed-size chunks where each chunk is 64 megabytes in size.

Chunk handle

Each chunk is identified by an immutable and globally unique 64-bit ID number called chunk handle. This allows for 2^{64} unique chunks. If each chunk is 64 MB, total storage space would be more than 10^9 exa-bytes.

.....

.....

.....

Like the course? Get enrolled and start learning!

On this page