Skip to main content
Log in

Locally repairable codes with multiple repair sets based on packings of block size 4

  • Research
  • Published:
Cryptography and Communications Aims and scope Submit manuscript

Abstract

In distributed storage systems, the utilization of locally repairable codes offers the potential to reduce the complexity and bandwidth required for repairs. This paper focuses on a scenario where each information symbol is associated with several distinct repair sets, each of which includes a single parity check symbol. By leveraging various combinatorial designs, such as resolvable balanced incomplete block designs and resolvable group divisible designs, we establish regular packings and resolvable packings for all alphabet sizes greater than a specified constant. These packings enable the construction of optimal locally repairable codes with multiple repair sets. Specifically, in the case where \(\varvec{r=4}\), we successfully construct optimal locally repairable codes with multiple repair sets, provided that the code dimension k is greater than or equal to 277.

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

Availability of data and materials

Not applicable.

Code availability

Not applicable.

References

  1. 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 

  2. Huang, C., Chen, M., Li, J.: Pyramid codes: Flexible schemes to trade space for access efficiency in reliable data storage systems. In: 6th IEEE International Symposium on Network Computing and Applications (NCA 2007), pp. 79–86 (2007). https://doi.org/10.1109/NCA.2007.37

  3. Huang, C., Simitci, H., Xu, Y., Ogus, A., Calder, B., Gopalan, P., Li, J., Yekhanin, S.: Erasure coding in windows azure storage. In: Presented as part of the 2012 {USENIX} annual technical conference ({USENIX}{ATC} 12), pp. 15–26 (2012)

  4. Prakash, N., Kamath, G.M., Lalitha, V., Kumar, P.V.: Optimal linear codes with a local-error-correction property. In: 2012 IEEE International symposium on information theory proceedings, pp. 2776–2780 (2012). IEEE

  5. Wang, A., Zhang, Z.: Repair locality with multiple erasure tolerance. IEEE Trans. Inf. Theory 60(11), 6979–6987 (2014)

    Article  MathSciNet  Google Scholar 

  6. Cai, H., Cheng, M., Fan, C., Tang, X.: Optimal locally repairable systematic codes based on packings. IEEE Trans. Commun. 67(1), 39–49 (2018)

    Article  Google Scholar 

  7. Cai, H., Miao, Y., Schwartz, M., Tang, X.: On optimal locally repairable codes with multiple disjoint repair sets. IEEE Trans. Inf. Theory 66(4), 2402–2416 (2019)

    Article  MathSciNet  Google Scholar 

  8. Rawat, A.S., Papailiopoulos, D.S., Dimakis, A.G., Vishwanath, S.: Locality and availability in distributed storage. IEEE Trans. Inf. Theory 62(8), 4481–4493 (2016)

    Article  MathSciNet  Google Scholar 

  9. Huang, C., Chen, M., Li, J.: Pyramid codes: Flexible schemes to trade space for access efficiency in reliable data storage systems. ACM Transactions on Storage (TOS) 9(1), 1–28 (2013)

    Article  Google Scholar 

  10. Rawat, A.S., Koyluoglu, O.O., Silberstein, N., Vishwanath, S.: Optimal locally repairable and secure codes for distributed storage systems. IEEE Trans. Inf. Theory 60(1), 212–236 (2013)

    Article  Google Scholar 

  11. Guruswami, V., Xing, C., Yuan, C.: How long can optimal locally repairable codes be? IEEE Trans. Inf. Theory 65(6), 3662–3670 (2019)

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  14. Cai, H., Miao, Y., Schwartz, M., Tang, X.: A construction of maximally recoverable codes with order-optimal field size. IEEE Trans. Inf. Theory 68(1), 204–212 (2021)

    Article  MathSciNet  Google Scholar 

  15. Tan, P., Zhou, Z., Sidorenko, V., Parampalli, U.: Two classes of optimal lrcs with information (r, t)-locality. Des. Codes Crypt. 88(9), 1741–1757 (2020)

    Article  MathSciNet  Google Scholar 

  16. Song, W., Dau, S.H., Yuen, C., Li, T.J.: Optimal locally repairable linear codes. IEEE J Sel. Areas Commun. 32(5), 1019–1036 (2014)

    Article  Google Scholar 

  17. Westerbäck, T., Freij-Hollanti, R., Ernvall, T., Hollanti, C.: On the combinatorics of locally repairable codes via matroid theory. IEEE Trans. Inf. Theory 62(10), 5296–5315 (2016)

    Article  MathSciNet  Google Scholar 

  18. Chen, B., Xia, S.-T., Hao, J., Fu, F.-W.: Constructions of optimal cyclic \((r,{\delta })\) locally repairable codes. IEEE Trans. Inf. Theory 64(4), 2499–2511 (2017)

    Article  MathSciNet  Google Scholar 

  19. Martínez-Peñas, U., Kschischang, F.R.: Universal and dynamic locally repairable codes with maximal recoverability via sum-rank codes. IEEE Trans. Inf. Theory 65(12), 7790–7805 (2019)

    Article  MathSciNet  Google Scholar 

  20. Tamo, I., Barg, A., Frolov, A.: Bounds on the parameters of locally recoverable codes. IEEE Trans. Inf. Theory 62(6), 3070–3083 (2016)

    Article  MathSciNet  Google Scholar 

  21. Su, Y.-S.: On the construction of local parities for \((r, t) \)-availability in distributed storage. IEEE Trans. Commun. 65(6), 2332–2344 (2017)

    Article  Google Scholar 

  22. Hao, J., Xia, S.-T.: Constructions of optimal binary locally repairable codes with multiple repair groups. IEEE Commun. Lett. 20(6), 1060–1063 (2016)

    Article  MathSciNet  Google Scholar 

  23. Tang, D., Liu, J., Mesnager, S.: On constructions of binary locally repairable codes with locality two and multiple repair alternatives via autocorrelation spectra of boolean functions. In: The Twelfth International Workshop on Coding and Cryptography (WCC) (2022)

  24. Jiang, J., Cheng, M.: Regular (k, r, 1)-packings with max (r)= 3 and their locally repairable codes. Crypt. Commun. 12(6), 1071–1089 (2020)

    Article  Google Scholar 

  25. Colbourn, C.J., Dinitz, J.H.: Handbook of combinatorial designs, 2nd Edn (Discrete Mathematics and Its Applications). Chapman & Hall/CRC, (2007)

  26. Ge, G., Lam, C.W., Ling, A.C., Shen, H.: Resolvable maximum packings with quadruples. Des. Codes Crypt. 35, 287–302 (2005)

    Article  MathSciNet  Google Scholar 

  27. Chung, F.R., Salehi, J.A., Wei, V.K.: Optical orthogonal codes: design, analysis and applications. IEEE Trans. Inf. Theory 35(3), 595–604 (1989)

    Article  MathSciNet  Google Scholar 

  28. Chung, H., Kumar, P.V.: Optical orthogonal codes-new bounds and an optimal construction. IEEE Trans. Inf. Theory 36(4), 866–873 (1990)

    Article  MathSciNet  Google Scholar 

  29. Moreno, O., Omrani, R., Kumar, P.V., Lu, H.-F.: A generalized bose-chowla family of optical orthogonal codes and distinct difference sets. IEEE Trans. Inf. Theory 53(5), 1907–1910 (2007)

    Article  MathSciNet  Google Scholar 

  30. Chung, J.-H., Yang, K.: Asymptotically optimal optical orthogonal codes with new parameters. IEEE Trans. Inf. Theory 59(6), 3999–4005 (2013)

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This research is supported by National Natural Science Foundation of China, U2001203, 61871136.

Funding

This research is supported by National Natural Science Foundation of China, U2001203, 61871136.

Author information

Authors and Affiliations

Authors

Contributions

Xiaopan Han: Performed the analysis, collected the data, and wrote the manuscript; Guojun Han: Conceived and designed the analysis, and validated the data; Han Cai: Conceived and designed the analysis, and improved the manuscript. Linxin Yin: Wrote the review and edited the manuscript.

Corresponding author

Correspondence to Guojun Han.

Ethics declarations

Conflict of interest/Competing interests (check journal-specific guidelines for which heading to use)

The authors declared no potential conflict of interest with respect to the research, author-ship, and publication of this article.

Ethics approval

Both authors confirm that they have read and approved the manuscript. They further confirm that they have approved the order of authors listed in the manuscript of us. No experiment/s was carried out on (i) live vertebrates (or higher invertebrates), (ii) humans or (iii) human samples that include an unambiguous statement within the method.

Consent to participate

Written informed consent for participation of this paper was obtained from all authors.

Consent for publication

All authors gave their consent for publication.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Han, X., Han, G., Cai, H. et al. Locally repairable codes with multiple repair sets based on packings of block size 4. Cryptogr. Commun. 16, 459–479 (2024). https://doi.org/10.1007/s12095-023-00681-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12095-023-00681-z

Keywords

Mathematics Subject Classification (2010)

Navigation