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.
Similar content being viewed by others
Availability of data and materials
Not applicable.
Code availability
Not applicable.
References
Gopalan, P., Huang, C., Simitci, H., Yekhanin, S.: On the locality of codeword symbols. IEEE Trans. Inf. Theory 58(11), 6925–6934 (2012)
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
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)
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
Wang, A., Zhang, Z.: Repair locality with multiple erasure tolerance. IEEE Trans. Inf. Theory 60(11), 6979–6987 (2014)
Cai, H., Cheng, M., Fan, C., Tang, X.: Optimal locally repairable systematic codes based on packings. IEEE Trans. Commun. 67(1), 39–49 (2018)
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)
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)
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)
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)
Guruswami, V., Xing, C., Yuan, C.: How long can optimal locally repairable codes be? IEEE Trans. Inf. Theory 65(6), 3662–3670 (2019)
Tamo, I., Barg, A.: A family of optimal locally recoverable codes. IEEE Trans. Inf. Theory 60(8), 4661–4676 (2014)
Cai, H., Schwartz, M.: On optimal locally repairable codes and generalized sector-disk codes. IEEE Trans. Inf. Theory 67(2), 686–704 (2020)
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)
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)
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)
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)
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)
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)
Tamo, I., Barg, A., Frolov, A.: Bounds on the parameters of locally recoverable codes. IEEE Trans. Inf. Theory 62(6), 3070–3083 (2016)
Su, Y.-S.: On the construction of local parities for \((r, t) \)-availability in distributed storage. IEEE Trans. Commun. 65(6), 2332–2344 (2017)
Hao, J., Xia, S.-T.: Constructions of optimal binary locally repairable codes with multiple repair groups. IEEE Commun. Lett. 20(6), 1060–1063 (2016)
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)
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)
Colbourn, C.J., Dinitz, J.H.: Handbook of combinatorial designs, 2nd Edn (Discrete Mathematics and Its Applications). Chapman & Hall/CRC, (2007)
Ge, G., Lam, C.W., Ling, A.C., Shen, H.: Resolvable maximum packings with quadruples. Des. Codes Crypt. 35, 287–302 (2005)
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)
Chung, H., Kumar, P.V.: Optical orthogonal codes-new bounds and an optimal construction. IEEE Trans. Inf. Theory 36(4), 866–873 (1990)
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)
Chung, J.-H., Yang, K.: Asymptotically optimal optical orthogonal codes with new parameters. IEEE Trans. Inf. Theory 59(6), 3999–4005 (2013)
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
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
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.
About this article
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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12095-023-00681-z