Balanced Locally Repairable Codes
Abstract
We introduce a family of balanced locally repairable codes (BLRCs) for arbitrary values of , and . Similar to other locally repairable codes (LRCs), the presented codes are suitable for applications that require a low repair locality. The novelty that we introduce in our construction is that we relax the strict requirement the repair locality to be a fixed small number , and we allow the repair locality to be either or . This gives us the flexibility to construct BLRCs for arbitrary values of and which partially solves the open problem of finding a general construction of LRCs. Additionally, the relaxed locality criteria gives us an opportunity to search for BLRCs that have a low repair locality even when double failures occur. We use metrics such as a storage overhead, an average repair bandwidth, a Mean Time To Data Loss (MTTDL) and an update complexity to compare the performance of BLRCs with existing LRCs.
Keywords
Cite
@article{arxiv.1607.04137,
title = {Balanced Locally Repairable Codes},
author = {Katina Kralevska and Danilo Gligoroski and Harald Øverby},
journal= {arXiv preprint arXiv:1607.04137},
year = {2020}
}
Comments
Accepted for presentation at International Symposium on Turbo Codes and Iterative Information Processing 2016