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, II | 1 | 118 | 10.81 |
Garth Gibson | 2 | 257 | 13.77 |
Mark Holland | 3 | 11 | 1.01 |
Jim Zelenka | 4 | 307 | 25.34 |