• DocumentCode
    2897680
  • Title

    Reliability of flat XOR-based erasure codes on heterogeneous devices

  • Author

    Greenan, Kevin M. ; Miller, Ethan L. ; Wylie, Jay J.

  • Author_Institution
    Hewlett-Packard Labs., Palo Alto, CA
  • fYear
    2008
  • fDate
    24-27 June 2008
  • Firstpage
    147
  • Lastpage
    156
  • Abstract
    XOR-based erasure codes are a computationally-efficient means of generating redundancy in storage systems. Some such erasure codes provide irregular fault tolerance: some subsets of failed storage devices of a given size lead to data loss, whereas other subsets of failed storage devices of the same size are tolerated. Many storage systems are composed of heterogeneous devices that exhibit different failure and recovery rates, in which different placements- mappings of erasure-coded symbols to storage devices-of a flat XOR-based erasure code lead to different reliabilities. We have developed redundancy placement algorithms that utilize the structure of flat XOR-based erasure codes and a simple analytic model to determine placements that maximize reliability. Simulation studies validate the utility of the simple analytic reliability model and the efficacy of the redundancy placement algorithms.
  • Keywords
    codes; fault tolerant computing; redundancy; storage management; storage media; erasure-coded symbols; failure rates; flat XOR-based erasure codes; heterogeneous devices; recovery rates; redundancy; reliability; storage systems; Algorithm design and analysis; Analytical models; Energy storage; Fault tolerance; Galois fields; Memory; Parity check codes; Proposals; Redundancy; Reed-Solomon codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks With FTCS and DCC, 2008. DSN 2008. IEEE International Conference on
  • Conference_Location
    Anchorage, AK
  • Print_ISBN
    978-1-4244-2397-2
  • Electronic_ISBN
    978-1-4244-2398-9
  • Type

    conf

  • DOI
    10.1109/DSN.2008.4630083
  • Filename
    4630083