Google File System
Requirements in GFS
Big
Fast
Sharding
Automatic recovery
Single Data center
Internal use
big sequential reads and writes
Architecture
100s of clients 1 Master Chunk Servers (CS) each with one or two disks The naster knows where the chunks are the master keeps a list of files and their chunk information
Master Data
Two main tables that are important. One maps filenames to array of chunk handles another maps chunk handles to a list of chunk servers, version #, primary chunk, lease expiration A log and checkpoint on disk
Last updated