DocumentCode :
59724
Title :
Accelerate RDP RAID-6 Scaling by Reducing Disk I/Os and XOR Operations
Author :
Guangyan Zhang ; Keqin Li ; Jingzhe Wang ; Weimin Zheng
Author_Institution :
Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
Volume :
64
Issue :
1
fYear :
2015
fDate :
Jan. 2015
Firstpage :
32
Lastpage :
44
Abstract :
Disk additions to an RAID-6 storage system can increase the I/O parallelism and expand the storage capacity simultaneously. To regain load balance among all disks including old and new, RAID-6 scaling requires moving certain data blocks onto newly added disks. Existing approaches to RAID-6 scaling, restricted by preserving a round-robin data distribution, require migrating all the data, which results in an expensive cost for RAID-6 scaling. In this paper, we propose RS6-a new approach to accelerating RDP RAID-6 scaling by reducing disk I/Os and XOR operations. First, RS6 minimizes the number of data blocks to be moved while maintaining a uniform data distribution across all data disks. Second, RS6 piggybacks parity updates during data migration to reduce the cost of maintaining consistent parities. Third, RS6 selects parameters of data migration so as to reduce disk I/Os for parity updates. Our mathematical analysis indicates that RS6 provides uniform data distribution, minimal data migration, and fast data addressing. We also conducted extensive simulation experiments to quantitatively characterize the properties of RS6. The results show that, compared with existing “moving-everything” Round-Robin approaches, RS6 reduces the number of blocks to be moved by 60.0%-88.9%, and saves the migration time by 40.27%-69.88%.
Keywords :
RAID; input-output programs; resource allocation; storage management; RAID-6 storage system; RDP RAID-6 scaling; XOR operation; data addressing; data distribution; data migration; disk addition; disk input-output operations; load balance; mathematical analysis; moving-everything round-robin approach; parity updates; Acceleration; Arrays; Calculators; Layout; Nickel; Servers; Writing; Data migration; RAID-6 scaling; load balance; migration parameter; parity update;
fLanguage :
English
Journal_Title :
Computers, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9340
Type :
jour
DOI :
10.1109/TC.2013.210
Filename :
6642028
Link To Document :
بازگشت