Optimal binary linear locally repairable codes with disjoint repair groups

In recent years, several classes of codes are introduced to provide some fault-tolerance and guarantee system reliability in distributed storage systems, among which locally repairable codes (LRCs for short) play an important role. However, most known constructions are over large fields with sizes close to the code length, which lead to the systems computationally expensive. Due to this, binary LRCs are of interest in practice. In this paper, we focus on binary linear LRCs with disjoint repair groups. We first derive an explicit bound for the dimension k of such codes, which can be served as a generalization of the bounds given in [11, 36, 37]. We also give several new constructions of binary LRCs with minimum distance $d = 6$ based on weakly independent sets and partial spreads, which are optimal with respect to our newly obtained bound. In particular, for locality $r\in \{2,3\}$ and minimum distance $d = 6$, we obtain the desired optimal binary linear LRCs with disjoint repair groups for almost all parameters.

[1]  Dimitris S. Papailiopoulos,et al.  XORing Elephants: Novel Erasure Codes for Big Data , 2013, Proc. VLDB Endow..

[2]  P. Vijay Kumar,et al.  Codes with locality for two erasures , 2014, 2014 IEEE International Symposium on Information Theory.

[3]  Chau Yuen,et al.  Optimal Locally Repairable Linear Codes , 2014, IEEE Journal on Selected Areas in Communications.

[4]  Dongdai Lin,et al.  Bounds and constructions for linear locally repairable codes over binary fields , 2017, 2017 IEEE International Symposium on Information Theory (ISIT).

[5]  P. Vijay Kumar,et al.  Optimal linear codes with a local-error-correction property , 2012, 2012 IEEE International Symposium on Information Theory Proceedings.

[6]  Heather Jordon,et al.  The maximum size of a partial 3-spread in a finite vector space over GF(2) , 2010, Des. Codes Cryptogr..

[7]  Albrecht Beutelspacher,et al.  Partial spreads in finite projective spaces and partial designs , 1975 .

[8]  Cheng Huang,et al.  Erasure Coding in Windows Azure Storage , 2012, USENIX Annual Technical Conference.

[9]  Hong-Yeop Song,et al.  Binary Locally Repairable Codes With Minimum Distance at Least Six Based on Partial $t$ -Spreads , 2017, IEEE Communications Letters.

[10]  Sriram Vishwanath,et al.  Optimal locally repairable codes via rank-metric codes , 2013, 2013 IEEE International Symposium on Information Theory.

[11]  Masoud Ardakani,et al.  A Class of Binary Locally Repairable Codes , 2016, IEEE Transactions on Communications.

[12]  Itzhak Tamo,et al.  Bounds on locally recoverable codes with multiple recovering sets , 2014, 2014 IEEE International Symposium on Information Theory.

[13]  O. Antoine,et al.  Theory of Error-correcting Codes , 2022 .

[14]  Frédérique E. Oggier,et al.  Locally repairable codes with multiple repair alternatives , 2013, 2013 IEEE International Symposium on Information Theory.

[15]  Dongdai Lin,et al.  Two classes of (r, t)-locally repairable codes , 2016, 2016 IEEE International Symposium on Information Theory (ISIT).

[16]  Cheng Huang,et al.  On the Locality of Codeword Symbols , 2011, IEEE Transactions on Information Theory.

[17]  A. Robert Calderbank,et al.  Binary cyclic codes that are locally repairable , 2014, 2014 IEEE International Symposium on Information Theory.

[18]  Eitan Yaakobi,et al.  Optimal linear and cyclic locally repairable codes over small fields , 2015, 2015 IEEE Information Theory Workshop (ITW).

[19]  Dimitris S. Papailiopoulos,et al.  Simple regenerating codes: Network coding for cloud storage , 2011, 2012 Proceedings IEEE INFOCOM.

[20]  Arya Mazumdar,et al.  Bounds on the Size of Locally Recoverable Codes , 2015, IEEE Transactions on Information Theory.

[21]  Balaji Srinivasan Babu,et al.  Binary codes with locality for multiple erasures having short block length , 2016, 2016 IEEE International Symposium on Information Theory (ISIT).

[22]  Frédérique Oggier,et al.  Self-repairing homomorphic codes for distributed storage systems , 2010, 2011 Proceedings IEEE INFOCOM.

[23]  Natalia Silberstein,et al.  Optimal binary locally repairable codes via anticodes , 2015, 2015 IEEE International Symposium on Information Theory (ISIT).

[24]  F. MacWilliams,et al.  The Theory of Error-Correcting Codes , 1977 .

[25]  Zhifang Zhang,et al.  Repair Locality With Multiple Erasure Tolerance , 2014, IEEE Transactions on Information Theory.

[26]  Wentu Song,et al.  On Sequential Locally Repairable Codes , 2018, IEEE Transactions on Information Theory.

[27]  Zhifang Zhang,et al.  An Integer Programming-Based Bound for Locally Repairable Codes , 2014, IEEE Transactions on Information Theory.

[28]  Alexander Vardy,et al.  Error-correcting codes in projective space , 2008, 2008 IEEE International Symposium on Information Theory.

[29]  Dimitris S. Papailiopoulos,et al.  Locally Repairable Codes , 2012, IEEE Transactions on Information Theory.

[30]  Itzhak Tamo,et al.  A Family of Optimal Locally Recoverable Codes , 2013, IEEE Transactions on Information Theory.

[31]  Itzhak Tamo,et al.  Locally Recoverable Codes on Algebraic Curves , 2017, IEEE Transactions on Information Theory.

[32]  Bin Chen,et al.  Some results on optimal locally repairable codes , 2016, 2016 IEEE International Symposium on Information Theory (ISIT).

[33]  Paul H. Siegel,et al.  Binary Linear Locally Repairable Codes , 2015, IEEE Transactions on Information Theory.

[34]  A. Robert Calderbank,et al.  Cyclic LRC codes, binary LRC codes, and upper bounds on the distance of cyclic codes , 2016, Int. J. Inf. Coding Theory.

[35]  Cheng Huang,et al.  Explicit Maximally Recoverable Codes With Locality , 2013, IEEE Transactions on Information Theory.

[36]  Dimitris S. Papailiopoulos,et al.  Optimal locally repairable codes and connections to matroid theory , 2013, 2013 IEEE International Symposium on Information Theory.

[37]  Sergey Yekhanin,et al.  On the locality of codeword symbols in non-linear codes , 2013, Discret. Math..

[38]  Qiang Fu,et al.  Locality of optimal binary codes , 2017, Finite Fields Their Appl..