Repair Locality with Multiple Erasure Tolerance
arXiv:1306.4774 · doi:10.1109/TIT.2014.2351404
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.
14 pages
References in corpus (3)
Cited by in corpus (38)
- Cooperative Local Repair in Distributed Storage
- Combinatorial Alphabet-Dependent Bounds for Locally Recoverable Codes
- Locally Repairable Codes with Functional Repair and Multiple Erasure Tolerance
- Bounds and Constructions of Locally Repairable Codes: Parity-check Matrix Approach
- Binary Codes with Locality for Multiple Erasures Having Short Block Length
- Alphabet-Dependent Bounds for Linear Locally Repairable Codes Based on Residual Codes
- Some Improvements on Locally Repairable Codes
- Achieving Arbitrary Locality and Availability in Binary Codes
- A Construction of Maximally Recoverable Codes with Order-Optimal Field Size
- Optimal binary linear locally repairable codes with disjoint repair groups
- Binary Linear Locally Repairable Codes
- PMDS Array Codes With Small Sub-packetization, Small Repair Bandwidth/Rebuilding Access
- Codes With Hierarchical Locality
- Binary Codes with Locality for Four Erasures
- Locally recoverable -affine variety codes
- Latency optimal storage and scheduling of replicated fragments for memory-constrained servers
- Erasure Coding for Distributed Storage: An Overview
- Binary Locally Repairable Codes ---Sequential Repair for Multiple Erasures
- Irregular Recovery and Unequal Locality for Locally Recoverable Codes with Availability
- Constructions of Optimal Cyclic Locally Repairable Codes
- Bounds on Codes with Locality and Availability
- Bounds on the Parameters of Locally Recoverable Codes
- On Sequential Locally Repairable Codes
- A Study on the Impact of Locality in the Decoding of Binary Cyclic Codes
- New Constructions of Optimal Locally Repairable Codes with Super-Linear Length
- A Tight Rate Bound and Matching Construction for Locally Recoverable Codes with Sequential Recovery From Any Number of Multiple Erasures
- On Optimal Locally Repairable Codes with Super-Linear Length
- Erasure codes with symbol locality and group decodability for distributed storage
- Integrated Interleaved Codes as Locally Recoverable Codes: Properties and Performance
- Optimal Locally Repairable Systematic Codes Based on Packings
- On Finding the Largest Minimum Distance of Locally Recoverable Codes
- New Bounds on the Field Size for Maximally Recoverable Codes Instantiating Grid-like Topologies
- Mathematical LoRE: Local Recovery of Erasures using Polynomials, Curves, Surfaces, and Liftings
- Applications of Polymatroid Theory to Distributed Storage Systems
- On Optimal Locally Repairable Codes and Generalized Sector-Disk Codes
- Cyclic and convolutional codes with locality
- Locally recoverable codes from automorphism groups of function fields of genus
- Erasure Codes for Distributed Storage: Tight Bounds and Matching Constructions