Skip to main content
Log in

Application of optimal p-ary linear codes to alphabet-optimal locally repairable codes

  • Published:
Designs, Codes and Cryptography Aims and scope Submit manuscript

Abstract

Linear codes have widespread applications in data storage systems. There are two major contributions in this paper. We first propose infinite families of optimal or distance-optimal linear codes over \({\mathbb F}_p\) constructed from projective spaces. Moreover, a necessary and sufficient condition for such linear codes to be Griesmer codes is presented. Secondly, as an application in data storage systems, we investigate the locality of the linear codes constructed. Furthermore, we show that these linear codes are alphabet-optimal locally repairable codes with locality 2.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Cai H., Miao Y., Schwartz M., Tang X.: On optimal locally repairable codes with super-linear length. IEEE Trans. Inform. Theory 66(8), 4853–4868 (2020).

    Article  MathSciNet  Google Scholar 

  2. Cai H., Schwartz M.: On optimal locally repairable codes and generalized sector- disk codes. IEEE Trans. Inform. Theory 67(2), 686–704 (2021).

    Article  MathSciNet  Google Scholar 

  3. Chen B., Xia S., Hao J., Fu F.: Constructions of optimal cyclic \((r,\delta )\) locally repairable codes. IEEE Trans. Inf. Theory 64(4), 2499–2511 (2018).

    Article  MathSciNet  Google Scholar 

  4. Chen B., Fang W., Hao J., Xia S., Fu F.: Improved bounds and Singleton-optimal constructions of locally repairable codes with minimum distance 5 and 6. IEEE Trans. Inf. Theory 67(1), 217–231 (2021).

    Article  MathSciNet  Google Scholar 

  5. Chen B., Fang W., Xia S., Fu F.: Constructions of optimal \((r,\delta )\) locally repairable codes via constacyclic codes. IEEE Trans. Commun. 67(8), 5253–5263 (2019).

    Article  Google Scholar 

  6. Cadambe V.R., Mazumdar A.: Bounds on the size of locally recoverable codes. IEEE Trans. Inf. Theory 61(11), 5787–5794 (2015).

    Article  MathSciNet  Google Scholar 

  7. Ding C., Luo J., Niederreiter H.: Two-weight codes punctured from irreducible cyclic codes. Ser. Coding Theory Cryptol. 4, 119–124 (2008).

    Article  MathSciNet  Google Scholar 

  8. Ding C., Niederreiter H.: Cyclotomic linear codes of order 3. IEEE Trans. Inf. Theory 53(6), 2274–2277 (2007).

    Article  MathSciNet  Google Scholar 

  9. Farrell P.: Linear binary anticodes. Electron. Lett. 6(13), 419–421 (1970).

    Article  Google Scholar 

  10. Gopalan P., Huang C., Simitci H., Yekhanin S.: On the locality of codeword symbols. IEEE Trans. Inf. Theory 58(11), 6925–6934 (2012).

    Article  MathSciNet  Google Scholar 

  11. Griesmer J.H.: A bound for error-correcting codes. IBM J. Res. Dev. 4(5), 532–542 (1960).

    Article  MathSciNet  Google Scholar 

  12. Goparaju S., Calderbank R.: Binary cyclic codes that are locally repairable. In: Proc. Int. Symp. Inf. Theory (ISIT), Honolulu, HI, USA, pp. 676–680 (2014)

  13. Guruswami V., Xing C., Yuan C.: How long can optimal locally repairable codes be? In: Approximation, Randomization, and Combinatorial Optimization. Algorithms and Techniques, APPROX/RANDOM 2018, August 20–22, 2018—Princeton, NJ, USA, pp. 41:1–41:11 (2018)

  14. Hamada N., Helleseth T., Ytrehus Ø.: A new class of nonbinary codes meeting the Griesmer bound. Discret. Appl. Math. 47(3), 219–226 (1993).

    Article  MathSciNet  Google Scholar 

  15. Hyun J.Y., Lee J., Lee Y.: Infinite families of optimal linear codes constructed from simplicial complexes. IEEE Trans. Inf. Theory 66(11), 6762–6773 (2020).

    Article  MathSciNet  Google Scholar 

  16. Liu H., Maouche Y.: Two or few-weight trace codes over over \({\mathbb{F}}_q+u{\mathbb{F}}_q\). IEEE Trans. Inf. Theory 65(5), 2696–2703 (2019).

    Article  Google Scholar 

  17. Huang C., Chen M., Li J.: Pyramid codes: flexible schemes to trade space for access efficiency in reliable data storage systems. In: Proc. IEEE Int. Symp. Network Computing and Applications (NCA), pp. 79–86 (2007)

  18. Huang P., Yaakobi E., Uchikawa H., Siegel P.: Binary linear locally repairable codes. IEEE Trans. Inf. Theory 62(11), 6268–6283 (2016).

    Article  MathSciNet  Google Scholar 

  19. Hao J., Xia S., Chen B.: On the linear codes with \((r,\delta )\) locality for distributed storage. In: Proc. IEEE International Conference on Communications (ICC), Paris, France, pp. 1–6 (2017)

  20. Jin L., Ma L., Xing C.: Construction of optimal locally repairable codes via automorphism groups of rational function fields. IEEE Trans. Inf. Theory 66(1), 210–221 (2020).

    Article  MathSciNet  Google Scholar 

  21. Jin L.: Explicit construction of optimal locally recoverable codes of distance 5 and 6 via binary constant weight codes. IEEE Trans. Inf. Theory 65(8), 4658–4663 (2019).

    Article  MathSciNet  Google Scholar 

  22. Kong X., Wang X., Ge G.: New constructions of optimal locally repairable codes with super-linear length. IEEE Trans. Inf. Theory 67(10), 6491–6506 (2021).

    Article  MathSciNet  Google Scholar 

  23. Li X., Ma L., Xing C.: Optimal locally repairable codes via elliptic curves. IEEE Trans. Inf. Theory 65(1), 108–117 (2019).

    Article  MathSciNet  Google Scholar 

  24. Lidl R., Niederreiter H.: Finite fields. Cambridge University Press, Cambridge (1997).

    MATH  Google Scholar 

  25. Luo Y., Xing C., Yuan C.: Optimal locally repairable codes of distance 3 and 4 via cyclic codes. IEEE Trans. Inf. Theory 65(2), 1048–1053 (2019).

    Article  MathSciNet  Google Scholar 

  26. Luo G., Cao X., Xu G., Xu S.: A new class of optimal linear codes with flexible parameters. Discret. Appl. Math. 237, 126–131 (2018).

    Article  MathSciNet  Google Scholar 

  27. Luo G., Cao X.: Constructions of optimal binary locally recoverable codes via a general construction of linear codes. IEEE Trans. Commun. 69(8), 4987–4997 (2021).

    Article  Google Scholar 

  28. Luo G., Cao X.: Complete weight enumerators of three classes of linear codes. Cryptogr. Commun. 10(6), 1091–1108 (2018).

    Article  MathSciNet  Google Scholar 

  29. Luo G., Cao X.: Five classes of optimal two-weight linear codes. Cryptogr. Commun. 10(6), 1119–1135 (2018).

    Article  MathSciNet  Google Scholar 

  30. Ma J., Ge G.: Optimal binary linear locally repairable codes with disjoint repair groups. SIAM J. Discret. Math. 33(4), 2509–2529 (2019).

    Article  MathSciNet  Google Scholar 

  31. Solomon G., Stiffler J.J.: Algebraically punctured cyclic codes. Inf. Control 8(2), 170–179 (1965).

    Article  MathSciNet  Google Scholar 

  32. Silberstein N., Rawat A.S., Koyluoglu O., Vishwanath S.: Optimal locally repairable codes via rank-metric codes. In: Proc. Int. Symp. Inf. Theory (ISIT), pp. 1819–1823 (2013)

  33. Song W., Day S., Yuen C., Li T.: Optimal locally repairable linear codes. IEEE J. Select. Areas Commun. 32(5), 6925–6934 (2014).

    Article  Google Scholar 

  34. Silberstein N., Zeh A.: Optimal binary locally repairable codes via anticodes. In: Proc. IEEE Int. Symp. Inf. Theory, pp. 1247–1251 (2015)

  35. Silberstein N., Zeh A.: Anticode-based locally repairable codes with high availability. Des. Codes Crypt. 86, 419–445 (2018).

    Article  MathSciNet  Google Scholar 

  36. Shi M., Guan Y., Solé P.: Two new families of two-weight codes. IEEE Trans. Inf. Theory 63(10), 6240–6246 (2017).

    Article  MathSciNet  Google Scholar 

  37. Shi M., Liu Y., Solé P.: Optimal two-weight codes from trace codes over \({\mathbb{F}}_2+u{\mathbb{F}}_2\). IEEE Commun. Lett. 20(12), 2346–2349 (2016).

    Article  Google Scholar 

  38. Shi M., Wu R., Liu Y., Solé P.: Two and three weight codes over \({\mathbb{F}}_p+u{\mathbb{F}}_p\). Cryptogr. Commun. 9(5), 637–646 (2017).

    Article  MathSciNet  Google Scholar 

  39. Tamo I., Barg A.: A family of optimal locally recoverable codes. IEEE Trans. Inf. Theory 60(8), 4661–4676 (2014).

    Article  MathSciNet  Google Scholar 

  40. Tamo I., Barg A., Goparaju S., Calderbank R.: Cyclic LRC codes and their subfield subcodes. In: Proc. Int. Symp. Inf. Theory (ISIT), Hong Kong, China, pp. 1262–1266 (2015)

  41. Tan P., Fan C., Ding C., Zhou Z.: The minimum linear locality of linear codes. arXiv:2102.00597 (2021)

  42. Xiang C.: It is indeed a fundamental construction of all linear codes. arXiv:1610.06355 (2016)

  43. Zhou Z., Tang C., Li X., Ding C.: Binary LCD codes and self-orthogonal codes from a generic construction. IEEE Trans. Inf. Theory 65(1), 16–27 (2019).

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Gaojun Luo.

Additional information

Communicated by G. Ge.

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

This work was supported by NTU Research Grant 04INS000047C230GRT01.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Luo, G., Ling, S. Application of optimal p-ary linear codes to alphabet-optimal locally repairable codes. Des. Codes Cryptogr. 90, 1271–1287 (2022). https://doi.org/10.1007/s10623-022-01040-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10623-022-01040-4

Keywords

Mathematics Subject Classification

Navigation