Title
RAIDframe: rapid prototyping for disk arrays
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 architec- tures 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 imple- mentations 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.
Year
DOI
Venue
1996
10.1145/233013.233057
SIGMETRICS
Keywords
Field
DocType
1. graphical programming abstraction,rapid prototyping,disk array,simulation,modeling,graphical programming,storage system,software engineering,application management,stochastic modeling,raid,prototypes,parity,real time systems,computer architecture,computer files,accuracy,disk arrays,communication networks,product development,policies
Rapid prototyping,Disk array,Telecommunications network,Computer science,Unix,Real-time computing,Implementation,RAID,Computer file,Embedded system
Conference
Volume
Issue
ISSN
24
1
0163-5999
ISBN
Citations 
PageRank 
0-89791-793-6
11
1.01
References 
Authors
26
4
Name
Order
Citations
PageRank
William V. Courtright, II111810.81
Garth Gibson225713.77
Mark Holland3111.01
Jim Zelenka430725.34