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