分布式存储系统中的失效节点修复研究

分布式存储系统中的失效节点修复研究

ID:35047169

大小:3.17 MB

页数:72页

时间:2019-03-17

分布式存储系统中的失效节点修复研究_第1页
分布式存储系统中的失效节点修复研究_第2页
分布式存储系统中的失效节点修复研究_第3页
分布式存储系统中的失效节点修复研究_第4页
分布式存储系统中的失效节点修复研究_第5页
资源描述:

《分布式存储系统中的失效节点修复研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、分类号:TP39110710-2013124023硕士学位论文分布式存储系统中的失效节点修复研究罗威导师姓名职称王静副教授申请学位类别工学硕士学科专业名称信息与通信工程论文提交日期2016年4月30日论文答辩日期2016年6月5日学位授予单位长安大学ResearchontheRepairofFailureNodeinDistributedStorageSystemsAThesisSubmittedfortheDegreeofMasterCandidate:LuoWeiSupervisor:Prof.WangJingChang’anUniv

2、ersity,Xi’an,China摘要随着数据海量化时代的到来,分布式存储技术以其高扩展性和廉价性逐渐成为解决海量数据存储的重要手段。由于分布式存储系统规模庞大、磁盘故障以及其它网络固件发生异常而导致的节点失效问题已经成为一种普遍情况。为了确保数据的可用性,通常需要在节点存储一部分冗余数据,且为了保持分布式存储系统高可靠性,需要对失效存储节点及时修复。分布式存储系统通常采用纠删码来提高系统的可靠性,与复制策略相比,纠删码可以使分布式存储系统的存储开销达到最优,但是在修复单个失效节点时必须以还原整个原文件为代价。再生码在保证系统具有较低存

3、储开销的同时,可以更好地降低修复失效节点所带来的带宽开销,具有重要的应用前景。与此同时,如何降低修复失效节点所带来的磁盘读取开销,也具有十分重要的意义。为了进一步降低分布式存储系统修复单个失效节点所需的带宽开销和磁盘读取开销,本文主要研究以下内容:(1)研究了简单再生码,并在此基础上对简单再生码进行了改进,提出基于简单再生码的分段编码方案。通过将简单再生码中的f个具有相同下标的编码块分成两段,将每段中的编码块进行异或操作生成一个新的校验块。与简单再生码相比,分段编码方案在增加了少量存储开销的基础上,可以在很大程度上降低修复单个失效节点所带

4、来的带宽开销和磁盘读取开销。(2)提出局部最小存储再生码。在基于最小存储再生码的逐步构造编码块算法的基础上,通过将分布式存储系统中的节点进行分组,然后将子文件分别在各分组中构造一个规模较小的最小存储再生码,对失效节点则在修复组内利用逐步构造编码块算法进行局部修复,进一步给出了局部最小存储再生码在不同情况下的分组方案。与基于最小存储再生码的逐步构造编码块算法相比,相同规模的局部最小存储再生码同样可以达到存储开销下限,并且可以有效降低修复单个失效节点所需的带宽开销和磁盘读取开销。关键词:分布式存储,网络编码,再生码,局部性修复编码,节点修复i

5、AbstractWiththearrivalofthemassivedataera,distributedstoragetechnologyhasbecomeanimportantmethodtosolvetheproblemofmassivedatastorage,withitshighscalabilityandlowcost.Duetothelargescaleofthedistributedstoragesystems,theproblemofnodefailurecausedbythefailureofthestoragedis

6、ksorothernetworkfirmwarehasbecomeacommonsituation.Inordertoensuretheavailabilityofdata,generally,itisnecessarythatapartofredundantdatatobestoredinthenodes.Beside,inordertomaintainthehighreliabilityofdistributedstoragesystems,weneedtorepairthefailurestoragenodeintime.Onthe

7、otherhand,theerasurecodesisusuallyusedtoimprovethereliabilityofthedistributedstoragesystems,andcomparedwiththestrategyofreplication,erasurecodescanachievethebeststorageexpensesindistributedstoragesystems,butitwillrestoretheentireoriginalfilewhenrepairingasinglefailurenode

8、.Whileensurethatasystemhaslowstoragecosts,RegeneratingCodescanbebettertoreducethebandwidthoverhe

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

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

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