海量网络存储系统可再生性的研究

来源 :兰州大学 | 被引量 : 0次 | 上传用户:dwlqw008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文围绕海量网络存储中数据容灾和容错机制的问题,主要研究了以下内容:在存储系统中,数据的损失是不可避免的,但是如何将这种损失降低到最低甚至完全避免了这种损失,成为本文研究的重点。保障数据的可用性必须要求存储系统提供多种方式来实现高可靠性。本文在仔细分析目前常见的海量存储系统结构的基础上,对系统层面的可靠性进行了探讨;对NAS和SAN的结构进行了分析并讨论了NAS和SAN的可靠性设计方案。随后详细的讨论了存储系统存取控制层实现可靠性的保障手段,分析了磁盘阵列各类级别的可靠性数学模型,进而对多盘故障恢复编码方案进行了研究。将编码技术应用在磁盘容错上,特别是磁盘阵列中,有助于提高存储系统的容错性。文中对迄今提出的Reed-Solomon、HOVER编解码进行了详细的研究分析,并以HOVER编码为蓝本提出了一种新的海量存储数据容错的编码方案,针对多盘容错问题提出了新的思路,引进了新的概念“步长”,提出了通过变换“步长”来达到高度容错的可能性,解决了当前HOVER编码在实现中很难解决高度容错的问题。同时本文所述的编码方法与Reed-Solomon编码的纠错方法进行了深入比较,本文所提出编码更适宜在磁盘阵列中并通过软件方法实现,其有效地提高了存取速度并发现了在进行大块数据传输时该编码方案出现的瓶颈问题。最后就本文编码方案的容错机制进行了模拟和测试。通过对该码的编解码过程的详尽讨论,分析了该码应用于海量网络存储中的优势,并在文中从理论上提出了该码用在磁盘阵类中的问题,指出了该码的高效的实时性和准确性,可以保障在阵列系统中的磁盘故障快速恢复和数据重建等,从而为存储系统的可靠性又提供了一条新的路径。
其他文献
在统一建模语言(Unified Modeling Language)UML2.0规范中,模型的语法是通过元模型以类图形式定义的,静态语义用对象约束语言(Object Constraint Language)OCL描述,动态语义直接
对等计算(P2P)相关的应用在因特网上非常成功。BitTorrent系统是目前因特网上最大的P2P文件共享系统,据统计2004年,BitTorrent协议相关的流量占了因特网总流量的35%。BitTorr
随着人类认识自然和改造自然需求的增长,大规模高性能计算已经成为人们生产生活中不可缺少的研究方法。高性能计算被广泛应用于气象预测、航空航天、核试验等重要领域,实现科学
实验教学是高校教学工作的一个重要组成部分,它在培养学生的基本技能和创新能力上有着不可替代的作用。而目前实验室的管理方式存在着管理不透明、实验教学计划随意更改、实
基于身份的公钥密码体制及其应用已经越来越受到重视,如何构建一个安全性高效率好的公钥密码体系称为一个重要的研究方向。基于身份的密码体制中,公钥是用户的身份,如姓名,邮件地
随着即时通信业务的广泛应用,它已经成为继电子邮件后又一大热门的互联网应用。目前国际上虽有多个组织在从事即时通信、Presence技术及多媒体会晤方面的相关研究,但是还没有形
随着无线通信技术和互联网技术的飞速发展,移动通信业务从以前的语音业务逐渐向丰富多彩的数据业务过渡。虽然传统的电子商务已经使人们感受到了网络所带来到的便利和乐趣,但
无线Ad Hoc网络实现了没有基础设施环境下的移动节点自由互联,在军事领域及民用服务领域都有广泛的应用前景,因而受到了学术界广泛关注。但其固有的独特特征也带来了许多研究
基于构件的软件开发技术的迅速发展,给软件测试带来了很大的变革,使得基于构件的软件测试成为人们研究的热点。由于构件化软件本身的特点,使构件化软件集成测试与传统软件集
随着多媒体和网络技术的飞速发展,人们越来越容易获得大量的视频信息,对这些信息的组织、管理和检索将直接影响对这些信息的有效利用。基于内容的视频检索正是为解决该问题而引