Low-Density Triple-Erasure Correcting Codes for Dependable Distributed Storage Systems
Unlike conventional disk array systems such as redundant arrays of independent disks (RAID), distributed storage systems do not require a central controller for a group of disk drive. This decentralized structure avoids a single point of failure as well as bottlenecks in data transfers. The structur...
Gespeichert in:
Hauptverfasser: | , , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Unlike conventional disk array systems such as redundant arrays of independent disks (RAID), distributed storage systems do not require a central controller for a group of disk drive. This decentralized structure avoids a single point of failure as well as bottlenecks in data transfers. The structure should therefore be suitable for dependable, large-scale storage systems. This paper proposes new distributed erasure correction algorithms suitable for the distributed storage systems, and also proposes new classes of triple-erasure correcting codes designed using combinatorial theory such as the Steiner triple system. The authors briefly evaluate the proposed coding method in terms of the number of check disks, the number of disk accesses, and the mean time to data loss (MTTDL). The evaluation demonstrates that the proposed codes require fewer check disks than those in disk mirroring. The proposed erasure correction algorithms also require fewer disk accesses than erasure correction using Reed-Solomon codes. For a large storage system with 400 information disks, the proposed coding method with 37 check disks increases the MTTDL from 0.10 years to 167 years |
---|---|
ISSN: | 1550-5774 2377-7966 |
DOI: | 10.1109/DFT.2006.42 |