Title :
Performance aspects of RAID architectures
Author_Institution :
Apple Comput. Inc., Cupertino, CA, USA
Abstract :
RAID (Redundant Array of Inexpensive Disks) concept was introduced to provide high performance I/O subsystem by striping data across multiple low cost disk drives and storing parity information on one of the disks to generate the original data in case of a disk failure. However, only CPU and disk drives were considered in the evaluation of system architecture of the original RAID investigation. Later, more studies to address RAID performance have been reported but they fail to provide an approach to complete evaluation of RAID I/O subsystems. This paper attempts to provide an approach to comprehensive evaluation of RAID architectures. It considers the complete I/O subsystem consisting of CPU, operating system, data bus, I/O controller, controller cache, disk paths and SCSI disk drives. Analytical models are developed to analyze the performance of different RAID designs. The main conclusions of the paper are: (1) Performance of I/O subsystems depends on data management in the cache (CPU, Storage Controller and Disk) and disk, and (2) RAID architectures provide high data availability but NOT necessarily high performance
Keywords :
cache storage; memory architecture; performance evaluation; I/O subsystems; RAID architectures; RAID performance; cache; data availability; data management; high performance I/O; Analytical models; Availability; Cache storage; Computer architecture; Control systems; Costs; Disk drives; High performance computing; Operating systems; Performance analysis;
Conference_Titel :
Performance, Computing, and Communications Conference, 1997. IPCCC 1997., IEEE International
Conference_Location :
Phoenix, Tempe, AZ
Print_ISBN :
0-7803-3873-1
DOI :
10.1109/PCCC.1997.581534