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 :
بازگشت