分布式文件系统cappella日志设计与实现

分布式文件系统cappella日志设计与实现

ID:33157963

大小:2.28 MB

页数:55页

时间:2019-02-21

分布式文件系统cappella日志设计与实现_第1页
分布式文件系统cappella日志设计与实现_第2页
分布式文件系统cappella日志设计与实现_第3页
分布式文件系统cappella日志设计与实现_第4页
分布式文件系统cappella日志设计与实现_第5页
资源描述:

《分布式文件系统cappella日志设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分类号_________学号M201072376学校代码10487密级硕士学位论文硕士学位论文硕士学位论文硕士学位论文分布式文件系统Cappella日志设计与实现学位申请人:肖飞学科专业:计算机系统结构指导教师:王芳教授答辩日期:2013年1月22日AThesisSubmittedinPartialFulfillmentoftheRequirementsFortheDegreeofMasterofEngineeringJournaldesignandimplementationofCappelladistributedfilesystemCandidate:Xi

2、aoFeiMajor:ComputerArchitectureSupervisor:Prof.WangFangHuazhongUniversityofScienceandTechnologyWuhan,Hubei430074,P.R.ChinaJan.2013独创性声明本人声明所呈交的学位论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除文中已经标明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:日期:

3、年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权华中科技大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密□,在________年解密后适用本授权书。本论文属于不保密□。(请在以上方框内打“√”)学位论文作者签名:指导教师签名:日期:年月日日期:年月华中科技大学硕士学位论文摘要根据CAP理论,分布式文件系统在可用性、一致性和分区容忍性三个方面不可能同时满足。在分布式

4、环境中,硬件故障、软件故障、网络分离及电源故障都可能导致分布式文件系统中节点失效,如何保证节点失效情况下分布式文件系统的可用性至关重要。分布式文件系统多采用缓存来满足系统高性能的要求,但是在节点失效情况下,缓存中的数据可能丢失,如何保证节点失效情况下,分布式文件系统恢复到一致性状态也是非常重要的。为了满足可恢复性和一致性的要求,采用日志机制。采用逻辑日志,文件更新操作在数据缓存中进行,与此同时产生日志记录记录数据块的变化;采用写日志优先,保证在日志记录刷新到日志文件之后,数据缓存中的数据才能被刷新到文件的实际位置;采用组提交策略,日志记录首先被写入日志缓冲区,然

5、后以日志组的形式被提交到日志文件中,回收日志缓冲区;采用模糊检查点机制,将已提交的日志相关的数据缓存中的数据刷新到文件的实际位置,回收日志文件空间。设计并实现分布式文件系统恢复协议,分布式文件系统客户端和服务器端采用同步响应和异步响应相结合的机制,同步响应确保后续请求不被阻塞,异步响应确认请求执行结果持久化;客户端为不同状态的请求维护缓存,并根据服务器端响应更新缓存,服务器端维护客户端连接和请求等状态信息,当服务器发生故障时,基于客户端缓存和服务器端状态进行恢复。针对分布式文件系统中由于元数据和数据分离所产生的交叉引用问题,提出一种基于日志的文件创建和删除方案,

6、较好的解决了该问题。测试结果表明,日志产生较小的性能开销,并保证文件系统一致性和提高文件系统可用性。关键词:分布式文件系统;可用性;一致性;日志;检查点;写日志优先I华中科技大学硕士学位论文AbstractAccordingtoCAPtheory,distributedfilesystemcan'tsatisfysimultaneouslytheavailability,consistencyandnetworkpartition.Underthedistributedenvironment,hardwarefailure,softwarefailure,net

7、workpartitionandpowerfailuremayleadtonodefailureindistributedstoragesystem,it'scrucialtoguaranteetheavailabilityofdistributedfilesystemundernodefailurecircumstance.Mostofthedistributedstoragesystemsadoptcachetoprovidehighperformance,butintheconditionofnodefailure,thecacheddatamaybelo

8、st,soit'svit

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

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

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