Google File System



(返回www.opendocs.net)

介绍

Google File System (简称GFS) 是由 Google 设计并实现的一个分布式文件系统,基于大量安装有Linux操作系统的普通PC构成的集群系统。整个集群系统由一台Master(通常有几台备份)和若干台TrunkServer构成。GFS中文件备份成固定大小的Trunk分别存储在不同的TrunkServer上,每个Trunk有多份(比如3)拷贝,也存储在不同的TrunkServer上。Master负责维护GFS中的 Metadata,即文件名及其Trunk信息。客户端先从Master上得到文件的Metadata,根据要读取的数据在文件中的位置与相应的 TrunkServer通信,获取文件数据。

Google File System (GFS) is a proprietary distributed file system developed by Google for its own use. It is designed to provide efficient, reliable access to data using large clusters of commodity hardware.

文档

•  GFS Architecture
• Google File System Eval: Part I
• Google File System Eval: Part II

链接

• http://labs.google.com/papers/gfs.html
• http://labs.google.com/papers/gfs-sosp2003.pdf