English

Repair Locality with Multiple Erasure Tolerance

Information Theory 2014-10-20 v1 math.IT

Abstract

In distributed storage systems, erasure codes with locality rr is preferred because a coordinate can be recovered by accessing at most rr other coordinates which in turn greatly reduces the disk I/O complexity for small rr. However, the local repair may be ineffective when some of the rr coordinates accessed for recovery are also erased. To overcome this problem, we propose the (r,δ)c(r,\delta)_c-locality providing δ1\delta -1 local repair options for a coordinate. Consequently, the repair locality rr can tolerate δ1\delta-1 erasures in total. We derive an upper bound on the minimum distance dd for any linear [n,k][n,k] code with information (r,δ)c(r,\delta)_c-locality. For general parameters, we prove existence of the codes that attain this bound when nk(r(δ1)+1)n\geq k(r(\delta-1)+1), implying tightness of this bound. Although the locality (r,δ)(r,\delta) defined by Prakash et al provides the same level of locality and local repair tolerance as our definition, codes with (r,δ)c(r,\delta)_c-locality are proved to have more advantage in the minimum distance. In particular, we construct a class of codes with all symbol (r,δ)c(r,\delta)_c-locality where the gain in minimum distance is Ω(r)\Omega(\sqrt{r}) and the information rate is close to 1.

Keywords

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

R2 v1 2026-06-22T00:37:19.554Z