期刊文献+
共找到14篇文章
< 1 >
每页显示 20 50 100
Extending and analysis of X-Code
1
作者 金超 冯丹 刘景宁 《Journal of Shanghai University(English Edition)》 CAS 2011年第3期194-200,共7页
X-Code is one of the most important redundant array of independent disk (RAID)-6 codes which are capable of tolerating double disk failures. However, the code length of X-Code is restricted to be a prime number, and... X-Code is one of the most important redundant array of independent disk (RAID)-6 codes which are capable of tolerating double disk failures. However, the code length of X-Code is restricted to be a prime number, and such code length restriction of X-Code limits its usage in the real storage systems. Moreover, as a vertical RAID-6 code, X-Code can not be extended easily to an arbitrary code length like horizontal RAID-6 codes. In this paper, a novel and efficient code shortening algorithm for X-Code is proposed to extend X-Code to an arbitrary length. It can be further proved that the code shortening algorithm maintains the maximum-distance-separable (MDS) property of X-Code, and namely, the shortened X-Code is still MDS code with the optimal space efficiency. In the context of the shortening algorithm for X-Code, an in-depth performance analysis on X-Code at consecutive code lengths is conducted, and the impacts of the code shortening algorithm on the performance of X-Code in various performance metrics are revealed. 展开更多
关键词 redundant array of independent disk (RAID)-6 X-code vertical code code shortening performance analysis
下载PDF
A CASCADING LATIN SCHEME TO TOLERATE DOUBLE DISK FAILURES IN RAID ARCHITECTURES 被引量:1
2
作者 Lin Sheng Wang Gang Liu Xiaoguang Liu Jing 《Journal of Electronics(China)》 2010年第2期243-249,共7页
In recent years,a lot of XOR-based coding schemes have been developed to tolerate double disk failures in Redundant Array of Independent Disks (RAID) architectures,such as EVENODD-code,X-code,B-code and BG-HEDP. Despi... In recent years,a lot of XOR-based coding schemes have been developed to tolerate double disk failures in Redundant Array of Independent Disks (RAID) architectures,such as EVENODD-code,X-code,B-code and BG-HEDP. Despite those researches,the decades-old strategy of Reed-Solomon (RS) code remains the only popular space-optimal Maximum Distance Separable (MDS) code for all but the smallest storage systems. The reason is that all those XOR-based schemes are too difficult to be implemented,it mainly because the coding-circle of those codes vary with the number of disks. By contrast,the coding-circle of RS code is a constant. In order to solve this problem,we develop a new MDS code named Latin code and a cascading scheme based on Latin code. The cascading Latin scheme is a nearly MDS code (with only one or two more parity disks compared with the MDS ones). Nev-ertheless,it keeps the coding-circle of the basic Latin code (i.e. a constant) and the low encod-ing/decoding complexity similar to other parity array codes. 展开更多
关键词 2-erasure code redundant array of independent disks (RAID) Latin square
下载PDF
低编译复杂度的双容错阵列码 被引量:2
3
作者 解峥 王子豪 +2 位作者 唐聃 张航 蔡红亮 《计算机应用》 CSCD 北大核心 2023年第9期2766-2774,共9页
纠删码技术是独立磁盘冗余阵列-6(RAID-6)的双容错能力的底层实现技术,它的性能是左右RAID-6性能的重要因素。针对RAID-6中常用阵列纠删码的I/O不平衡和数据恢复速度慢的问题,提出一种基于异或(XOR)的混合阵列码——J码(J-code)。J-cod... 纠删码技术是独立磁盘冗余阵列-6(RAID-6)的双容错能力的底层实现技术,它的性能是左右RAID-6性能的重要因素。针对RAID-6中常用阵列纠删码的I/O不平衡和数据恢复速度慢的问题,提出一种基于异或(XOR)的混合阵列码——J码(J-code)。J-code采用新的校验生成规则,首先,利用原始数据构造的二维阵列计算出对角校验位并构造新的阵列;然后,利用新阵列中数据块之间的位置关系计算得到反对角校验位。此外,J-code将原始数据与部分校验位存储于同一磁盘,能减少编译码过程中的异或(XOR)操作次数和单盘恢复过程中读取数据块的个数,从而降低编译码复杂度和单盘故障修复的I/O成本,缓解磁盘热点集中现象。仿真实验结果表明,相较于RDP(Row-Diagonal Parity)、EaR(Endurance-aware RAID-6)等阵列码,J-code的编码时间减少了0.30%~28.70%,单磁盘故障和双磁盘故障的修复用时分别减少了2.23%~31.62%和0.39%~36.00%。 展开更多
关键词 独立磁盘冗余阵列-6 阵列纠删码 容错 编译码复杂度 磁盘故障修复
下载PDF
数据存储可靠性算法 被引量:2
4
作者 那宝玉 张毓森 +1 位作者 刘鹏 邵海林 《解放军理工大学学报(自然科学版)》 EI 2007年第3期239-245,共7页
保证数据存储可靠性是信息领域面临的一个重要问题,而研究保证数据存储可靠性的算法则是其中的核心技术和热点问题。从容错度、编解码性能等多方面考虑提出了很多算法。按照存储性能和编码方式对目前的数据存储可靠性算法进行分类;对国... 保证数据存储可靠性是信息领域面临的一个重要问题,而研究保证数据存储可靠性的算法则是其中的核心技术和热点问题。从容错度、编解码性能等多方面考虑提出了很多算法。按照存储性能和编码方式对目前的数据存储可靠性算法进行分类;对国际上提出的典型算法进行了分析,包括RS、CRS、EVENODD、STAR、X-Code、WEAVER、HoVer和Tornado算法等,讨论了它们的工作原理,提出了一套对相关算法进行性能分析的性能评价指标。总结了数据存储可靠性算法具有的特点和需要进一步研究的问题。 展开更多
关键词 磁盘阵列 最大距离可分的 奇偶校验矩阵编码算法 低密度校验码算法
下载PDF
高顽存性存储网格的构架与性能分析 被引量:2
5
作者 那宝玉 张毓森 刘鹏 《吉林大学学报(信息科学版)》 CAS 2007年第2期212-217,共6页
为提高海量数据存储的可靠性,结合RS(Reed-Solomon)算法和网格技术提出了高可靠性存储网格的整体构架,设计并实现了RS数据存取中间件,理论上证明了系统的数据存储可靠性。通过性能测试,系统具有极高的读写性能。该系统的实现可很好地解... 为提高海量数据存储的可靠性,结合RS(Reed-Solomon)算法和网格技术提出了高可靠性存储网格的整体构架,设计并实现了RS数据存取中间件,理论上证明了系统的数据存储可靠性。通过性能测试,系统具有极高的读写性能。该系统的实现可很好地解决海量数据存储的可靠性问题。 展开更多
关键词 存储网格 RS算法 磁盘阵列 纠错编码
下载PDF
利用图的完全1-因子分解构造双容错数据布局
6
作者 王刚 董沙莎 +2 位作者 刘晓光 林胜 刘璟 《电子学报》 EI CAS CSCD 北大核心 2006年第B12期2447-2450,共4页
本文介绍了一种full-2码的虚拟顶点简单图表示法,简化了双容错数据布局判定定理,最优冗余数据布局定理和双容错数据布局的构造.本文还提出了一种基于完全二部图(对应二维奇偶校验码)的完全1-因子分解的双容错数据布局构造方法,可构造高... 本文介绍了一种full-2码的虚拟顶点简单图表示法,简化了双容错数据布局判定定理,最优冗余数据布局定理和双容错数据布局的构造.本文还提出了一种基于完全二部图(对应二维奇偶校验码)的完全1-因子分解的双容错数据布局构造方法,可构造高扩展性双容错数据布局BG-HEDP.与B-CODE等同类双容错数据布局相比,BG-HEDP同样具有更新代价最优、高可靠性和低编码/解码复杂度的优点,冗余率接近最优,而扩展性更好. 展开更多
关键词 磁盘阵列 双容错编码 数据布局 完全二部图 完全1-因子分解
下载PDF
RAID6编码的扩展算法及性能研究 被引量:1
7
作者 金超 冯丹 +1 位作者 刘景宁 田磊 《电子学报》 EI CAS CSCD 北大核心 2012年第1期173-178,共6页
RAID6编码根据其码字结构可以分为水平码和垂直码两大类.RAID6水平码可以很容易的扩展至任意码长,而RAID6垂直码通常具有码长的限制.本文提出一种针对RAID6垂直码的码长扩展算法,该算法通过校验块变更的方法,可以将RAID6垂直码扩展至任... RAID6编码根据其码字结构可以分为水平码和垂直码两大类.RAID6水平码可以很容易的扩展至任意码长,而RAID6垂直码通常具有码长的限制.本文提出一种针对RAID6垂直码的码长扩展算法,该算法通过校验块变更的方法,可以将RAID6垂直码扩展至任意码长.该算法可以保持RAID6垂直码的MDS特性.本文研究了RAID6编码的扩展算法在应用于各种RAID6编码时对其性能的影响,揭示出RAID6编码在进行扩展时的性能变化规律. 展开更多
关键词 独立冗余磁盘阵列级别6(RAID6)编码 水平码 垂直码 码长扩展 性能分析
下载PDF
RAID 4SMR:RAID Array with Shingled Magnetic Recording Disk for Mass Storage Systems 被引量:2
8
作者 Quoc Le Ahmed Amer JoAnne Holliday 《Journal of Computer Science & Technology》 SCIE EI CSCD 2019年第4期854-868,共15页
One way to increase storage density is using a shingled magnetic recording(SMR)disk.We propose a novel use of SMR disks with RAID(redundant array of independent disks)arrays,specifically building upon and compared wit... One way to increase storage density is using a shingled magnetic recording(SMR)disk.We propose a novel use of SMR disks with RAID(redundant array of independent disks)arrays,specifically building upon and compared with a basic RAID 4 arrangement.The proposed scheme(called RAID 4SMR)has the potential to improve the performance of a traditional RAID 4 array with SMR disks.Our evaluation shows that compared with the standard RAID 4,when using update in-place in RAID arrays,RAID 4SMR with garbage collection not just can allow the adoption of SMR disks with a reduced performance penalty,but offers a performance improvement of up to 56%. 展开更多
关键词 disk array redundant array of independent disks(RAID) shingled magnetic recording(SMR) shingled WRITE
原文传递
基于局部冗余混合编码的故障快速恢复方法 被引量:1
9
作者 刘靖宇 牛秋霞 +2 位作者 李萧言 史巧硕 武优西 《计算机应用》 CSCD 北大核心 2022年第4期1244-1252,共9页
最大距离可分(MDS)码中校验块均为全局校验块,重构链长度随着存储系统规模扩大而增长,重构性能逐渐降低。针对上述问题提出一种新型的非最大距离可分(Non-MDS)码:局部冗余混合编码Code-LM(s,c)。首先,为缩小重构链长度,任意条带单元组... 最大距离可分(MDS)码中校验块均为全局校验块,重构链长度随着存储系统规模扩大而增长,重构性能逐渐降低。针对上述问题提出一种新型的非最大距离可分(Non-MDS)码:局部冗余混合编码Code-LM(s,c)。首先,为缩小重构链长度,任意条带单元组内只有局部校验块,分别为组内水平校验块和水平对角校验块,并设计了局部冗余混合编码的校验布局;然后,根据不同校验块的生成规则,设计了失效数据块的4种重构方式,不同失效块的重构链具有公共块;最后,根据两个故障磁盘所在条带单元组距离不同,将双盘故障分为3种情况,并设计了对应的重构算法。理论分析和实验结果表明,存储规模相同时,与RDP相比,Code-LM(s,c)的单盘重构时间和双盘重构时间可减少84%和77%;与V^(2)-Code相比,Code-LM(s,c)的单盘重构时间和双盘重构时间可减少67%和73%。因此局部冗余混合编码可支持故障磁盘快速恢复,提高存储系统可靠性。 展开更多
关键词 RAID6 非最大距离可分码 局部冗余混合编码 重构 故障恢复
下载PDF
RDDP:An Efficient MDS Array Code on Toleration Triple Node Failures in Storage System
10
作者 WAN Wunan YANG Wei SUO Wang 《Wuhan University Journal of Natural Sciences》 CAS 2014年第2期161-168,共8页
It is well known that erasure coding can be used in storage systems to efficiently store data while protecting against failures. Conventionally, the design of erasure codes has focused on the tradeoff between redundan... It is well known that erasure coding can be used in storage systems to efficiently store data while protecting against failures. Conventionally, the design of erasure codes has focused on the tradeoff between redundancy and reliability. Under this criterion, an maximum distance separable(MDS) code has optimal redundancy. In this paper, we address a new class of MDS array codes for tolerating triple node failures by extending the row di- agonal parity(RDP) code, named the RDDP(row double diagonal parity) code. The RDDP code takes advantages of good perform- ances of the RDP code with balanced I/0. A specific triple-erasure decoding algorithm to reduce decoding complexity is depicted by geometric graph, and it is easily implemented by software and hardware. The theoretical analysis shows that the comprehensive properties of the RDDP code are optimal, such as encoding and decoding efficiency, update efficiency and I/0 balance performance. 展开更多
关键词 maximum distance separable(MDS) array code RAID(redundant array of independent disks) triple node failures
原文传递
广播电台自动播出系统的设计
11
作者 崔巨峰 姬海啸 《广播电视信息》 1998年第8期44-47,共4页
伴随着计算机技术的飞速发展,广播正在从模拟时代迈向数字时代,所以熟悉多媒体通信技术、计算机网络技术和数字音频压缩编码技术,了解数字广播自动化播出系统的设计思想,是广播工程师适应时代的必备知识。
关键词 压缩编码 广播电台 自动播出系统
下载PDF
TSHOVER:A Novel Coding Scheme for Tolerating Triple Disk Failures in RAID/DRAID
12
作者 那宝玉 张毓森 +1 位作者 刘丽丽 刘鹏 《Tsinghua Science and Technology》 SCIE EI CAS 2007年第S1期39-44,共6页
This paper presents a novel method, called TSHOVER, for tolerating up to triple disk failures in RAID/DRAID architectures or others reliable storage systems. TSHOVER is two-dimensional code, which employs horizontal c... This paper presents a novel method, called TSHOVER, for tolerating up to triple disk failures in RAID/DRAID architectures or others reliable storage systems. TSHOVER is two-dimensional code, which employs horizontal code and vertical code at the same time with simple exclusive-OR (XOR) computations. This paper shows the new step ascending concepts used in encoding, and it has the capability of realizing fault tolerance. TSHOVER has better data recovery ability to those disk network storage systems with relatively more dynamic changes in the number of disks. Compared with RS and STAR code, TSHOVER has better encoding performance. When updating a data strip, only 6 XOR operations are needed. Both experimental results and theoretical analyses show that TSHOVER has better performance and higher efficiency than other algorithms. 展开更多
关键词 redundant array of independent disk (RAID) DRAID MDS codes fault tolerance
原文传递
一种新的3容错扩展RAID码 被引量:2
13
作者 万武南 杨威 陈运 《北京邮电大学学报》 EI CAS CSCD 北大核心 2014年第5期75-79,共5页
随着存储系统规模的扩大,如何提高存储系统可靠性成为一个必须解决的问题.目前的双容错独立冗余磁盘阵列(RAID)码已经无法满足存储系统可靠性要求.在双容错行对角奇偶校验(RDP)码的基础上,提出了一种编码冗余率和纠错能力达到编码最优... 随着存储系统规模的扩大,如何提高存储系统可靠性成为一个必须解决的问题.目前的双容错独立冗余磁盘阵列(RAID)码已经无法满足存储系统可靠性要求.在双容错行对角奇偶校验(RDP)码的基础上,提出了一种编码冗余率和纠错能力达到编码最优的新的扩展RDP-RAID码,可以允许任意3磁盘同时故障,并给出了一种基于二元矩阵变换的简单和直观的译码算法.与STAT码和EEOD码相比,扩展RDP-RAID码的编译码复杂度、更新复杂度、存储效率的综合性能可达到最优,存储可靠性高. 展开更多
关键词 独立冗余磁盘阵列编码 阵列码 行对角奇偶校验码 纠删码
原文传递
CSWL:Cross-SSD Wear-Leveling Method in SSD-Based RAID Systems for System Endurance and Performance 被引量:1
14
作者 杜溢墨 肖侬 +1 位作者 刘芳 陈志广 《Journal of Computer Science & Technology》 SCIE EI CSCD 2013年第1期28-41,共14页
Flash memory has limited erasure/program cycles. Hence, to meet their advertised capacity all the time, flash-based solid state drives (SSDs) must prolong their life span through a wear-leveling mechanism. As a very... Flash memory has limited erasure/program cycles. Hence, to meet their advertised capacity all the time, flash-based solid state drives (SSDs) must prolong their life span through a wear-leveling mechanism. As a very important part of flash translation layer (FTL), wear leveling is usually implemented in SSD controllers, which is called internal wear leveling. However, there is no wear leveling among SSDs in SSD-based redundant array of independent disks (RAIDs) systems, making some SSDs wear out faster than others. Once an SSD fails, reconstruction must be triggered immediately, but the cost of this process is so high that both system reliability and availability are affected seriously. We therefore propose cross-SSD wear leveling (CSWL) to enhance the endurance of entire SSD-based RAID systems. Under the workload of random access pattern, parity stripes suffer from much more updates because updating to a data stripe will cause the modification of other all related parity stripes. Based on this principle, we introduce an age-driven parity distribution scheme to guarantee wear leveling among flash SSDs and thereby prolong the endurance of RAID systems. Furthermore, age-driven lc,arity distribution benefits performance by maintaining better load balance the life span and performance of SSD-based RAID. With insignificant overhead, CSWL can significantly improve both 展开更多
关键词 solid state drive redundant array of independent disk wear-leveling ENDURANCE
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部