Abstract
Locally recoverable codes (LRCs) have been introduced as a family of erasure codes that support the repair of a failed storage node by contacting a small number of other nodes in the cluster. Boosted by their applications in distributed storage, LRCs have attracted a lot of attention in recent literature since the concept of codes with locality r was introduced by Gopalan et al. in 2012. Aiming to recover the data from several concurrent node failures, the concept of r-locality was later generalized as \((r, \delta )\)-locality by Prakash et al. An \((r, \delta )\)-LRCs in which every code symbol has \((r, \delta )\)-locality is said to be optimal if it achieves the Singleton-like bound with equality. In present paper, we are interested in optimal \((r, \delta )\)-LRCs over small fields, more precisely, over quaternary field. We study their parity-check matrices or generator matrices, using the properties of projective space. The classification of optimal quaternary \((r,\delta )\)-LRCs and their explicit code constructions are proposed by examining all possible parameters.
Similar content being viewed by others
References
Ball S.: Finite Geometry and Combinatorial Applications. Cambridge University Press, Cambridge (2015).
Cai H., Miao Y., Schwartz M., Tang X.: On optimal locally repairable codes with multiple disjoint repair sets. IEEE Trans. Inform. Theory 66(4), 2402–2416 (2019).
Chen B., Xia S., Hao J., Fu F.: Constructions of optimal cyclic \((r, \delta )\) locally repairable codes. IEEE Trans. Inform. Theory 64(4), 2499–2511 (2018).
Ernvall T., Westerb\(\ddot{a}\)ck T., Freij R., Hollanti C.: Constructions and properties of linear locally repairable codes. IEEE Trans. Inform. Theory 62(3), 1129–1143 (2016).
Gopalan P., Huang C., Simitci H., Yekhanin S.: On the locality of codeword symbols. IEEE Trans. Inform. Theory 58(11), 6925–6934 (2012).
Grassl M.: Bounds on the minimum distance of linear codes and quantum codes. http://www.codetables.de (2007).
Guruswami V., Xing C., Yuan C.: How long can optimal locally repairable codes be? IEEE Trans. Inform. Theory 65(6), 3662–3670 (2019).
Hao J., Shum K., Xia S., Fu F., Yang Y.: On optimal quaternary locally repairable codes. In: 2021 IEEE International Symposium on Information Theory Proceedings (ISIT), pp. 3267–3272 (2021).
Hao J., Shum K., Xia S., Yang Y.: Classification of optimal ternary \((r, \delta )\)-locally repairable codes attaining the singleton-like bound. In: 2019 IEEE International Symposium on Information Theory Proceedings (ISIT) (2019).
Hao J., Xia S., Chen B.: On optimal ternary locally repairable codes. In: 2017 IEEE International Symposium on Information Theory Proceedings (ISIT), pp. 171–175 (2017)
Hao J., Xia S., Shum K., Chen B., Fu F., Yang Y.: Bounds and constructions of locally repairable codes: parity-check matrix approach. IEEE Trans. Inform. Theory 66(12), 7465–7474 (2020).
Hao J., Xia S., Chen B.: On the linear codes with \((r, \delta )\)-locality for distributed storage. In: IEEE International Conference on Communications, pp. 1–6 (2017).
Huffman W., Pless V.: Fundamentals of Error-Correcting Codes. Cambridge University Press, Cambridge (2003).
Jin L.: Explicit construction of optimal locally recoverable codes of distance 5 and 6 via binary constant weight codes. IEEE Trans. Inform. Theory 65(8), 4658–4663 (2019).
Jin L., Kan H., Zhang Y.: Constructions of locally repairable codes with multiple recovering sets via rational function fields. IEEE Trans. Inform. Theory 66(1), 202–209 (2019).
Kamath G., Prakash N., Lalitha V., Kumar P.: Codes with local regeneration and erasure correction. IEEE Trans. Inform. Theory 60(8), 4637–4660 (2014).
MacWilliams F., Sloane A.: The Theory of Error-Correcting Codes. North-Holland, Amsterdam (1977).
Papailiopoulos D., Dimakis A.: Locally repairable codes. IEEE Trans. Inform. Theory 60(10), 5843–5855 (2014).
Prakash N., Kamath G., Lalitha V., Kumar P.: Optimal linear codes with a local-error-correction property. In: 2012 IEEE International Symposium on Information Theory Proceedings (ISIT), pp. 2776–2780 (2012).
Rawat A., Koyluoglu O., Silberstein N., Vishwanath S.: Optimal locally repairable and secure codes for distributed storage systems. IEEE Trans. Inform. Theory 60(1), 212–236 (2014).
Song W., Dau S., Yuen C., Li T.: Optimal locally repairable linear codes. IEEE J. Select. Areas Commun. 32(5), 1019–1036 (2014).
Tamo I., Barg A.: A family of optimal locally recoverable codes. IEEE Trans. Inform. Theory 60(8), 4661–4676 (2014).
Tamo I., Barg A., Goparaju S., Calderbank R.: Cyclic LRC codes, binary LRC codes, and upper bounds on the distance of cyclic codes. Int. J. Inf. Cod. Theory 3(4), 345–364 (2016).
Tamo I., Papailiopoulos D., Dimakis A.: Optimal locally repairable codes and connections to matroid theory. IEEE Trans. Inform. Theory 62(12), 6661–6671 (2016).
Wang A., Zhang Z., Liu M.: Achieving arbitrary locality and availability in binary codes. In: 2015 IEEE International Symposium on Information Theory Proceedings (ISIT), pp. 1866–1870 (2015).
Wang J., Shen K., Liu X., Yu C.: Construction of binary locally repairable codes with optimal distance and code rate. IEEE Commun. Lett. 25(7), 2109–2113 (2021).
Xing C., Yuan C.: Construction of optimal locally recoverable codes and connection with hypergraph. arXiv:1811.09142 (2018).
Zhang Y., Kan H.: Locally repairable codes from combinatorial designs. Sci. China Inf. Sci. 63(2), 1–15 (2020).
Acknowledgements
The authors are very grateful the Associate Editor and the anonymous referees for their valuable comments and constructive suggestions that improved the quality of this paper highly. The work of Li Xu and Zhengchun Zhou was supported by the NSFC project No. 62071397 and No. 12231015. The work of Jun Zhang was supported by the National Natural Science Foundation of China under the Grants 11971321 and 12222113, and by the National Key Research and Development Program of China under Grant 2018YFA0704703. The last author was supported by the French Agence Nationale de la Recherche through ANR BARRACUDA (ANR-21-CE39-0009).
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by V. A. Zinoviev.
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
Xu, L., Zhou , Z., Zhang, J. et al. Optimal quaternary \((r,\delta )\)-locally recoverable codes: their structures and complete classification. Des. Codes Cryptogr. 91, 1495–1526 (2023). https://doi.org/10.1007/s10623-022-01165-6
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10623-022-01165-6
Keywords
- Distributed storage system
- Linear code
- Locally repairable code
- \((r</Keyword> <Keyword>\delta )\)-LRC
- Singleton-like bound