A case for redundant arrays of inexpensive disks (RAID)
SIGMOD '88 Proceedings of the 1988 ACM SIGMOD international conference on Management of data
Performance analysis of disk arrays under failure
Proceedings of the sixteenth international conference on Very large databases
RAID: high-performance, reliable secondary storage
ACM Computing Surveys (CSUR)
EVENODD: An Efficient Scheme for Tolerating Double Disk Failures in RAID Architectures
IEEE Transactions on Computers - Special issue on fault-tolerant computing
The HP AutoRAID hierarchical storage system
ACM Transactions on Computer Systems (TOCS) - Special issue on operating system principles
Minerva: An automated resource provisioning tool for large-scale storage systems
ACM Transactions on Computer Systems (TOCS)
RAID5 Performance with Distributed Sparing
IEEE Transactions on Parallel and Distributed Systems
Selecting RAID Levels for Disk Arrays
FAST '02 Proceedings of the Conference on File and Storage Technologies
A performance comparison of RAID-5 and log-structured arrays
HPDC '95 Proceedings of the 4th IEEE International Symposium on High Performance Distributed Computing
Theory, Volume 1, Queueing Systems
Theory, Volume 1, Queueing Systems
Awarded Best Paper! -- Row-Diagonal Parity for Double Disk Failure Correction
FAST '04 Proceedings of the 3rd USENIX Conference on File and Storage Technologies
Performance Evaluation of a Heterogeneous Disk Array Architecture
MASCOTS '05 Proceedings of the 13th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems
Quickly finding near-optimal storage designs
ACM Transactions on Computer Systems (TOCS)
Mirrored disk rouing and scheduling
Cluster Computing
Clustered RAID Arrays and Their Access Costs
The Computer Journal
Mirrored Disk Organization Reliability Analysis
IEEE Transactions on Computers
Analysis of Rebuild Processing in RAID5 Disk Arrays
The Computer Journal
Performance of Two-Disk Failure-Tolerant Disk Arrays
IEEE Transactions on Computers
RAIF: Redundant Array of Independent Filesystems
MSST '07 Proceedings of the 24th IEEE Conference on Mass Storage Systems and Technologies
Scalable performance of the Panasas parallel file system
FAST'08 Proceedings of the 6th USENIX Conference on File and Storage Technologies
Reliability and Performance of Mirrored Disk Organizations
The Computer Journal
Memory Systems: Cache, DRAM, Disk
Memory Systems: Cache, DRAM, Disk
Higher reliability redundant disk arrays: Organization, operation, and coding
ACM Transactions on Storage (TOS)
Reconstruct versus read-modify writes in RAID
Information Processing Letters
Why specialized disks for composite operations may be unnecessary
ACM SIGARCH Computer Architecture News
A highly reliable and parallelizable data distribution scheme for data grids
Future Generation Computer Systems
Hi-index | 0.00 |
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.