DocumentCode :
1921104
Title :
GSR: A Global Stripe-Based Redistribution Approach to Accelerate RAID-5 Scaling
Author :
Chentao Wu ; Xubin He
Author_Institution :
Dept. of Electr. & Comput. Eng., Virginia Commonwealth Univ., Richmond, VA, USA
fYear :
2012
fDate :
10-13 Sept. 2012
Firstpage :
460
Lastpage :
469
Abstract :
Under the severe energy crisis and the fast development of cloud computing, nowadays sustainability in large data centers receives much more attention than ever. Due to its high performance and reliability, RAID, particularly RAID-5, is widely used in these data centers. However, a challenge on the sustainability of RAID-5 is its scalability, or how to efficiently expand/reduce the disks. The main reason causing this problem is the special layout of RAID-5 with parity blocks. To address this problem, in this paper, we propose a novel redistribution approach to accelerate RAID-5 scaling, called Global Stripe-based Redistribution (GSR). The basic idea is to maintain the layout of most stripes while sacrificing a small portion of stripes according to a global view of all stripes. GSR has four main advantages: (1) It supports bi-directional RAID-5 scaling (both scale-up and scale-down), (2) GSR minimizes the overhead of scaling process, including the data migration cost, parity modification and computation cost, and the operations of metadata, (3) Different from previous approaches, GSR provides high flexibility and high availability for the write requests, (4) A disk array can achieve higher capacity, performance and storage efficiency by extending more disks via GSR. In our mathematical analysis, GSR maintains uniform distribution, saves up to 81.5% I/O operations and reduces the data migration time by up to 68.0%, which speeds up the scaling process by a factor of up to 3.13.
Keywords :
RAID; cloud computing; computer centres; meta data; performance evaluation; power aware computing; GSR; I/O operations; RAID-5 scalability; RAID-5 scaling acceleration; RAID-5 sustainability; bidirectional RAID-5 scaling; cloud computing; data centers; data migration cost; data migration time reduction; disk expansion; disk reduction; energy crisis; global stripe-based redistribution approach; mathematical analysis; metadata; parity blocks; parity computation cost; parity modification cost; redundant arrays of independent disks; redundant arrays of inexpensive disks; scale-down scaling; scale-up scaling; scaling process overhead minimization; storage efficiency; stripe layout; write requests; Acceleration; Arrays; Distributed databases; Equations; Layout; Mathematical model; Scalability; RAID-5; Reliability; Scalability; Scaling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel Processing (ICPP), 2012 41st International Conference on
Conference_Location :
Pittsburgh, PA
ISSN :
0190-3918
Print_ISBN :
978-1-4673-2508-0
Type :
conf
DOI :
10.1109/ICPP.2012.32
Filename :
6337607
Link To Document :
بازگشت