RAID6中P-Code编码研究与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:yuhua345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今社会中,随着计算机科学和互联网技术的飞速发展,数据的总量也越来越多,随之而提高的就是人们对数据的可靠性要求。在任何行业任何部门中,数据的丢失大多都会带来灾难性的后果。RAID6级别磁盘阵列具有容忍阵列中双盘同时出错的能力,因此跟其它磁盘阵列级别相比,它能够提供更高的数据可靠性。但是,RAID6系统的底层编码结构有着多种不同的实现方式,同时现有编码大多都存在性能上的缺陷,且普遍具有码长限制。因此,实现一种新的RAID6编码方式来改变上述缺点,提供一种高效、灵活、可扩展的RAID6系统将十分有必要。针对现有的RAID6若干编码技术,包括水平码和垂直码各自的优缺点,分析了P-Code编码。此编码的基本结构与一个特定二元组集合相关联,其中每个二元组数据对对应于编码结构中的一个数据块,同时每个数据对中出现的数字就对应于编码结构中的校验块。P-Code的编解码过程都是基于编码结构中的数据对,简单直观,且易于理解。同时与其他垂直码相比,性能高效。但是其中存在的编码结构不对称,不易扩展和数据存放不连续等缺陷,针对这些缺陷采用了多条带数据分布,删减列与校验数据重定向等改进的方法。以模块方式实现过程中分别以初始化过程、校验块对应过程,数据存放过程和数据恢复过程这四个过程为基础,提出了基于P-Code编码的RAID6系统的设计和实现方法。Linux自带的RAID6系统是采用的RS编码,整个计算复杂度很高。测试结果表明,采用了P-Code编码构建的RAID6系统之后,整个RAID6系统的读写性能都有改进,克服了原有RAID6系统编解码复杂度高的问题。
其他文献
现今网络技术高度发展,一种或多种用户需要的功能都可以抽象成Web服务,服务提供者将其业务封装为Web服务并对外发布,用户根据自身业务需求,查找满足自身需求的服务并进行消费
光纤通道具有高速、低延迟、高可靠、传输距离远、可扩展性好等特点,其成为目前存储区域网络(SAN,Storage Area Network)的最主要的互联技术。在存储网络的数据访问过程中,RDMA(Rem
近年来,随着数字化技术的飞速发展,多媒体资源的应用也越来越多,其中视频数据具有蕴含信息量大、直观和表达能力强等优点,渐渐地受到人们的青睐,已经成为日常生活中最重要的
人脸检测是计算机视觉和模式识别领域的研究热点,随着20世纪90年代,人脸检测作为一门单独的领域被研究,至今人脸检测技术已渐趋成熟。但是,人脸作为一个三维刚体,随着人脸角度、摄
随着企业信息化的深入,IT在企业业务发展中扮演着越来越重要的角色。在一些大规模的企业里,IT本身已经成为一个非常庞大复杂的系统。数量庞大的IT资产的管理;快速变化和发展
光盘信道检测技术是光盘读通道研究的核心技术。光盘信道检测技术对于红光高清光盘(Next-GenerationVersatileDisc)伺服系统设计和误码率测试具有重要意义。信道检测技术研究
随着云计算时代的到来,存储系统数据量的增长越来越快,数据管理变得非常困难。如何有效地从大规模存储系统中检索数据,如何有效地对海量数据实施差异性的分层存储将直接影响存储
随着移动设备的普及和无线通讯技术的进步,地理相关服务(LBS)引起了广泛的关注,然而当前基于LBS的应用中普遍缺乏地理位置上的实时信息。近年来微博迅速成为网络中传播信息的
随着社会信息化的建设,信息变得越来越重要,甚至成为社会各领域赖以生存的基础。人们可以使用数据备份系统来安全而有效地保护这些信息数据,但是,数据爆炸式的增长导致需要使用大
当前对于车载网络路由协议的研究大部分都是基于联通性网络的,这使其具有一定的局限性,网络中的结点被要求在大部分时间内至少与另一个结点相连通,如果源结点和目的结点间不