4th USENIX Conference on File and Storage TechnologiesAbstract
Pp. 211224 of the Proceedings
WEAVER Codes: Highly Fault Tolerant Erasure Codes for Storage Systems
James Lee Hafner, IBM Almaden Research Center
Abstract
We present the WEAVER codes, new families of simple
highly fault tolerant XOR-based erasure codes for
storage systems (with fault tolerance up to 12). The design
features of WEAVER codes are (a) placement of
data and parity blocks on the same strip, (b) constrained
parity in-degree and (c) balance and symmetry. These
codes are in general not maximum distance separable
(MDS) but have optimal storage efficiency among all
codes with constrained parity in-degree. Though applicable
to RAID controller systems, the WEAVER codes
are probably best suited in dRAID systems (distributed
Redundant Arrangement of Independent Devices). We
discuss the advantages these codes have over many other
erasure codes for storage systems.
- View the full text of this paper in HTML and PDF.
Until December 2006, you will need your USENIX membership identification in order to access the full papers. The Proceedings are published as a collective work, © 2005 by the USENIX Association. All Rights Reserved. Rights to individual papers remain with the author or the author's employer. Permission is granted for the noncommercial reproduction of the complete work for educational or research purposes. USENIX acknowledges all trademarks within this paper.
- If you need the latest Adobe Acrobat Reader, you can download it from Adobe's site.
|