Accession Number : ADA302162

Title :   RAlDframe: Rapid Prototyping for Disk Arrays,

Corporate Author : CARNEGIE-MELLON UNIV PITTSBURGH PA DEPT OF COMPUTER SCIENCE

Personal Author(s) : Gibson, Garth ; Courtright, William V., II ; Holland, Mark ; Zelenka, Jim

PDF Url : ADA302162

Report Date : 18 OCT 1995

Pagination or Media Count : 19

Abstract : The complexity of advanced disk array architectures makes accurate representation necessary arduous, and error-prone. In this paper, we present RAIDframe, an array framework that separates architectural policy from execution mechanism. RAIDframe facilitations rapid prototyping of new RAID architectures by localizing modifications and providing libraries of existing architectures to extend. In addition, RAIDframe implemented architectures run the same code as a synthetic and trace-driven simulator, as a user-level application managing raw disks, and as a Digital Unix device-driver capable of mounting a filesystem. Evaluation shows that RAIDframe performance is equivalent to less complex array implementations and thance is equivalent to less complex array implementations and that case studies of RAID levels 0, 1, 4, 5, 6, and parity declustering achieve expected performance.

Descriptors :   *SOFTWARE ENGINEERING, *ARRAYS, *COMPUTER ARCHITECTURE, *PROTOTYPES, *DISKS, COMPUTERIZED SIMULATION, POLICIES, ACCURACY, CASE STUDIES, COMPUTER FILES, PARITY.

Subject Categories : Computer Programming and Software

Distribution Statement : APPROVED FOR PUBLIC RELEASE