RAID-6存储系统中故障修复问题研究

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:ayahaha
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
现代社会对信息技术的高度依赖,导致人们对数据存储的可靠性和可用性需求不断提高。然而,随着存储系统规模的不断扩大,以及廉价存储设备的广泛采用,导致当前存储系统中发生故障的概率不断提高。存储系统中通常采用容错技术来保证数据的可靠存储,一旦发生磁盘(或其他存储设备)故障,系统可以根据采用的容错技术,从存活磁盘读取一定量数据,重构出故障盘中的丢失数据。由于故障修复过程中从存活磁盘读取的数据量直接影响着系统的可靠性以及用户请求的服务性能。因此,如何进行有效的数据修复,最小化修复过程中所消耗的系统资源是存储系统中容错修复的关键性问题。本文主要研究了在基于RAID-6编码的存储系统中,发生磁盘故障时的数据修复问题,主要研究内容与贡献如下:(1)基于RDP码的单盘故障修复算法。RDP码是存储系统中最常采用的RAID-6编码之一,它通过在系统中添加两个磁盘的冗余数据来保证任意两个磁盘同时故障时,数据不会丢失。本文研究了基于RDP码的单盘故障修复问题,分析了任意单个磁盘的故障修复过程中,从存活磁盘读取的数据量的理论下界,同时设计了一种混合修复算法RDOR-RDP (Row Diagonal Optimal Recovery-RDP),该算法综合利用RDP码的两类校验,行校验和对角线校验,共同修复单个故障盘中的数据,实现了修复过程中的数据读取量达到理论下界。此外,RDOR-RDP从系统中各存活磁盘读取等量的数据用于故障恢复,从而保证了修复过程中各存活磁盘的负载均衡。理论分析表明,RDOR-RDP在修复过程中的数据读取量与传统单盘修复算法相比减少了将近25%。模拟实验结果表明,与RDP码的传统单盘修复算法相比,RDOR-RDP的平均磁盘访问时间减少了15.16%~22.60%,总修复时间减少了5.72%~12.60%。(2)基于EVENODD码的单盘故障修复算法。EVENODD码是另一种常用的RAID-6编码策略,结合EVENODD码的编码特性,本文将RDP码单盘故障的混合修复思想应用于EVENODD码的单盘故障修复过程中。本文证明了在基于EVENODD码的存储系统中,任意单个磁盘故障时,数据读取量的理论下界。此外,为了保证修复过程中各存活磁盘的负载均衡,本文给出了从各存活磁盘读取等量数据进行修复的充分条件。结合数据读取量的理论下界和负载均衡的充分条件,本文为EVENODD编码设计了单盘修复算法RDOR-EVENODD (Row Diagonal Optimal Recovery-EVENODD),该算法实现了故障修复过程中的数据读取量达到理论下界,同时保证了各存活磁盘在故障修复过程中的负载均衡。与EVENODD码的传统单盘修复算法相比,RDOR-EVENODD同样减少了近25%的数据读取量。模拟实验结果表明,RDOR-EVENODD在总恢复时间以及平均磁盘访问时间方面均优于传统单盘修复算法。(3)基于RAID-6码的扇区故障修复算法。在RAID-6存储系统中,除了整盘故障之外,还存在其他的故障模式,例如磁盘部分扇区发生故障(也即磁盘中部分数据块发生丢失),磁盘和扇区同时发生故障等,这些故障模式同样影响着整个系统的可靠性。本文研究了在基于RAID-6码的存储系统中,任意故障模式下的数据修复问题。针对任意的RAID-6编码和任意的故障模式(单磁盘故障、多磁盘故障、磁盘扇区故障等),本文设计了一种用于描述故障模式的二分图模型。基于该二分图模型,本文给出了丢失数据块理论上可修复的充分必要条件。基于上述充分必要条件,本文设计了两种通用的修复算法,GSR (Graph Shrink Recovery)和IGSR (Improved Graph Shrink Recovery)。与现有的修复策略相比,GSR和IGSR可以修复任意故障模式下所有理论上可恢复的数据块,同时减少了修复过程中的计算开销。
其他文献
目的通过对各种肿瘤患者血清中精子相关抗原9(SPAG9)自身抗体的检测初步了解肿瘤患者外周血中抗SPAG9自身抗体的表达情况。方法采用重组SPAG9建立ELISA检测肝癌、肺癌以及其他
利用电阻率联合剖面法和激电测深法,通过改变电极距、再根据物探综合参数确定地层岩性、破碎带及赋水层产状,依此确定井住和井深,取得良好找水效果。
目的:建立天地从容酒的质量控制方法。方法:采用HPLC法,以C18为色谱柱,流动相为甲醇-0.1%甲酸,梯度洗脱;体积流量为1.0mL·min^-1;检测波长为330nm;柱温为35℃。结果:松果菊苷在0.0255
目的:探讨肾上腺嗜铬细胞瘤患者术前术后的护理措施,预防和减少并发症的发生,提高疗效。方法:对11例肾上腺嗜铬细胞瘤患者的临床资料进行回顾性分析。结果:术后住院平均14.5d,均治愈
煤矿甲烷是温室气体的一个重要来源,其中乏风瓦斯占煤矿甲烷排量的70%,因而开发利用乏风瓦斯成为一个重要的课题。乏风瓦斯具有排量大、浓度低且性质不稳定等特征,难以用常规
近段时间,非正规金融风险加深和中小企业融资困难这一难题已引起了学术界和社会各界的广泛关注。小额贷款公司正是解决这一难题的有效途径之一。衣文从非正规金融制度变迁的三
[摘要] 随着我国信用卡市场的不断发展,大学生信用卡市场已形成并得到初步发展,但是,大学生信用卡市场也出现了诸多问题,例如信用问题,如何解决?本文试图从博弈论模型出发给出对策。   [关键词] 信用卡 博弈 动态博弈    银行商家到大学中去现场办理信用卡(贷记卡)业务,看中的是学生未来潜在的消费及还款能力。银行信用卡不仅提供了一种新的消费支付方式,也给银行带来了收益,大学生刷卡消费带来的手续费、
公司的融资结构对公司治理结构具有决定性的作用。本文从股权融资的代理成本和债务融资的代理成本进行比较分析,并在此基础上对我国公司融资结构构和公司治理结构进行了考察分
概述了目前我国茶园土壤重金属污染途径及其修复技术的研究进展和现状,系统归纳了茶园重金属污染的成因,提出重金属污染修复技术在茶园中的应用,并对茶园重金属污染研究的发
中国传统文化源源流长,博大精神。它是中华民族在漫长的历史岁月中所创造出来的属于全人类的共同宝贵的精神财富。在相当长的历史时期里,传统文化在现代企业家经营实践中的具