Back to Search Start Over

A Class of Binary Locally Repairable Codes.

Authors :
Shahabinejad, Mostafa
Khabbazian, Majid
Ardakani, Masoud
Source :
IEEE Transactions on Communications; Aug2016, Vol. 64 Issue 8, p3182-3193, 12p
Publication Year :
2016

Abstract

An (n,k) erasure code that can recover any coded symbol by at most r other coded symbols is called a locally repairable code (LRC) with locality r . LRCs have been recently implemented in distributed storage systems. Coding complexity reduction can be significantly decreased by using binary LRCs (BLRCs) as they eliminate costly multiplication calculation. In this paper, motivated by the recently erasure codes with d=4 used in practice, we propose BLRCs when (r+1)\mid n and , meaning that neither their locality nor their minimum distance can be improved by non-binary codes. For r\geq 4 , our proposed binary codes offer near-optimal code rate, with a rate gap of \mathcal O(\log r/n) compared with optimal non-binary codes. While keeping the bulk of code structure binary, we eliminate this rate gap by using fields with sizes as small as r+2 for only two redundant symbols. These non-binary codes still eliminate the need for costly multiplications in many operations including a single failure repair (a dominant repair scenario). Using the construction of spanning BLRC with $d=4$ as a backbone, we also construct LRCs with minimum distance $d\geq 6$ . Furthermore, we obtain a closed-form equation for the mean-time to data-loss of arbitrary erasure codes. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
00906778
Volume :
64
Issue :
8
Database :
Complementary Index
Journal :
IEEE Transactions on Communications
Publication Type :
Academic Journal
Accession number :
117445475
Full Text :
https://doi.org/10.1109/TCOMM.2016.2581163