An Evaluation of Redundant Arrays of Disks using an Amdahl 5890

Peter M. Chen

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-89-506
May 1989

http://www2.eecs.berkeley.edu/Pubs/TechRpts/1989/CSD-89-506.pdf

I/O systems are increasingly becoming a major performance limitation to faster computer systems. Recently we presented several disk array architectures designed to increase the data rate and I/O rate of supercomputing applications, transaction processing, and file systems. In this paper we present a hardware performance measurement of two of these architectures, mirroring and rotated parity. We see how throughput for these two architectures is affected by response time, request size, and the ratio of reads and writes. We also explore tradeoffs in the unit of interleaving and number of disks. We find that for applications with large accesses, such as many supercomputing applications, a rotated parity disk array far outperforms traditional mirroring architecture. In contrast, for applications with many small accesses, such as transaction processing and traditional file systems, mirroring disk arrays outperform rotated parity disk arrays.


BibTeX citation:

@techreport{Chen:CSD-89-506,
    Author = {Chen, Peter M.},
    Title = {An Evaluation of Redundant Arrays of Disks using an Amdahl 5890},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1989},
    Month = {May},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/1989/6158.html},
    Number = {UCB/CSD-89-506},
    Abstract = {I/O systems are increasingly becoming a major performance limitation to faster computer systems. Recently we presented several disk array architectures designed to increase the data rate and I/O rate of supercomputing applications, transaction processing, and file systems. In this paper we present a hardware performance measurement of two of these architectures, mirroring and rotated parity. We see how throughput for these two architectures is affected by response time, request size, and the ratio of reads and writes. We also explore tradeoffs in the unit of interleaving and number of disks. We find that for applications with large accesses, such as many supercomputing applications, a rotated parity disk array far outperforms traditional mirroring architecture. In contrast, for applications with many small accesses, such as transaction processing and traditional file systems, mirroring disk arrays outperform rotated parity disk arrays.}
}

EndNote citation:

%0 Report
%A Chen, Peter M.
%T An Evaluation of Redundant Arrays of Disks using an Amdahl 5890
%I EECS Department, University of California, Berkeley
%D 1989
%@ UCB/CSD-89-506
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/1989/6158.html
%F Chen:CSD-89-506