DocumentCode
1925156
Title
SDM: A Stripe-Based Data Migration Scheme to Improve the Scalability of RAID-6
Author
Chentao Wu ; Xubin He ; Jizhong Han ; Huailiang Tan ; Changsheng Xie
Author_Institution
Wuhan Nat. Lab. for Optoelectron., Huazhong Univ. of Sci. & Technol., Wuhan, China
fYear
2012
fDate
24-28 Sept. 2012
Firstpage
284
Lastpage
292
Abstract
In large scale data storage systems, RAID-6 has received more attention due to its capability to tolerate concurrent failures of any two disks, providing a higher level of reliability. However, a challenging issue is its scalability, or how to efficiently expand the disks. The main reason causing this problem is the typical fault tolerant scheme of most RAID-6 systems known as Maximum Distance Separable (MDS) codes, which offer data protection against disk failures with optimal storage efficiency but they are difficult to scale. To address this issue, we propose a novel Stripe-based Data Migration (SDM) scheme for large scale storage systems based on RAID-6 to achieve higher scalability. SDM is a stripe-level scheme, and the basic idea of SDM is optimizing data movements according to the future parity layout, which minimizes the overhead of data migration and parity modification. SDM scheme also provides uniform data distribution, fast data addressing and migration. We have conducted extensive mathematical analysis of applying SDM to various popular RAID-6 coding methods such as RDP, P-Code, H-Code, HDP, X-Code, and EVENODD. The results show that, compared to existing scaling approaches, SDM decreases more than 72.7% migration I/O operations and saves the migration time by up to 96.9%, which speeds up the scaling process by a factor of up to 32.
Keywords
RAID; data privacy; failure analysis; fault tolerant computing; optimisation; redundancy; storage allocation; MDS code; RAID-6; SDM scheme; data addressing; data movement optimization; data protection; data storage system; disk failure; fault tolerant scheme; mathematical analysis; maximum distance separable; optimal storage efficiency; reliability; scalability; scaling process; stripe-based data migration scheme; uniform data distribution; Acceleration; Arrays; Encoding; Labeling; Layout; Load management; Scalability; MDS Code; Performance Evaluation; RAID-6; Reliability; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing (CLUSTER), 2012 IEEE International Conference on
Conference_Location
Beijing
Print_ISBN
978-1-4673-2422-9
Type
conf
DOI
10.1109/CLUSTER.2012.24
Filename
6337790
Link To Document