XORing elephants
University of Southern California · California Southern University · +2 more institutions
Abstract
Distributed storage systems for large clusters typically use replication to provide reliability. Recently, erasure codes have been used to reduce the large storage overhead of three-replicated systems. Reed-Solomon codes are the standard design choice and their high repair cost is often considered an unavoidable price to pay for high storage efficiency and high reliability. This paper shows how to overcome this limitation. We present a novel family of erasure codes that are efficiently repairable and offer higher reliability compared to Reed-Solomon codes. We show analytically that our codes are optimal on a recently identified tradeoff between locality and minimum distance. We implement our new codes in…
Citation impact
- FWCI
- 83.34
- Percentile
- 100%
- References
- 34
Authors
7- MSMaheswaran SathiamoorthyCorresponding
University of Southern California, California Southern University
- MAMegasthenis Asteris
University of Southern California, California Southern University
- DPDimitris Papailiopoulos
The University of Texas at Austin
- AGAlexandros G. Dimakis
The University of Texas at Austin
- RVRamkumar Vadali
Meta (Israel)
Topics & keywords
- Erasure code
- Computer science
- Distributed data store
- Locality
- Overhead (engineering)
- Replication (statistics)
- Reliability (semiconductor)
- Storage efficiency