The design and implementation of a log-structured file system
ACM Transactions on Computer Systems (TOCS)
RAID: high-performance, reliable secondary storage
ACM Computing Surveys (CSUR)
ACM Transactions on Computer Systems (TOCS)
Swift/RAID: a distributed RAID system
Computing Systems
The Zebra striped network file system
ACM Transactions on Computer Systems (TOCS)
The HP AutoRAID hierarchical storage system
SOSP '95 Proceedings of the fifteenth ACM symposium on Operating systems principles
Serverless network file systems
ACM Transactions on Computer Systems (TOCS) - Special issue on operating system principles
Petal: distributed virtual disks
Proceedings of the seventh international conference on Architectural support for programming languages and operating systems
Distributed RAID - A New Multiple Copy Algorithm
Proceedings of the Sixth International Conference on Data Engineering
Data Logging: A Method for Efficient Data Updates in Constantly Active RAIDs
ICDE '98 Proceedings of the Fourteenth International Conference on Data Engineering
Workload Characterization of Input/Output Intensive Parallel Applications
Proceedings of the 9th International Conference on Computer Performance Evaluation: Modelling Techniques and Tools
RAID-x: A New Distributed Disk Array for I/O-Centric Cluster Computing
HPDC '00 Proceedings of the 9th IEEE International Symposium on High Performance Distributed Computing
The Swarm Scalable Storage System
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
Tertiary Disk: Large Scale Distributed Storage
Tertiary Disk: Large Scale Distributed Storage
Hi-index | 0.00 |
A known issue in the design of striped file systems is their vulnerability to disk failures. In this paper, we address the challenges of augmenting an existing striped file system with traditional RAID redundancy, and propose a novel redundancy scheme designed to maximise disk throughput seen by applications. We implement our new scheme in CSAR, a proof-of-concept redundant file system based on the parallel virtual file system, along with two other well-known schemes. Our tests using both microbenchmarks and representative scientific applications show that our scheme consistently performs as well as the best of the other two schemes. The application-dependent, potentially larger storage occupation of our scheme is justified by current technological trends that put I/O bandwidth at a premium over disk space.