当前位置:主页 > 科技论文 > 计算机论文 >

RAID中数据可靠性和系统节能性能研究

发布时间:2020-09-09 12:54
   伴随着通讯技术和网络科技的迅速发展,数字化信息呈指数爆炸式增长,数据存储技术也因此迎来了巨大的挑战。存储系统中数据的可靠性问题以及存储系统的能耗问题越来越被人们所关注。虽然传统的RAID(Redundant Arrays of Independent Drives,RAID)存储技术在一定程度上能有效的缓解存储数据的可靠性问题,但是随着当今信息时代的到来,所需存储的数据量不断增大,RAID存储系统中所需的磁盘数量也随之变多,磁盘损坏的概率也随之变大。所以,传统的RAID技术已经越来越难以保证磁盘中数据的可靠性,于此同时RAID存储系统中大量磁盘运行造成的能耗问题也是不可忽视的。本文把纠删码技术应用到RAID存储系统以提高数据的可靠性,同时又考虑了RAID存储系统中的能源消耗问题,通过优化数据布局降低存储系统的能耗。本文完成的主要工作如下:1.综述RAID存储技术的发展历程和原理。介绍了纠删码技术的基本原理和分类,同时介绍了磁盘阵列中的相关节能技术。提出将纠删码容错技术和节能技术相结合的研究思路,这样既能保证存储系统中数据的可靠性,又能降低系统的能耗。2.在已有的星形(STAR)纠删码的基础上,设计了一种在RAID存储系统中,可以容忍三个磁盘同时失效的阵列纠删码——CPC(Cross Parity Check,CPC)码。文中详细介绍了CPC码的编码方法,并根据故障磁盘在磁盘阵列中的不同位置,给出了四种不同情况下三磁盘同时损坏时的数据恢复算法。从编码复杂度、解码复杂度、更新复杂度三个方面分析了CPC纠删码的性能,将该方案与已有的三容错STAR码和EEOD(Extending EVENODD,EEOD)码的数据布局作比较,用详实的数据说明了该方案的优势。3.提出了一种节能型数据布局方案——EECPC(energy-efficient cross parity check,EECPC)数据布局。该方案是对CRUSH(Controlled Replication Under Scalable Hashing,CRUSH)数据布局算法的一种优化,同时能结合CPC纠删码,弥补了CRUSH算法的局限性,有效的降低了RAID存储系统的能耗,提高了系统的可靠性。通过仿真实验,将EECPC数据布局与STAR码的数据布局作比较,体现了EECPC数据布局方案在节能性方面的优势。
【学位单位】:浙江工业大学
【学位级别】:硕士
【学位年份】:2019
【中图分类】:TP333
【部分图文】:

磁盘阵列,模拟验证,验证实验,代码


的奇偶校验矩阵:11 ( 1)1 1 ... 1 1 0 01 ... 0 1 01 ... 0 0 1mmH (3-27)参照文献[32],不难证明在奇偶校验矩阵中,任意 3 个列向量是线性无关的。因此,CPC 码的最小距离是 4(每一列被视作环中的单个元素),所以在 CPC 码中任意 3 个磁盘失效,都能恢复其中的数据。这就是展示其 MDS 性质的另一种方式。3.4 模拟验证前文从理论上说明了 CPC 码在磁盘阵列中能恢复出任意三个故障磁盘中的数据,提高了磁盘阵列中数据的可靠性。在 CPC 码中,最重要的是三磁盘容错,所以本节的验证主要是针对三磁盘失效时的数据重建。

编码复杂度,异或运算


在 CPC 纠删码方案下,公式(3-1)所需的异或运算总次数为8 (公式(3-2)和(3-3)所需的异或运算次数也分别为 次,所224 ( m 1)次异或运算,因为在整个磁盘阵列中共有 8 ( m 1) m比C 码的编码复杂度CPCC 如下式所示:21[24 ( 1) ] [8 ( 1) ] 3CPCEC m m mm 同理可得,根据文献[19],EEOD 码的编码复杂度EEODEC 为:1[24 ( 1) 8 ( 1)] [8 ( 1) ] 3( 1)EEODmEC m m m m mm m STAR 码的编码复杂度STAREC 为:3[24 ( 1) 8 ( 3)] [8 ( 1) ] 3( 1)STARmEC m m m m mm m 通过图 3-11 的编码复杂度对比,可直观的看出在三种编码方案中,本C 码具有最低的编码复杂度。

复杂度


都是通过简单的异或运算得到最终结果,因此本节同需的异或运算作为解码复杂度。磁盘阵列的规模和 3.5.1 节中所文中 3.2 节的解码算法可得 CPC 码的解码复杂度如下式:3 223( 1)d hCPCl lDCm m m m 文献[17]可得,STAR 码的解码复杂度如下所示:(2 )3d hSTARl lDCm 文献[19]可得,EEOD 码的解码复杂度如下所示:(4 2) ( 1) 33+( 1)dEEODl mDCm m 献[17]中定义了dl 和hl 的意义, 表示在一次交叉解码运算中,交表示一次交叉解码运算中消元后剩余的行数。由上述式子可得的解码复杂度如下图所示:

【相似文献】

相关期刊论文 前10条

1 程妙玉;;你需要RAID 6吗?[J];科技浪潮;2006年10期

2 张神唐;;RAID技术在服务器中的应用[J];江汉石油科技;2006年02期

3 胡海林;;RAID 2.0+优势分析[J];网络安全和信息化;2018年12期

4 彭飞;;一种改进的RAID纠删码技术[J];信息与电脑(理论版);2019年15期

5 邓东杰;刘荃;;大磁盘空间服务器RAID构建方法[J];中国新通信;2016年23期

6 张华;郑建志;郑永通;王绍然;赖福霖;;地震监测系统服务器RAID选择[J];黑龙江科技信息;2017年11期

7 张新诺;;浅析RAID技术在信息化建设中的应用[J];中国管理信息化;2017年09期

8 吴惠;刘江涛;陈建兵;;基于云计算平台的RAID虚拟实验设计与实现[J];云南师范大学学报(自然科学版);2014年02期

9 黄蓬勃;;浅谈RAID技术[J];电子世界;2013年04期

10 呼广顺;;RAID技术在计算机等级考试中的应用及研究[J];科技资讯;2012年10期

相关会议论文 前10条

1 潘红;何冶兰;;RAID几种工作模式的探讨[A];湖北省通信学会、武汉通信学会2009年学术年会论文集[C];2009年

2 刘军平;周可;雷栋梁;庞丽萍;;基于随机理论的RAID可靠性仿真方法[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年

3 ;RAID Storage Systems with Early-warning and Data Migration[A];Information Technology and Computer Science—Proceedings of 2012 National Conference on Information Technology and Computer Science[C];2012年

4 王立平;;一种数据高速存取及容错方案-RAID[A];福建省图书馆学会2003年学术年会论文集[C];2003年

5 王庆辉;王晓莉;向立莉;;RAID技术在通信服务器中的应用[A];2008年湖北省气象学会学术年会学术论文详细文摘汇集[C];2008年

6 方健;宋振龙;李琼;魏登萍;徐炜遐;;基于闪存的存储阵列研究[A];第十七届计算机工程与工艺年会暨第三届微处理器技术论坛论文集(上册)[C];2013年

7 李少虎;尹建军;;RAID可靠度分析与计算[A];2001年度广播电视技术论文集[C];2001年

8 ;Fuzzy Reliability Analysis of Disk Array Systems[A];第二十六届中国控制会议论文集[C];2007年

9 马艳;顾正荣;;RAID技术在梅钢二号连铸过程控制系统上的应用[A];全国炼钢连铸过程自动化技术交流会论文集[C];2006年

10 朱威;苏捷;郑伟;;Linux下RAID的实现[A];第13届全国计算机、网络在现代科学技术领域的应用学术会议论文集[C];2007年

相关重要报纸文章 前10条

1 特约撰稿人 邹蓬;走近RAID[N];电脑报;2002年

2 北京 黄燕宏;RAID究竟是什么[N];中国电脑教育报;2000年

3 ;LSI Logic收购IBM RAID业务[N];计算机世界;2002年

4 《计算机世界》评测实验室 张广彬;Ultra320 RAID先行者[N];计算机世界;2003年

5 评测实验室 张广彬;RAID进万家[N];计算机世界;2003年

6 ;RAID全攻略[N];网络世界;2002年

7 ;几种常见RAID技术简介[N];电脑报;2003年

8 徐蕾;恢复RAID中的数据[N];中国计算机报;2002年

9 蔡;LSI 推出PCI-X RAID解决方案[N];计算机世界;2003年

10 北京 NPC;如何实现RAID[N];中国电脑教育报;2001年

相关博士学位论文 前10条

1 董晓明;对象属性控制的存储策略研究[D];华中科技大学;2006年

2 李元章;磁盘阵列节能数据布局与性能优化的研究[D];北京理工大学;2015年

3 谢平;RAID-6编码布局及重构优化研究[D];华中科技大学;2015年

4 姜国松;RAID控制器APoRC软件架构研究[D];华中科技大学;2009年

5 王继彬;磁盘阵列快速重构,扩容及性能优化研究[D];华中科技大学;2013年

6 邓振杰;提高海量磁记录系统性能的方法研究[D];河北工业大学;2010年

7 金超;容错存储系统的结构优化技术研究[D];华中科技大学;2011年

8 詹玲;面向应用的对象存储设备的数据组织研究[D];华中科技大学;2009年

9 沈志荣;纠删码存储系统性能优化研究[D];清华大学;2015年

10 李琼;面向高性能计算的可扩展I/O体系结构研究与实现[D];国防科学技术大学;2009年

相关硕士学位论文 前10条

1 江培瑞;RAID中数据可靠性和系统节能性能研究[D];浙江工业大学;2019年

2 常拴霞;一种基于RAID-5的多云存储系统扩展方法[D];华中科技大学;2017年

3 刘志远;基于RAID条带分配的文件系统数据组织方法设计与实现[D];华中科技大学;2018年

4 习奇;面向网络视频监控的软RAID存储子系统设计与实现[D];武汉邮电科学研究院;2015年

5 王煜;固态盘的通道级RAID研究[D];合肥工业大学;2015年

6 潘文;应用于固态盘的RAID技术的研究[D];合肥工业大学;2014年

7 杜溢墨;闪存存储系统中的RAID机制研究[D];国防科学技术大学;2010年

8 王俊杰;通用磁盘阵列RAID性能分析及优化[D];西安工程大学;2015年

9 顾文雅;RAID控制系统设计及FPGA实现的研究[D];上海交通大学;2007年

10 聂洪杰;光纤磁盘阵列控制器RAID核心算法的研究与实现[D];华中科技大学;2007年



本文编号:2815000

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2815000.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户e6863***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com