浅论分布式文件系统多级容错机制的研究与实现

浅论分布式文件系统多级容错机制的研究与实现

ID:35121769

大小:639.51 KB

页数:75页

时间:2019-03-19

浅论分布式文件系统多级容错机制的研究与实现_第1页
浅论分布式文件系统多级容错机制的研究与实现_第2页
浅论分布式文件系统多级容错机制的研究与实现_第3页
浅论分布式文件系统多级容错机制的研究与实现_第4页
浅论分布式文件系统多级容错机制的研究与实现_第5页
资源描述:

《浅论分布式文件系统多级容错机制的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分类号密级UDC学位论文分布式文件系统多极容错机制的研究与实现(题名和副题名)王倬(作者姓名)指导教师姓名杨国纬教授电子科技大学成都(职务、职称、学位、单位名称及地址)申请学位级别硕士专业名称计算机系统与结构论文提交日期2005.12论文答辩日期2005.1学位授予单位和日期电子科技大学答辩委员会主席评阅人2005年1月4日注1:注明《国际十进分类法UDC》的类号摘要文件系统是任何一个操作系统的关键部分之一。它负责对系统中的各种资源进行管理,并提供程序存储和数据存储能力。分布式文件系统DFS(DistributedFileSystem)不但具有传统文件系统的服

2、务能力,而且具有资源共享、高可靠性、高可用性、高吞吐量、高存储容量等优点。目前,DFS已经得到了越来越多的研究者的关注,并日益成为分布式系统研究中的热点。DPFS(DistributedandParallelFileSystem)是电子科技大学8010研究室自主开发的分布式并行文件系统。它与分布式调度、分布式数据库等一起构成了分布式并行系统平台DPLinux。作为DPLinux的重要组成部分,它提供了面向服务器的分布式资源管理能力。在DPFS中存在多个服务器节点,每个节点逻辑上是完全对等的,没有主从的区别。DPFS提供完整的功能接口,并隐藏了内部的技术实现细节

3、,在使用上与普通的文件系统完全一致。它基于Linux内核设计开发,不仅具有Linux服务器的兼容性和处理能力,而且具有很多DFS的优点。容错机制是DPFS中不可缺少的重要组成部分。当DPFS中的节点出现故障时,容错机制负责对故障进行检测,并最终将故障节点恢复到与其他正常节点一致的状态。因此,容错机制是DPFS稳定性和可靠性的基础和保证。本文在深入研究的基础上,阐述了DPFS的总体设计思想,重点讨论了DPFS容错部分的设计与实现。在分析了传统的分布式容错机制的不足后,本文提出一种复合型的多级容错机制。该机制主要包括操作集自检测与恢复、实时远程容错和日志容错三个部

4、分。操作集自检测用于检测节点故障并保存错误信息;操作集自恢复提供了对故障进行本地及时容错的能力;实时远程容错采用通信方式对远程节点故障进行及时容错;日志容错机制通过日志记录和日志恢复机制负责解决持久性故障问题。DPFS容错部件在功能上形成了并行的三个容错级别;在执行逻辑上优先运行效率高、开销小的容错部件;在设计上采用了同步容错设计、远程恢复模型、日志空间索引、基于Agent的日志动态恢复协议等策略。既保证了对系统故障的高容错能力,又考虑了整体性能的优化。关键词:故障检测、本地自恢复、远程实时容错、日志容错、动态恢复协议、分布式文件系统IAbstractFile

5、SystemisoneofthelinchpinuponwhichasuccessfulOperatingSystemdepends.Itmanagesallkindsofresourcesinthesystemandperformsfunctiontostoreprogramsanddata.TheDFS(DistributedandParallelFileSystem)notonlyretaintheservicessupportedbytraditionalFileSystem,butalsoprocessesmostvirtuesofDistribut

6、edandParallelSystem,suchasresourcessharing,highreliability,highusability,highthroughput,largestoragecapability,andsoforth.Inrecentyears,DFShasbecomeoneoftheresearchhotspotsindomesticandoverseasstudy.DPFSisaDistributedandParallelFileSystemdevelopedby8010researchlab.WiththeDistributed

7、ScheduleMechanismandDistributedDBsystem,theymakeupoftheDPLinux(DistributedandParallelLinuxOperatingSystem).Throughaseriesofuserinterfaces,theuserscaneasilyaccesstheDPFSwithoutconsideringthedetailsofitsrealization.BasedonLinuxkernel,DPFSisdesignedhighcompatibility,processingabilityan

8、dgoodDFSperformance

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。