- 4
- 0
- 约1.3千字
- 约 2页
- 2017-06-05 发布于天津
- 举报
GiPS系统设计与实现.doc
GiPS系统设计与实现
赵俊彦 闫梦龙 郭辉
摘要:GiPS是一个面向数据密集型应用的分布式文件系统,整个系统由Master节点、Data节点和客户端组成。它屏蔽了操作系统和硬件的异构性,具有一定的容错性和可扩展性。整个系统的设计,参考了GFS和Hadoop系统的架构,使用ICE和C++进行实现。
引言
GiPS是一个面向数据密集型应用的分布式文件系统,整个系统由Master节点、Data节点和客户端组成。它屏蔽了操作系统和硬件的异构性,具有一定的容错性和可扩展性。整个系统的设计,参考了GFS和Hadoop系统的架构,使用ICE和C++进行实现。
背景
系统设计
3.1 系统架构
系统的总体架构图如图1所示:
图 1 GiPS系统架构图
在GiPS系统中,文件的存储和组织是以块为单位的。1个文件可以由多个块组成,1个块只存储1个文件的内容。在设计这个系统时,我们假设Master是不易出错的,而数据节点因为频繁的I/O操作,容易发生错误。
系统由Master节点、Data节点和客户端组成。Master节点负责维护文件系统的全局元数据、文件目录结构、文件的块信息;数据节点储存文件块,维护本地文件目录;客户端则是对文件系统的访问接口。
3.2 系统功能
3.2.1 完整性检查
在文件系统第一次启动或是Master出现故障重新恢复时,系统进入安全模式状态,开始初始化。系统中的数据节点向M
您可能关注的文档
- 1-5月河源市国民经济主要指标.doc
- 1.标题货币供应量作为货币政策中介目标的有效性.doc
- 1.混声合唱.ppt
- 10写给云.doc
- 14春开放教育教育管理本科班课表(14.9——15.1)班主任.doc
- 16、我喜欢昆虫.doc
- 2.3简谐振子.ppt
- 2.6传播子和Feynman路径积分.ppt
- 2008中国(南京)国际弹簧、紧固件、轴承展览会.doc
- 2009学年北仑区教研协作区工作考核自评表.doc
- 护理伦理教育与案例分析.pptx
- 苏科版数学八年级下册期中仿真模拟卷(一)(解析版).pdf
- 苏科版数学八年级下册期中仿真模拟卷(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(二)(解析版).pdf
- 湘教版数学八年级下册期中仿真模拟题(一)(解析版).pdf
- 浙江省杭州市丁荷(丁信)中学2025-2026学年八年级下学期数学期中学情调查(解析版).pdf
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).docx
- 浙江省兰溪市第二中学2024-2025学年八年级下学期期中考试数学试题(解析版).pdf
- 浙江省舟山市2024-2025学年下学期期中数学素养监测试题卷(解析版).pdf
- 浙江省宁波市北仑区精准联盟2024-2025学年 期中质量调研八年级下学期数学试题卷(解析版).pdf
原创力文档

文档评论(0)