Repairing reed-solomon codes

V Guruswami, M Wootters - Proceedings of the forty-eighth annual ACM …, 2016 - dl.acm.org
A fundamental fact about polynomial interpolation is that k evaluations of a degree-(k-1)
polynomial f are sufficient to determine f. This is also necessary in a strong sense: given k-1 …

Optimal repair schemes for some families of full-length Reed-Solomon codes

H Dau, O Milenkovic - 2017 IEEE International Symposium on …, 2017 - ieeexplore.ieee.org
Reed-Solomon codes have found many applications in practical storage systems, but were
until recently considered unsuitable for distributed storage applications due to the widely …

Optimal repair of Reed-Solomon codes: Achieving the cut-set bound

I Tamo, M Ye, A Barg - 2017 IEEE 58th Annual Symposium on …, 2017 - ieeexplore.ieee.org
The repair problem for an (n, k) error-correcting code calls for recovery of an unavailable
coordinate of the codeword by downloading as little information as possible from a subset of …

Repairing Reed-Solomon codes with multiple erasures

H Dau, IM Duursma, HM Kiah… - IEEE Transactions on …, 2018 - ieeexplore.ieee.org
Despite their exceptional error-correcting properties, Reed-Solomon (RS) codes have been
overlooked in distributed storage applications due to the common belief that they have poor …

The repair problem for Reed–Solomon codes: Optimal repair of single and multiple erasures with almost optimal node size

I Tamo, M Ye, A Barg - IEEE Transactions on Information …, 2018 - ieeexplore.ieee.org
The repair problem in distributed storage addresses recovery of the data encoded using an
erasure code, for instance, a Reed-Solomon (RS) code. We consider the problem of …

A repair framework for scalar MDS codes

K Shanmugam, DS Papailiopoulos… - IEEE Journal on …, 2014 - ieeexplore.ieee.org
Several works have developed vector-linear maximum-distance separable (MDS) storage
codes that minimize the total communication cost required to repair a single coded symbol …

Erasure coding for distributed storage: An overview

SB Balaji, MN Krishnan, M Vajha, V Ramkumar… - Science China …, 2018 - Springer
In a distributed storage system, code symbols are dispersed across space in nodes or
storage units as opposed to time. In settings such as that of a large data center, an important …

Explicit minimum storage regenerating codes

Z Wang, I Tamo, J Bruck - IEEE Transactions on Information …, 2016 - ieeexplore.ieee.org
In distributed storage, a file is stored in a set of nodes and protected by erasure-correcting
codes. Regenerating code is a type of code with two properties: first, it can reconstruct the …

Searching for minimum storage regenerating codes

D Cullina, AG Dimakis, T Ho - arXiv preprint arXiv:0910.2245, 2009 - arxiv.org
Regenerating codes allow distributed storage systems to recover from the loss of a storage
node while transmitting the minimum possible amount of data across the network. We …

Opening the chrysalis: On the real repair performance of {MSR} codes

L Pamies-Juarez, F Blagojevic, R Mateescu… - … USENIX conference on …, 2016 - usenix.org
Large distributed storage systems use erasure codes to reliably store data. Compared to
replication, erasure codes are capable of reducing storage overhead. However, repairing …