Title | Worst-case, information and all-blocks locality in distributed storage systems: An explicit comparison |
Publication Type | Conference Paper |
Year of Publication | 2017 |
Authors | Barbi R, Felber P, Mercier H, Schiavoni V |
Conference Name | Proceedings of the 15th Canadian Workshop on Information Theory (CWIT) |
Date Published | June/2017 |
Conference Location | Québec, Canada |
Abstract | Distributed storage systems often use erasure coding techniques to provide reliability while decreasing the storage overhead required by replication. Due to the drawbacks of standard MDS erasure-correcting codes, numerous coding schemes recently proposed for distributed storage systems target other metrics such as repair locality and repair andwidth. Unfortunately, these schemes are not always practical, and for most of them locality covers information data only. In this article, we compare three explicit linear codes for three types of locality: a Reed-Solomon code for worst-case locality, a recently proposed pyramid code for information locality and the Hamming code HAM, an optimal locally repairable code directly built from its generator matrix for all-blocks locality. We also provide an efficient way for repairing HAM and show that for the same level of storage overhead HAM provides faster encoding, faster repair and lower repair bandwidth than the other two solutions while requiring less than fifty lines of code. |
URL | http://www.safecloud-project.eu/sites/safecloud-project.eu/files/uploads/docs/publications/CWIT_2017.pdf |
Worst-case, information and all-blocks locality in distributed storage systems: An explicit comparison
May
16
2017
By Paula Rodrigues