• DocumentCode
    3147167
  • Title

    A decentralized algorithm for erasure-coded virtual disks

  • Author

    Frølund, Svend ; Merchant, Arif ; Saito, Yasushi ; Spence, Susan ; Veitch, Alistair

  • Author_Institution
    Dept. of Storage Syst., HP Labs., Palo Alto, CA, USA
  • fYear
    2004
  • fDate
    28 June-1 July 2004
  • Firstpage
    125
  • Lastpage
    134
  • Abstract
    A federated array of bricks is a scalable distributed storage system composed from inexpensive storage bricks. It achieves high reliability with low cost by using erasure coding across the bricks to maintain data reliability in the face of brick failures. Erasure coding generates n encoded blocks from m data blocks (n > m) and permits the data blocks to be reconstructed from any m of these encoded blocks. We present a new fully decentralized erasure-coding algorithm for an asynchronous distributed system. Our algorithm provides fully linearizable read-write access to erasure-coded data and supports concurrent I/O controllers that may crash and recover. Our algorithm relies on a novel quorum construction where any two quorums intersect in m processes.
  • Keywords
    digital storage; distributed memory systems; encoding; virtual storage; asynchronous distributed system; concurrent I/O controller; data reliability; decentralized algorithm; distributed storage system; encoding; erasure coding; erasure-coded virtual disks; read-write access; Access protocols; Buildings; Centralized control; Computer crashes; Costs; Economies of scale; Hardware; Large-scale systems; Maintenance; Reed-Solomon codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2004 International Conference on
  • Print_ISBN
    0-7695-2052-9
  • Type

    conf

  • DOI
    10.1109/DSN.2004.1311883
  • Filename
    1311883