2013 IEEE International Conference on Cluster Computing (CLUSTER) (2004)
San Diego, CA, USA
Sept. 20, 2004 to Sept. 23, 2004
M. Lauria , Ohio State Univ., Columbus, OH, USA
M. Pillai , Ohio State Univ., Columbus, OH, USA
Striping data across multiple nodes has been recognized as an effective technique for delivering high-bandwidth I/O to applications running on clusters. However the technique is vulnerable to disk failure. We present an I/O architecture for clusters called reliable array of autonomous controllers (RAAC) that builds on the technique of RAID style data redundancy. The RAAC architecture uses a two-tier layout that enables the system to scale in terms of storage capacity and transfer bandwidth while avoiding the synchronization overhead incurred in a distributed RAID system. We describe our implementation of RAAC in PVFS, and compare the performance of parity-based redundancy in RAAC and in a conventional distributed RAID architecture.
M. Lauria, M. Pillai, "RAAC: an architecture for scalable, reliable storage in clusters", 2013 IEEE International Conference on Cluster Computing (CLUSTER), vol. 00, no. , pp. 157-164, 2004, doi:10.1109/CLUSTR.2004.1392613