DocumentCode
2275430
Title
Algorithms for software and low-cost hardware RAIDs
Author
Menon, J. ; Riegel, J. ; Wyllie, J.
Author_Institution
IBM Almaden Res. Center, San Jose, CA, USA
fYear
1995
fDate
5-9 March 1995
Firstpage
411
Lastpage
419
Abstract
RAIDs implemented in disk controllers are called hardware RAIDs. A software RAID, on the other hand, is implemented purely in software running on a host computer. In this paper, we describe algorithms that can be used by software RAIDs. We present one algorithm (parallel algorithm) for achieving fastest possible RAID update response time; we present one algorithm (PGS bit map algorithm) for improved recovery times; we present one algorithm for improved update concurrency; and we present four algorithms (Parity Caching, Delta Parity Caching, Delta Parity and Partial Parity Caching, and Data Prefetching) for improved sequential performance. Many of our algorithms are also appropriate for low-cost hardware RAIDs.
Keywords
magnetic disc storage; parallel algorithms; PGS bit map algorithm; disk controllers; low-cost hardware RAIDs; parallel algorithm; recovery times; sequential performance; software RAID; update concurrency; Computer crashes; Concurrent computing; Hardware; Nonvolatile memory; Optical computing; Random access memory; Read-write memory; Software algorithms; Software performance; Writing;
fLanguage
English
Publisher
ieee
Conference_Titel
Compcon '95.'Technologies for the Information Superhighway', Digest of Papers.
Conference_Location
San Francisco, CA, USA
ISSN
1063-6390
Print_ISBN
0-8186-7029-0
Type
conf
DOI
10.1109/CMPCON.1995.512417
Filename
512417
Link To Document