首页> 外文期刊>ACM Transactions on Storage >Higher Reliability Redundant Disk Arrays: Organization, Operation, and Coding
【24h】

Higher Reliability Redundant Disk Arrays: Organization, Operation, and Coding

机译:更高可靠性的冗余磁盘阵列:组织,操作和编码

获取原文
           

摘要

Parity is a popular form of data protection in redundant arrays of inexpensive/independent disks (RAID). RAID5 dedicates one out of N disks to parity to mask single disk failures, that is, the contents of a block on a failed disk can be reconstructed by exclusive-ORing the corresponding blocks on surviving disks. RAID5 can mask a single disk failure, and it is vulnerable to data loss if a second disk failure occurs. The RAID5 rebuild process systematically reconstructs the contents of a failed disk on a spare disk, returning the system to its original state, but the rebuild process may be unsuccessful due to unreadable sectors. This has led to two disk failure tolerant arrays (2DFTs), such as RAID6 based on Reed-Solomon (RS) codes. EVENODD, RDP (Row-Diagonal-Parity), the X-code, and RM2 (Row-Matrix) are 2DFTs with parity coding. RM2 incurs a higher level of redundancy than two disks, while the X-code is limited to a prime number of disks. RDP is optimal with respect to the number of XOR operations at the encoding, but not for short write operations. For small symbol sizes EVENODD and RDP have the same disk access pattern as RAID6, while RM2 and the X-code incur a high recovery cost with two failed disks. We describe variations to RAID5 and RAID6 organizations, including clustered RAID, different methods to update parities, rebuild processing, disk scrubbing to eliminate sector errors, and the intra-disk redundancy (IDR) method to deal with sector errors. We summarize the results of recent studies of failures in hard disk drives. We describe Markov chain reliability models to estimate RAID mean time to data loss (MTTDL) taking into account sector errors and the effect of disk scrubbing. Numerical results show that RAID5 plus IDR attains the same MTTDL level as RAID6, while incurring a lower performance penalty. We conclude with a survey of analytic and simulation studies of RAID performance and tools and benchmarks for RAID performance evaluation.
机译:奇偶校验是廉价/独立磁盘(RAID)冗余阵列中数据保护的一种流行形式。 RAID5将N个磁盘中的一个专门用于奇偶校验,以掩盖单个磁盘故障,也就是说,可以通过对幸存磁盘上的相应块进行异或来重建故障磁盘上块的内容。 RAID5可以掩盖单个磁盘故障,如果发生第二个磁盘故障,它很容易丢失数据。 RAID5重建过程会系统性地重建备用磁盘上发生故障的磁盘的内容,使系统恢复到其原始状态,但是由于扇区不可读,因此重建过程可能会失败。这导致了两个磁盘容错阵列(2DFT),例如基于Reed-Solomon(RS)代码的RAID6。 EVENODD,RDP(行对角奇偶校验),X代码和RM2(行矩阵)是具有奇偶校验编码的2DFT。与两个磁盘相比,RM2产生更高级别的冗余,而X代码仅限于主要磁盘数量。就编码时的XOR操作数而言,RDP是最佳的,但对于短写操作则不是。对于较小的符号,EVENODD和RDP具有与RAID6相同的磁盘访问模式,而RM2和X代码会由于两个故障磁盘而导致高昂的恢复成本。我们描述了RAID5和RAID6组织的变体,包括集群RAID,更新奇偶校验,重建处理,磁盘清理以消除扇区错误的不同方法以及磁盘内冗余(IDR)方法来处理扇区错误。我们总结了硬盘驱动器故障的最新研究结果。考虑到扇区错误和磁盘清理的影响,我们描述了马尔可夫链可靠性模型来估计RAID平均数据丢失时间(MTTDL)。数值结果表明,RAID5加IDR达到了与RAID6相同的MTTDL级别,同时降低了性能损失。我们以对RAID性能的分析和仿真研究以及RAID性能评估的工具和基准进行了调查。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号