网站大量收购独家精品文档,联系QQ:2885784924

分布式文件系统多级容错机制的研究与实现-计算机系统结构专业论文.docx

分布式文件系统多级容错机制的研究与实现-计算机系统结构专业论文.docx

  1. 1、本文档共74页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
分布式文件系统多级容错机制的研究与实现-计算机系统结构专业论文

I I 摘要 文件系统是任何一个操作系统的关键部分之一。它负责对系统中的各种资源 进行管理,并提供程序存储和数据存储能力。分布式文件系统 DFS(Distributed File System)不但具有传统文件系统的服务能力,而且具有资源共享、高可靠性、 高可用性、高吞吐量、高存储容量等优点。目前,DFS 已经得到了越来越多的研 究者的关注,并日益成为分布式系统研究中的热点。 DPFS(Distributed and Parallel File System)是电子科技大学 8010 研究室自 主开发的分布式并行文件系统。它与分布式调度、分布式数据库等一起构成了分 布式并行系统平台 DPLinux。作为 DPLinux 的重要组成部分,它提供了面向服务 器的分布式资源管理能力。在 DPFS 中存在多个服务器节点,每个节点逻辑上是 完全对等的,没有主从的区别。DPFS 提供完整的功能接口,并隐藏了内部的技 术实现细节,在使用上与普通的文件系统完全一致。它基于 Linux 内核设计开发, 不仅具有 Linux 服务器的兼容性和处理能力,而且具有很多 DFS 的优点。 容错机制是 DPFS 中不可缺少的重要组成部分。当 DPFS 中的节点出现故障 时,容错机制负责对故障进行检测,并最终将故障节点恢复到与其他正常节点一 致的状态。因此,容错机制是 DPFS 稳定性和可靠性的基础和保证。 本文在深入研究的基础上,阐述了 DPFS 的总体设计思想,重点讨论了 DPFS 容错部分的设计与实现。在分析了传统的分布式容错机制的不足后,本文提出一 种复合型的多级容错机制。该机制主要包括操作集自检测与恢复、实时远程容错 和日志容错三个部分。操作集自检测用于检测节点故障并保存错误信息;操作集 自恢复提供了对故障进行本地及时容错的能力;实时远程容错采用通信方式对远 程节点故障进行及时容错;日志容错机制通过日志记录和日志恢复机制负责解决 持久性故障问题。DPFS 容错部件在功能上形成了并行的三个容错级别;在执行 逻辑上优先运行效率高、开销小的容错部件;在设计上采用了同步容错设计、远 程恢复模型、日志空间索引、基于 Agent 的日志动态恢复协议等策略。既保证了 对系统故障的高容错能力,又考虑了整体性能的优化。 关键词:故障检测、本地自恢复、远程实时容错、日志容错、动态恢复协议、分 布式文件系统 II II Abstract File System is one of the linchpin upon which a successful Operating System depends. It manages all kinds of resources in the system and performs function to store programs and data. The DFS (Distributed and Parallel File System) not only retain the services supported by traditional File System, but also processes most virtues of Distributed and Parallel System, such as resources sharing, high reliability, high usability, high throughput, large storage capability, and so forth. In recent years, DFS has become one of the research hotspots in domestic and overseas study. DPFS is a Distributed and Parallel File System developed by 8010 research lab. With the Distributed Schedule Mechanism and Distributed DB system, they make up of the DPLinux (Distributed and Parallel Linux Operating System). Through a series of user interfaces, the users can easily access the DPFS without considering the details of its realization. Based on Linux kernel, DPFS is designed high compatibilit

您可能关注的文档

文档评论(0)

peili2018 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档