Abstract

Most replicated storage and file systems either take a specialized hardware approach or a software-oriented approach to fault tolerance. The paper describes a fault-tolerant disk storage and file system that falls in between the hardware and software categories. The system uses reflective memory to interconnect an array of standard computers comprising a massively parallel system. This architecture provides the basis for high availability replicated file and storage systems with the performance and low overhead expected from specialized hardware while offering the modularity and scalability of a distributed system. We describe the implementation of the fault-tolerant file and storage system to run large scale I/O-intensive applications, such as emulation of a stable storage DASD subsystem. Preliminary performance measurements indicate that selectively broadcasting regions of reflective memory allows for virtually no overhead over conventional systems for supporting replicated, distributed storage and file services. >

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call