The Google File System中文版
译者:alex
摘要
我们设计并实现了Google GFS文件系统,一个面向大规模数据密集型应用的、可伸缩的分布式文件系统。GFS虽然运行在廉价的普遍硬件设备上,但是它依然了提供灾难冗余的能力,为大量客户机提供了高性能的服务。
虽然GFS的设计目标与许多传统的分布式文件系统有很多相同之处,但是,我们的设计还是以我们对自己的应用的负载情况和技术环境的分析为基础的,不管现在还是将来,GFS和早期的分布式文件系统的设想都有明显的不同。所以我们重新审视了传统文件系统在设计上的折衷选择,衍生出了完全不同的设计思路。
GFS完全满足了我们对存储的需求。GFS作为存储平台已经被广泛的部署在Google内部,存储我们的服务产生和处理的数据,同时还用于那些需要大规模数据集的研究和开发工作。目前为止,最大的一个集群利用数千台机器的数千个硬盘,提供了数百TB的存储空间,同时为数百个客户机服务。
在本论文中,我们展示了能够支持分布式应用的文件系统接口的扩展,讨论我们设计的许多方面,最后列出了小规模性能测试以及真实生产系统中性能相关数据。
分类和主题描述
D [4]: 3—D分布文件系统
常用术语
设计,可靠性,性能,测量
关键词
容错,可伸缩性,数据存储,集群存储
1. 简介
为了满足Google迅速增长的数据处理需求,我们设计并实现了Google文件系统(Google File System – GFS)。GFS与传统的分布式文件系统有着很多相同的设计目标,比如,性能、可伸缩性、可靠性以及可用性。但是,我们的设计还基于我们对我们自己的应用的负载情况和技术环境的观察的影响,不管现在还是将来,GFS和早期文件系统的假设都有明显的不同。所以我们重新审视了传统文件系统在设计上的折衷选择,衍生出了完全不同的设计思路。
首先,组件失效被认为是常态事件,而不是意外事件。GFS包括几百甚至几千台普通的廉价设备组装的存储机器,同时被相当数量的客户机访问。GFS组件的数量和质量导致在事实上,任何给定时间内都有可能发生某些组件无法工作,某些组件无法从它们目前的失效状态中恢复。我们遇到过各种各样的问题,比如应用程序bug、操作系统的bug、人为失误,甚至还有硬盘、内存、连接器、网络以及电源失效等造成的问题。所以,持续的监控、错误侦测、灾难冗余以及自动恢复的机制必须集成在GFS中。
其次,以通常的标准衡量,我们的文件非常巨大。数GB的文件非常普遍。每个文件通常都包含许多应用程序对象,比如web文档。当我们经常需要处理快速增长的、并且由数亿个对象构成的、数以TB的数据集时,采用管理数亿个KB大小的小文件的方式是非常不明智的,尽管有些文件系统支持这样的管理方式。
google file system中文版(全)_互联网_IT/计算机_专业资料。今日推荐 ... The Google File System 15页 免费 【google论文二】Google... 3页 免费 ...
谷歌三大核心技术(一)Google File System中文版_互联网_IT/计算机_专业资料。...Lee. Frangipani: A scalable distributed file system. In Proceedings of the ...
THE GOOGLE FILE SYSTEM Eric Ke Wang OUTLINE Google File System ? Motivation ? Design Overview ? System Interactions ? Master Operation ? Fault Tolerance ...
The_Google_File_System中文版The_Google_File_System中文版隐藏>> The Google File System 中文版摘要我们设计并实现了 Google GFS 文件系统, 一个面向大规模...
The Google File System 中文版摘要我们设计并实现了 Google GFS 文件系统,一个面向大规模数据密集型应用 的、可伸缩的分布式文件系统。GFS 虽然运行在廉价的普遍...
加密是在对象级别的机密(例如 inodes, file blocks 等) ,而不是整个日志段。存储在供应商处的数据还需要进行完整性检查以检测存 储供应商是否篡改数据。 然而,...
The.Google.File.System自编中文打印版_企业管理_经管营销_专业资料。由Google技术高管撰写的论文,详细介绍了Google File System(GFS)...
Google MapReduce 中文版 : 译者: alex 摘要 MapReduce 是一个编程模型,也是...reads its input from and writes its output to the Google File System [8...
SAUER_内部培训资料中文版_Typical_System_Configration_企业管理_经管营销_专业资料。典型系统构成原理 Typical System Construction 1 saue 2 saue 3 saue 4 saue...
热门文档