GFS: The Google File System
GFS: The Google File System GFS: The Google File System
GFS: Architecture (2) 10
• Holds all metadata: Master Server – Namespace (directory hierarchy) Holds – Access all metadata control information RAM; very (per-file) fast operations – Mapping on from file files system to chunks metadata – Current locations of chunks (chunkservers) • Delegates consistency management • Garbage collects orphaned chunks • Migrates chunks between chunkservers
- Page 1 and 2: GFS: The Google File System Michael
- Page 5 and 6: Google Platform Characteristics •
- Page 8 and 9: Google File System: Design Criteria
- Page 12 and 13: Chunkserver • Stores 64 MB file c
- Page 14 and 15: Client API • Not a filesystem in
- Page 16 and 17: Client Write • Some chunkserver i
- Page 18 and 19: Client Write (3) • All replicas a
- Page 20 and 21: Client Record Append (2) • When d
- Page 22 and 23: GFS: Consistency Model (2) • Chan
- Page 24 and 25: Applications and Record Append Sema
- Page 26 and 27: Chunk Leases and Version Numbers
- Page 28 and 29: What if Chunkserver Fails? • Mast
- Page 30: Limitations • Security? - Trusted
- Page 37: Recovery Time • Experiment: kille
<strong>GFS</strong>: Architecture (2)<br />
10