• DocumentCode
    2540512
  • Title

    RAAC: an architecture for scalable, reliable storage in clusters

  • Author

    Pillai, M. ; Lauria, Mario

  • Author_Institution
    Ohio State Univ., Columbus, OH, USA
  • fYear
    2004
  • fDate
    20-23 Sept. 2004
  • Firstpage
    157
  • Lastpage
    164
  • Abstract
    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.
  • Keywords
    RAID; arrays; distributed memory systems; input-output programs; parallel memories; virtual storage; workstation clusters; I/O architecture; RAAC architecture; RAID style data redundancy; bandwidth transfer; distributed RAID architecture; distributed RAID system; high-bandwidth I/O; parity-based redundancy; reliable array of autonomous controllers; synchronization overhead; two-tier layout; Bandwidth; Computer applications; Control systems; File servers; File systems; Maintenance; Network servers; Redundancy; Scientific computing; Storage area networks;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Cluster Computing, 2004 IEEE International Conference on
  • ISSN
    1552-5244
  • Print_ISBN
    0-7803-8694-9
  • Type

    conf

  • DOI
    10.1109/CLUSTR.2004.1392613
  • Filename
    1392613