RAID-6Plus: A Fast and Reliable Coding Scheme Aided by Multi-failure Degradation
RAID-6Plus: A Fast and Reliable Coding Scheme Aided by Multi-failure Degradation
复制标题
DOI:
10.1007/978-3-319-26979-5_15
复制
发表时间:
2015-12
期刊:
影响因子:
--
通讯作者:
Mingzhu Deng;Yang Ou;Nong Xiao;Songping Yu;Wei Chen;Zhiguang Chen;Fang Liu
中科院分区:
文献类型:
--
作者:
Mingzhu Deng;Yang Ou;Nong Xiao;Songping Yu;Wei Chen;Zhiguang Chen;Fang Liu
Existing triple-failure-tolerant codes assume that failures are independent and instantaneous. Such assumptions overlook the underlying mechanism of multi-failure occurrences and ignored the effect of reconstruction window. These codes are not adapted to the occurrence pattern of failure in real-world applications. As a result, the third parity drive is almost idle as it set to handle the triple-failure scenario only with lower-level failure situations unattended. Furthermore, the problem of single failure rebuild deteriorates with the increasing disk capacity, and the system’s reliability will decrease with user experience impaired. Aiming at these problems, a fast reconstructable coding scheme extended from RAID-6 has been developed in this study. RAID-6Plus maintains a smaller reconstruction window by recoding the third parity drive. Existing codes provide absolute reliability for triple failures via full combinations. As a contrast, RAID-6Plus employs short combinations which are able to greatly reuse overlapped elements during reconstruction to remake the third parity drive. The short combinations shorten the reconstruction window of single failure, which avoids multi-failure overlapping in the reconstruction window. The capability of multi-failure degradation provides RAID-6Plus with (1) a better system performance comparing to RTP and STAR and (2) an enhanced reliability comparing to RAID-6.