scispace - formally typeset
Journal ArticleDOI

Analysis of Rebuild Processing in RAID5 Disk Arrays

Reads0
Chats0
TLDR
The analysis of the M/G/1 queueing model of VSM, the vacationing server model (VSM), is more accurate and yet simpler than a previous analysis, but it also takes into account the effect of disk zoning explicitly.
Abstract
RAID5 tolerates single disk failures by exclusive-ORing (XORing) the blocks corresponding to a requested block on the failed disk to reconstruct it. This results in increased loads on surviving disks and degraded disk response times with respect to normal mode operation. Provided a spare disk is available, a rebuild process systematically reads successive disk tracks, XORs them to recreate lost tracks and writes them onto a spare disk, thus returning the system to its original state. Rebuild time is important since RAID5 disk arrays with a single disk failure are susceptible to data loss if a second disk fails. According to the vacationing server model (VSM), rebuild read requests on surviving disks are given a lower priority than external user requests, so as to have less impact on their response time. Given that disk loads are balanced due to striping, rebuild time can be approximated by the time to read the contents of any one of the surviving disks. The analysis of the M/G/1 queueing model of VSM, given in this article, is more accurate and yet simpler than a previous analysis, but it also takes into account the effect of disk zoning explicitly. We also present a heuristic method to estimate rebuild time, which can be combined with the new analysis. The ability to quickly and accurately estimate rebuild time is useful in computing the reliability of RAID5 systems, especially during design tradeoff studies. The accuracy of the various analyses to estimate rebuild time are checked against detailed simulation results.

read more

Citations
More filters
Journal ArticleDOI

Higher reliability redundant disk arrays: Organization, operation, and coding

TL;DR: Variations to RAID5 and RAID6 organizations are described, including clustered RAID, different methods to update parities, rebuild processing, disk scrubbing to eliminate sector errors, and the intra-disk redundancy (IDR) method to deal with sector errors.
Journal ArticleDOI

Performance of Two-Disk Failure-Tolerant Disk Arrays

TL;DR: The performance from the viewpoint of disk accesses is concerned, which, with an appropriate choice of symbol sizes, is the same for RAID6, EVENODD, and RDP, rather than the computational cost (number of XOR operations).

The M/G/1 queue with permanent customers

Onno Boxma, +1 more
TL;DR: In this article, the influence of the permanent customers on queue length and sojourn times of the Poisson customers is studied using results from queuing theory and from the theory of branching processes.
Journal ArticleDOI

Clustered RAID Arrays and Their Access Costs

TL;DR: This work derives cost functions for the processing requirements of clustered RAID in normal and degraded modes of operation and quantifies the level of load increase in order to determine the value of G which maintains an acceptable level of performance in degraded mode operation.
Journal ArticleDOI

RAID level selection for heterogeneous disk arrays

TL;DR: An allocation experiment with a synthetic workload is used to demonstrate the superiority of HDA with respect to purely RAID1 or RAID5 disk arrays, and can be extended to 2DFT arrays, namely RAID6 versus 3-way replication.
References
More filters
Journal ArticleDOI

RAID: high-performance, reliable secondary storage

TL;DR: A comprehensive overview of disk array technology and implementation topics such as refining the basic RAID levels to improve performance and designing algorithms to maintain data consistency are discussed.
Journal ArticleDOI

EVENODD: an efficient scheme for tolerating double disk failures in RAID architectures

TL;DR: A novel method for tolerating up to two disk failures in RAID architectures based on Reed-Solomon error-correcting codes, which can be used in any system requiring large symbols and relatively short codes, for instance, in multitrack magnetic recording.
Proceedings Article

Row-diagonal parity for double disk failure correction

TL;DR: Implementation results show that RDP performance can be made nearly equal to single parity RAID-4 and RAID-5 performance.
Proceedings Article

Performance Analysis of Disk Arrays under Failure

TL;DR: A new variation of the RAID organization is proposed that has significant advantages in both reducing the magnitude of the performance degradation when there is a single failure and can also reduce the mean time to system failure.
Related Papers (5)