Repair Locality with Multiple Erasure Tolerance
Abstract
In distributed storage systems, erasure codes with locality is preferred because a coordinate can be recovered by accessing at most other coordinates which in turn greatly reduces the disk I/O complexity for small . However, the local repair may be ineffective when some of the coordinates accessed for recovery are also erased. To overcome this problem, we propose the -locality providing local repair options for a coordinate. Consequently, the repair locality can tolerate erasures in total. We derive an upper bound on the minimum distance for any linear code with information -locality. For general parameters, we prove existence of the codes that attain this bound when , implying tightness of this bound. Although the locality defined by Prakash et al provides the same level of locality and local repair tolerance as our definition, codes with -locality are proved to have more advantage in the minimum distance. In particular, we construct a class of codes with all symbol -locality where the gain in minimum distance is and the information rate is close to 1.
Cite
@article{arxiv.1306.4774,
title = {Repair Locality with Multiple Erasure Tolerance},
author = {Anyu Wang and Zhifang Zhang},
journal= {arXiv preprint arXiv:1306.4774},
year = {2014}
}
Comments
14 pages