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

多节点容错存储系统的数据与缓存组织研究

发布时间:2020-03-18 17:17
【摘要】:信息资源的爆炸性增长、云计算模式的兴起与应用,对存储系统的存储容量、数据可用性以及I/O性能等方面提出了巨大挑战。构建超大容量、高性能、高可靠性的存储系统是学术界和工业界一直追求的目标。现代存储系统往往由成百上千个存储节点组成,多个存储节点同时出现故障概率大大增加,会出现因存储节点故障导致数据丢失的灾难性后果。因此,如何设计多节点容错存储系统的数据容错方案,如何提高多节点容错存储系统的I/O性能,已是海量存储系统迫切需要解决的问题。 本文以如何提高海量存储系统的可靠性和I/O性能为研究目标,对多节点容错存储系统的数据容错和缓存组织问题进行了探索性和创新性研究,主要研究内容和创新性成果如下: 1、针对双节点容错存储系统的数据容错问题,提出了一种高效的数据容错方案——水平旋转码HRC。HRC是一类最小列距离为3的MDS阵列码,满足RAID-6规范,且具有最优的编译码复杂度。本文从理论上定义了HRC,证明了其纠正任意双列删除错误的能力和MDS性质,并给出纠正双列删除错误的快速译码算法。与现有的RAID-6实现方案如EVENODD和RS码比较,HRC具有编译码算法简单,实现复杂度低,易于软硬件实现等特点。 2、针对三节点容错存储系统的数据容错问题,通过扩展HRC提出了两种高效的数据容错方案扇状码FSC和三星码TSC。从几何特性上看,FSC和TSC是在HRC基础上分别增加了一列斜率为-2和斜率为1的校验。TSC通过优化第三列校验的生成方式可以获得比FSC更快的译码速度。本文从理论上证明了FSC和TSC纠正任意3列删除错误的能力,并给出了各种删除错误模式下的译码算法。FSC和TSC都是最小列距离为4的MDS阵列码,编译码速度优于G-EVENODD码(r=3)和STAR码。 3、针对多节点(≥4)容错存储系统的数据容错问题,提出了一种高效的数据容错方案—垂直旋转码VRC。VRC采用纠删码的图表示方法描述,是一种垂直阵列码。VRC具有较高容错能力、参数限制少、适应性高等特点,基于VRC构建的存储系统具有负载均衡、最优更新代价等优点。本文阐述了VRC的编码思想和构造方法,提出了用解线性方程组方法进行译码,从理论上证明了VRC能纠正任意q个节点删除错误。与其他能纠正任意q个存储节点删除错误的编码,如RS码、LDPC码相比,VRC具有编译码规则简单,编译码计算开销小等优点。 4、针对多节点容错存储系统的缓存结构设计问题,提出了一种基于DRAM和固态硬盘的多元化存储介质缓存结构M-Cache,以及该缓存结构的高效组织和管理方法。在M-Cache中,根据访问方式的不同,主机访问数据被划分为主机读数据和主机写数据。DRAM存储器既存放主机读数据又存放主机写数据,基于Flash的固态硬盘只存放主机写数据,主机写数据在写入DRAM存储器的同时也被写入基于Flash的固态硬盘。新的缓存结构M-Cache充分利用了DRAM存储器的快速随机访问特性和基于Flash的固态硬盘掉电后长久保存数据能力,提高了缓存系统的读写性能和数据的可靠性。 5、针对多节点容错存储系统的缓存置换管理问题,提出了一种写优先的缓存置换管理算法WP-LRU。WP-LRU算法基于存储系统缓存中淘汰主机写数据块的代价远大于淘汰主机读数据块的原理,根据主机访问模式的不同将缓存中的数据块划分为主机读数据块和主机写数据块,对两种不同类型的数据块实施不同的管理策略:主机读数据块使用常见的LRU算法进行管理,主机写数据块使用聚合写算法进行管理。WP-LRU算法具有良好的扩展性,在不改变缓存命中率的情况下可降低系统的平均服务时间,提高系统整体性能。
【图文】:

输出性能,信息,编译码


图 2-5 HRC 输出性能比较(两个删除列为信息列中随机产生)2.6 本章小结本章提出了一类基于低密度校验矩阵的 MDS 阵列码:HRC。该码有比EVENODD 更低密度的校验矩阵,与其他 2-删除码相比具有两个主要优点:一个是具有最优的存储效率并满足 RAID-6 规范,另一个是只使用异或和循环操作实现其编译码过程,具有最优的编译码复杂性。从纠错码角度看,本章构建了一类能够纠两列错误的删除码 HRC,下一章我们将 HRC 推广到三列删除恢复的情况。

输出性能,磁盘,信息


图 3-8 五种编码的输出性能比较(所有删除列均为信息磁盘列中随机产生)FSC 和 TSC 的编译码可根据前面描述的编译码过程用硬件或软件可直接实现。我们用 C/C++实现了两个编码并将其应用到了一个可靠的存储平台[75]上。我们用吞吐率测量其性能,并与开放实现的基于异或操作的 RS 编码[69]、G-EVENODD[34,37]码和 STAR 码[34]进行了比较,结果如图 3-8。在该图中,,每个磁盘上单个数据块的大小为 2880 字节,数据磁盘数为 6 到 31。注意图 3-8 只仿真了随机三个信息磁盘列删除的情况,对含有第三个校验磁盘删除的情况同 HRC。由于每个磁盘的单个数据块对应编码阵列一列并包含有 p 1个符号,因此块大小应为 p 1的倍数。便于公平比较,我们使用 2880 为数据块大小,因为 2880 为指定范围内的大多数 p 的 p 1倍数。在实际实现中只要给定了系统参数 p,块大小可以自由地选择为任意 p 1的倍数。该结果通过在计算机上仿真实验得出,该计算机的配置如下:处理为 Pentium 4 1.6 GHz,内存为 512 M,操作系统为 Linux Redha9.0。从图 3-8 可以看出,FSC 和 TSC 的吞吐率均高于 G-EVENODD 码和 STAR 码大约为 RS 编码的两倍。与 HRC 和 EVENODD 一样,上述四种编码的输出均呈锯齿性,主要原因是在数据存储磁盘个数不是质数时使用了码字缩短技术,即当数
【学位授予单位】:电子科技大学
【学位级别】:博士
【学位授予年份】:2010
【分类号】:TP333

【相似文献】

相关期刊论文 前10条

1 梓墨;;如何构建高清监控存储系统[J];中国公共安全(综合版);2011年06期

2 刘毅;;高清监控带给存储系统的挑战[J];中国公共安全(综合版);2011年06期

3 武国强;林宝军;张善从;;基于PCI Express的闪存存储系统设计[J];计算机工程;2011年18期

4 刘文杰;李凤岐;薛强;;混合模式存储系统在网络实验中的应用[J];实验技术与管理;2011年07期

5 杨玉糯;;高清监控存储系统的应用部署[J];中国公共安全(综合版);2011年06期

6 牛军;张勇军;任忠;;乌鲁木齐石化MES系统基础设施改造回顾[J];中国信息界;2011年07期

7 郭壮;;网络存储 方便你我 希捷发布BlackArmor和GoFlex Home两款NAS产品[J];微电脑世界;2011年07期

8 梁晓东;;郑州电视台高清制作网存储架构[J];河南科技;2011年15期

9 王韦华;江献军;;门诊系统存储解决方案[J];智能建筑;2009年07期

10 冯大辉;;架构师接龙 邝宇恒VS.侯震宇[J];程序员;2010年10期

相关会议论文 前10条

1 赵志刚;;存储系统在企业信息化中的应用[A];2005年安徽通信论文集[C];2006年

2 朱平;朱建涛;高剑刚;蒋金虎;;高性能计算存储关键技术研究[A];2010年第16届全国信息存储技术大会(IST2010)论文集[C];2010年

3 周博;宿绍莹;陈曾平;;基于CPCI总线的宽带雷达数据传输存储系统设计[A];全国第二届信号处理与应用学术会议专刊[C];2008年

4 周功业;周江;陈希;陈进才;;寄生存储原理及实现机制[A];第15届全国信息存储技术学术会议论文集[C];2008年

5 汪黎;章文嵩;杨学军;;Cfslight:一个新型的轻量级对象存储集群文件系统[A];2006年全国开放式分布与并行计算学术会议论文集(一)[C];2006年

6 聂明;;构建海量存储系统 提升媒体竞争力[A];中国新闻技术工作者联合会2008年学术年会论文集(下)[C];2008年

7 王克敏;张玺;胡江凯;王毅涛;;NWP资料归档方法及其存储系统的应用[A];中国气象学会2006年年会“中尺度天气动力学、数值模拟和预测”分会场论文集[C];2006年

8 刘湛明;吴柳坚;;数字电视台的建设[A];2007第二届全国广播电视技术论文集2(下)[C];2007年

9 罗香玉;李传佑;汪芸;;纠删码容错组的布局策略研究[A];第18届全国多媒体学术会议(NCMT2009)、第5届全国人机交互学术会议(CHCI2009)、第5届全国普适计算学术会议(PCC2009)论文集[C];2009年

10 林茂;张峰;许涛;塔依尔;刘磊;;构建石油地震勘探开发需求的PC集群存储系统[A];第十届全国信息技术化工应用年会论文集[C];2005年

相关重要报纸文章 前10条

1 本报记者 宋家雨;存储系统的弹性问题[N];网络世界;2008年

2 李佳;高清视频市场呼唤光纤存储系统[N];人民邮电;2010年

3 本报记者 郭平;同有飞骥自主研发统一存储系统[N];计算机世界;2010年

4 ;存储系统:SI和VAR成为厂商首选渠道[N];中国计算机报;2004年

5 ;浪潮NS3550存储系统[N];中国电子报;2005年

6 ;富士通存储系统全面升级[N];网络世界;2009年

7 ;日立 Thunder 9520V存储系统[N];电脑商报;2005年

8 刘平;浅谈企业存储系统[N];网络世界;2002年

9 长风;如何购买存储系统[N];网络世界;2003年

10 ;存储系统集成市场日趋成熟[N];人民邮电;2001年

相关博士学位论文 前10条

1 王玉林;多节点容错存储系统的数据与缓存组织研究[D];电子科技大学;2010年

2 陆承涛;存储系统性能管理问题的研究[D];华中科技大学;2010年

3 聂雪军;内容感知存储系统中信息信息生命周期管理关键技术研究[D];华中科技大学;2011年

4 聂雪军;内容感知存储系统中信息生命周期管理关键技术研究[D];华中科技大学;2010年

5 黄继鹏;高速高可靠小型数字视频存储系统的设计与实现[D];中国科学院研究生院(长春光学精密机械与物理研究所);2012年

6 刘军平;磁盘存储系统可靠性技术研究[D];华中科技大学;2011年

7 林胜;存储系统容错及阵列编码[D];南开大学;2010年

8 岳银亮;存储系统低能耗数据布局技术研究[D];华中科技大学;2010年

9 宋伟;面向事务存储系统的容错技术研究[D];国防科学技术大学;2011年

10 曾坤;事务存储系统:事务冲突与事务并行[D];国防科学技术大学;2011年

相关硕士学位论文 前10条

1 陆正武;面向流媒体应用存储系统的研究与实现[D];华中科技大学;2004年

2 杜睿;基于IP-SAN技术的石化企业数据集中存储系统的设计与实现[D];华东理工大学;2010年

3 金强;基于HBase的RDF存储系统的研究与设计[D];浙江大学;2011年

4 余智敏;数字化图书馆的数据存储技术的研究[D];武汉理工大学;2006年

5 陶博舟;磁盘阵列快照系统的设计与实现[D];华中科技大学;2007年

6 张小艳;基于嵌入式技术的USB存储系统的设计与实现[D];内蒙古大学;2011年

7 蒋亚群;基于DLX体系结构的微处理器核的设计与实现[D];中国人民解放军国防科学技术大学;2002年

8 亓伟;关系数据库存储子系统研究与实现[D];清华大学;2005年

9 宋迎迎;数字馆藏评价指标体系研究[D];郑州大学;2006年

10 袁晓铭;磁盘阵列系统的快照技术研究[D];华中科技大学;2007年



本文编号:2588954

资料下载
论文发表

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


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

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