作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2007, Vol. 33 ›› Issue (08): 3-5. doi: 10.3969/j.issn.1000-3428.2007.08.002

• 博士论文 • 上一篇    下一篇

基于V码的高可靠性磁盘阵列容错模型

万武南1,2,孟庆春1,王晓京1   

  1. (1. 中国科学院成都计算机应用研究所,成都 610041;2. 成都信息工程学院,成都 610225)
  • 收稿日期:1900-01-01 修回日期:1900-01-01 出版日期:2007-04-20 发布日期:2007-04-20

Fault-tolerant Model for RAID of High-reliability Based on V Codes

WAN Wunan1,2, MENG Qingchun1, WANG Xiaojing1   

  1. (1. Chengdu Institute of Computer Applications, Chinese Academy of Sciences, Chengdu 610041; 2. Chengdu Information Engineering College, Chengdu 610025)
  • Received:1900-01-01 Revised:1900-01-01 Online:2007-04-20 Published:2007-04-20

摘要: 在磁盘阵列模型中,关键是如何实现容许多个磁盘阵列故障使得系统性能达到最优。该文提出了一类新的纠双错编码――V码,使用该编码的磁盘阵列数据布局,阵列的盘数可以为偶数,校验信息均匀分散在阵列每个盘中,容许任意2个磁盘故障。与其它纠双码的磁盘阵列布局进行比较,当阵列盘数为偶数时,V码阵列布局具有最优性能,编译码复杂度、冗余率达到最低以及小写性能最优,利于解决磁盘阵列I/O问题。

关键词: V码, RAID, 纠错码

Abstract: Redundant array of inexpensive disks (RAID) is the best way to reduce the disparity between the processing speed of CPU and the ability of I/O system. This paper presents a class of new binary maximum distance separable (MDS) array codes called V codes. The V codes are of minimum column distance 3 and have a simple geometrical structure, namely, they can correct either single burst column error or double column erasure errors. In addition, the parity symbols are evenly distributed among all the columns, thus the bottleneck effects of repeated write operation are naturally overcome. The complexity of encoding and decoding, the small write performance of three types of codes, which are V codes, EVENODD codes, RS codes, are compared and analyzed. The performances of RAID system using V codes are optimal.

Key words: V Codes, RAID, Erasure correcting codes