Scheduled System Maintenance:
Some services will be unavailable Sunday, March 29th through Monday, March 30th. We apologize for the inconvenience.
By Topic

Maintaining good performance in disk arrays during failure via uniform parity group distribution

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

The purchase and pricing options are temporarily unavailable. Please try again later.
2 Author(s)
Ng, Spencer W. ; IBM Res. Div., Almaden Res. Center., San Jose, CA, USA ; Mattson, R.

Disk arrays are increasingly being used in distributed computing systems, as the vehicle for providing reliable and high performance data storage. When a disk in a RAID-5 fails, data in that failed disk can still be made available through parity reconstruction by reading from the other disks. However, this poses an increased burden on the surviving disks, and if consideration is not given to this failure consequence, then the performance of the system may degrade to an unacceptable level. This paper describes techniques that will enable the disk array to maintain good performance in the event of a disk failure. After a failed disk has been repaired, its content must be reconstructed from all the associated parity groups. In RAID-5, this must be a single thread sequential process. With the techniques introduced in this paper, it is shown how this sequential process can now be broken down into multiple parallel processes distributed throughout the array, thus shortening the reconstruction time. While the techniques introduced in this paper are applied to disk arrays, they may potentially have general applications in other areas of distributed computing

Published in:

High-Performance Distributed Computing, 1992. (HPDC-1), Proceedings of the First International Symposium on

Date of Conference:

9-11 Sep 1992