期刊文献+

RAID控制器中矩阵重构方法研究 被引量:1

Research on Matrix Reconstruction in RAID Controller
在线阅读 下载PDF
导出
摘要 对于数据重构,纠删码提供了一个特定的编码方法,用于保护那些在磁盘阵列中的多重失效。在RAID的应用中,用纠删码为条块数据丢失建模,以便优化重构算法来重构整个条块。换句话说,它们只应用于高度相关的扇区故障,也就是在丢失磁盘上连续的扇区。定位了两个更一般的问题:①由分散或不相关的擦除导致丢失的数据的恢复;②由单个磁盘(存在许多故障时)导致的部分但连续的丢失数据的恢复。对两个问题所建议的方法是完全一般化的,并且能够应用于任何纠删码,但是此方法最适合基于异或的编码。对于分散的擦除,典型的是为每一个丢失扇区的数据规定了两种结果:要么这个丢失的数据被宣布为不可恢复,要么宣布为可恢复。并且,为只依赖于可读扇区的重构提供一个规则。简而言之,这个方法既完整又具有建设性。 Erasure code provides a specific coding method for data reconstruction which is for the protection of those multiple failure in the disk array. In RAID applications,with Erasure code strips for data loss modeling to optimize reconstruction algorithm to the entire strip reconstruction. In other words, they are only applied to a high degree of faultrelated sectors which is the sequential sector on the lost disk. We addressed two more general issues: data recovery from scattered or not related erase sectors which lead to the loss;data recovery from single disk failure(existing many faults) which lead to the partial loss. The two issues of the proposed method are completely generalized and can be used in any Erasure code,but best suited to XOR-based Erasure code. For scattered erasure code, we typically provide for two resuits for every loss sector data., either the lost data is declared unrecoverable or it is declared recoverable and a formula is provided for the reconstruction that depends only on readable sectors. In short, the methodology is both complete and constructive.
出处 《计算机科学》 CSCD 北大核心 2009年第7期262-266,294,共6页 Computer Science
基金 国家自然科学基金项目(60603074)资助
关键词 冗余磁盘阵列 条带 条块 生成矩阵 纠删码 RAID, Stripe, Strip, Generator matrix, Erasure code
  • 相关文献

参考文献10

  • 1Baylor S,,Corbett P,Park C.Efficient method for providing faulttolerance against double device failures in multiple device sys-tems[].USPatent.1999
  • 2Hafner J L,Deenadhayalan V,Kanungo T,et al.Performancemetrics for erasure codes in storage systems[].IBMResearch RJ.2004
  • 3MacWilliams F J,,Sloane N J A.The Theory of Error-correctingCodes[]..1977
  • 4Xu L,Bruck J.X-code:MDS array codes with optimal encoding[].IEEE Transactions on Information Theory.1999
  • 5Corbett P,English B,Goel A,et al.Row-diagonal parity fordouble disk failure[].Proceedings of the Third USENIX Con-ference on File and Storage Technologies.2004
  • 6Patterson DA,Gibson G,Katz RH.A case for redundant arrays of inexpensive disks(RAID)[].Proceedings of the ACM SIGMOD International Conference on Management of Data.1988
  • 7Blaum M,Brady J,Bruck J,et al.Evenodd: An Efficient Scheme for Tolerating Double Disk Failures in RAID Architectures[].IEEE Transactions on Computers.1995
  • 8PLANK J S.A tutorial on Reed-Solomon coding for fault-tolerance in RAID-like systems[].Software Practice and Experience.1997
  • 9Reed I S,Solomon G.Polynomial codes over certain finite fields[].Journal of the Society for Industrial and Applied Mathematics.1960
  • 10G. V. Zaitsev,V. A. Zinovev,and N. V. Semakov.Minimum-check-densityCodes for Correcting Bytes of Errors[]..1983

同被引文献9

引证文献1

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部