[发明专利]RAID-5全闪存磁盘阵列及提高阵列整体寿命的方法有效

专利信息
申请号: 201810779960.0 申请日: 2018-07-16
公开(公告)号: CN109062506B 公开(公告)日: 2020-04-10
发明(设计)人: 贾智平;王天雨;赵梦莹;刘珂;王睿 申请(专利权)人: 山东大学
主分类号: G06F3/06 分类号: G06F3/06
代理公司: 济南圣达知识产权代理有限公司 37221 代理人: 黄海丽
地址: 250101 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: raid 闪存 磁盘阵列 提高 阵列 整体 寿命 方法
【说明书】:

发明公开了RAID‑5全闪存磁盘阵列及提高阵列整体寿命的方法,包括:RAID控制器,所述RAID控制器与一个磁盘阵列连接,所述磁盘阵列包括若干个磁盘,每个磁盘是指固态硬盘SSD,所述固态硬盘SSD与RAID控制器连接;每个固态硬盘SSD用于存储校验块和数据块;针对磁盘阵列中的每个固态硬盘SSD,检查其已经接受的写操作数量是否大于第一设定阈值,如果磁盘阵列中所有固态硬盘SSD已经接受的写操作数量均大于第一设定阈值,则将校验块的分配策略调整为不平均分布,启动校验块迁移,从而将SSD的磨损度阶梯化处理。解决RAID‑5全闪存磁盘阵列面临的磁盘连续失效(Correlated Failure)问题。

技术领域

本发明涉及大规模存储系统(Large-Scale Storage System)技术领域,特别是涉及RAID-5全闪存磁盘阵列及提高阵列整体寿命的方法。

背景技术

大规模存储系统是一个面向海量数据存储的计算机系统。由于受限于存储设备的发展,单块磁盘的容量及性能已无法满足现时代的大数据存储需求,因此将多块相同容量的磁盘组合在一起,形成独立冗余磁盘阵列(Redundant Array of Independent Disk,RAID),读写时采用条带化(Stripe)技术,将每一个读写请求分散至多块磁盘共同承担,成为一个行之有效的解决方案。在众多RAID类型中,RAID-5是被现今工业界采用最广泛的一种解决方案。其主要思想是采用异或(XOR)校验码,在N块磁盘组成的磁盘阵列中选出一块磁盘用于存放剩余N-1块磁盘中数据的XOR校验值。由于XOR运算具有可逆性,因此RAID-5阵列具有同时损坏至多一块磁盘后的数据恢复能力。同时,针对存放校验块的磁盘将比其它N-1块磁盘承受更多的I/O请求的问题,RAID-5采取了校验块轮换策略,将所有条带的校验块均匀的分布到每块磁盘上,使得每块磁盘均含有(N-1)/N的数据块以及1/N的校验块,均衡了I/O负载,提升了磁盘阵列的整体性能。但其存在磁盘连续失效的问题,即在损坏一块磁盘后,RAID-5阵列将不再具有数据保护能力,如果在RAID-5阵列降级重建过程中第二块磁盘发生损坏,整个阵列的数据将全部丢失。

随着存储器的不断发展,新型的存储介质如固态硬盘(Solid State Drive,SSD)开始出现,由于其相对于传统的机械硬盘(Hard Disk Drive,HDD)拥有更好的抗震性、更低的功耗、更短的寻道时间以及更高的性能,而逐渐取代HDD在存储结构中的角色。同样的,在大规模存储系统中,SSD也呈逐渐取代HDD之势。但由于SSD采用NAND Flash作为其存储介质,具有写前擦除的操作限制,而每一片NAND Flash都有其固定的擦除次数(即其寿命周期),当整块SSD中大多数NAND Flash达到其擦除次数上限(盘内纠错机制已无法纠正过高的读取错误率)时,此块SSD即宣告已损坏。

将SSD应用于RAID-5阵列时,磁盘连续失效问题将比应用HDD时更加严重。因为SSD的寿命不像HDD一样固定,与其闪存块的擦除次数密切相关,而其闪存块的擦除次数又与整块SSD接受的写操作数量密切相关。在RAID-5阵列中,校验盘将平均比数据盘承受更多的写操作,因此在应用SSD的RAID-5阵列中,拥有更多校验块的SSD将磨损的更加严重,更快地到达其预期寿命。然而,RAID-5阵列的校验块轮换策略将所有校验块被平均地分布至每块SSD,导致所有SSD在整体上的磨损程度趋近一致。这将使RAID-5阵列的磁盘连续失效问题更加严重,因为当某块SSD擦除次数达到上限、宣告损坏之时,其余SSD磨损程度皆与之相差不大,极有可能在RAID-5阵列降级重建过程中发生第二块SSD的损坏,导致整个阵列中的数据丢失。

近年来,工业界对此问题密切关注,已经有厂商针对此问题提出了相应的解决方案,如Synology公司的RAID-F1。然而,由于RAID-F1将某块SSD持续设定为承受两倍于其它SSD的校验块分布,虽然保证了当此块SSD损坏时有充足时间重建阵列,但是发生在此块SSD上的I/O冲突问题也相应增加,将拉低磁盘阵列的整体性能。如何在确保阵列整体性能基本不受影响的前提下防止SSD连续失效,是一个值得研究的重要问题。

发明内容

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810779960.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top