- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机应用技术专业优秀论文 面向现代服务业的大规模分布式文件存储系统设计和实现.doc
计算机应用技术专业优秀论文 面向现代服务业的大规模分布式文件存储系统设计和实现
关键词:分布式文件系统 网络存储 元数据 文件块 负载均衡
摘要:随着Internet技术的发展与深入应用,互联网上的信息量呈爆炸式增长,如何有效的存储和管理这些数据成为专家学者们关注的焦点。到目前为止,对于分布式文件系统已经展开了大量的研究工作,设计实现了一批基于Linux的文件服务器来存储和管理这些数据。这些服务器通过高速的局域网络相连接组成服务器集群,对外提供高效、稳定的服务。 通过对国内外比较优秀的分布式文件系统进行学习和总结,结合国家支撑计划现代服务业关键技术平台项目,论文设计并实现面向现代服务业服务基础技术平台的大规模分布式文件存储系统。 文章首先从用户需求、外部接口及系统性能和可靠性需求三个方面对系统需求进行了分析,在此基础上提出了系统的总体架构。系统主要由主服务器(MasterServer)、文件块存储服务器(Chunk Server)及客户端(Client)三部分组成。Master Server主要负责对元数据进行管理,包括名字空间,文件到文件块的映射,文件块到Chunk Server的映射;Chunk Server负责管理文件块的I/O操作,根据Master Server的指令对文件块进行新建、删除和复制等操作;Client为应用端提供文件操作接口,包括文件的创建、追加、读取及删除操作。 然后介绍了分布式文件系统涉及到的关键技术--主要包括实现方案、缓存设计及负载均衡算法设计三个方面。根据实际应用的需要,本系统采用共享文件系统的实现方案,在客户端主存对数据进行缓存以及通过write-through算法保证缓存的一致性。文章通过基于可配置权值的动态自适应请求调度算法实现对客户端请求和文件块分配负载均衡以及基于最小发送请求数算法实现文件块的Rebalance。最后对负载均衡算法进了测试分析。 接着详细介绍了数据交互的总体架构和具体流程,主要包括文件的创建、追加、读取及删除操作。为了保证数据的可用性和一致性,本文提出了文件块拷贝、数据校验以及垃圾回收等机制。 文章最后给出了系统原型实现类图并对整体性能进行了测试。在系统实现部分,介绍了基于IO流的基本数据类型的设计实现以及Master Server、ChunkServer、Client的实现类图。通过对文件的上传、下载、Chunk Server的负载情况及容错情况进行测试,测试结果基本上达到了预期效果。
正文内容
随着Internet技术的发展与深入应用,互联网上的信息量呈爆炸式增长,如何有效的存储和管理这些数据成为专家学者们关注的焦点。到目前为止,对于分布式文件系统已经展开了大量的研究工作,设计实现了一批基于Linux的文件服务器来存储和管理这些数据。这些服务器通过高速的局域网络相连接组成服务器集群,对外提供高效、稳定的服务。 通过对国内外比较优秀的分布式文件系统进行学习和总结,结合国家支撑计划现代服务业关键技术平台项目,论文设计并实现面向现代服务业服务基础技术平台的大规模分布式文件存储系统。 文章首先从用户需求、外部接口及系统性能和可靠性需求三个方面对系统需求进行了分析,在此基础上提出了系统的总体架构。系统主要由主服务器(MasterServer)、文件块存储服务器(Chunk Server)及客户端(Client)三部分组成。Master Server主要负责对元数据进行管理,包括名字空间,文件到文件块的映射,文件块到Chunk Server的映射;Chunk Server负责管理文件块的I/O操作,根据Master Server的指令对文件块进行新建、删除和复制等操作;Client为应用端提供文件操作接口,包括文件的创建、追加、读取及删除操作。 然后介绍了分布式文件系统涉及到的关键技术--主要包括实现方案、缓存设计及负载均衡算法设计三个方面。根据实际应用的需要,本系统采用共享文件系统的实现方案,在客户端主存对数据进行缓存以及通过write-through算法保证缓存的一致性。文章通过基于可配置权值的动态自适应请求调度算法实现对客户端请求和文件块分配负载均衡以及基于最小发送请求数算法实现文件块的Rebalance。最后对负载均衡算法进了测试分析。 接着详细介绍了数据交互的总体架构和具体流程,主要包括文件的创建、追加、读取及删除操作。为了保证数据的可用性和一致性,本文提出了文件块拷贝、数据校验以及垃圾回收等机制。 文章最后给出了系统原型实现类图并对整体性能进行了测试。在系统实现部分,介绍了基于IO流的基本数据类型的设计实现以及Master Server、ChunkServer、Client的实现类图。通过对文件的上传、下载、C
您可能关注的文档
- 直播卫星接收设施专营服务操作规程资料要点.doc
- 有关电子器件插件工作的心得体会.doc
- [竞争上岗笔试题]国税竞争上岗必威体育精装版笔试题.doc
- (doc) 清冷空灵,如梦如幻——中国古代山水诗画的审美意境.doc
- 北京华北光学仪器有限公司招聘管理制度(DOC)-人事制度表格.doc
- OECD主要国家软件业发展概况(范本).doc
- 珠宝首饰促销方案(参考).doc
- 2015必威体育精装版低应变反射波法基桩声波透射法检测报告..doc
- 环境规制工具述评.doc
- 压缩机示功图编程MATLAB.doc
- 2024至2030年中国人造棉面料行业投资前景及策略咨询报告.docx
- 重庆市渝中区遴选公务员2024年国家公务员考试考试大纲历年真题10340笔试历年典型考题及解题思路附.docx
- 2024至2030年中国甲基苯乙酮行业深度调研及发展预测报告.docx
- 2024至2030年中国羚羊角类饮片行业深度调查与前景预测分析报告.docx
- 重庆市面向中国农业大学定向选调2024届大学毕业生2024年国家公务员考试考试大纲历年真题14笔试历.docx
- 重庆市面向西北工业大学定向选调2024届大学毕业生00笔试历年典型考题及解题思路附答案详解.docx
- 中国不动杆菌感染治疗药行业市场现状分析及竞争格局与投资发展研究报告2024-2029版.docx
- 2024至2030年全球与中国ETL软件市场现状及未来发展趋势.docx
- 初中八年级(初二)生物下册期末考试1含答案解析.docx
- 干簧式继电器项目申请报告.docx
文档评论(0)