RAID level selection for heterogeneous disk arrays
Document Type
Article
Publication Date
6-1-2011
Abstract
Heterogeneous Disk Arrays (HDAs) allow resource sharing of their hardware by multiple RAID levels. RAID1 (mirrored disks) and RAID5 (distributed parity arrays) are the two RAID levels considered in this study. They are both single disk failure tolerant (1DFT), but differ significantly in their efficiency in processing database workloads. The goal of the study is to maximize the number of Virtual Array (VA) allocations in HDA. We develop an analysis to estimate the load per VA based on a few parameters: the fraction of accesses to small versus large blocks and the fraction of updates versus reads. A VA is allocated according to the RAID level, which minimizes the anticipated load based on input parameters. Operation in normal and degraded mode is considered for comparison purposes, but in fact allocations are carried out using the higher load in degraded mode to ensure that single disk failures will not result in overload. We report on parametric studies to gain insight into circumstances leading to a RAID1 or RAID5 classification. An allocation experiment with a synthetic workload is used to demonstrate the superiority of HDA with respect to purely RAID1 or RAID5 disk arrays. This analytic study can be extended to 2DFT arrays, namely RAID6 versus 3-way replication. © 2010 Springer Science+Business Media, LLC.
Identifier
79955832029 (Scopus)
Publication Title
Cluster Computing
External Full Text Location
https://doi.org/10.1007/s10586-010-0129-4
e-ISSN
15737543
ISSN
13867857
First Page
115
Last Page
127
Issue
2
Volume
14
Recommended Citation
Thomasian, Alexander and Xu, Jun, "RAID level selection for heterogeneous disk arrays" (2011). Faculty Publications. 11334.
https://digitalcommons.njit.edu/fac_pubs/11334
