Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published May 2020 | public
Journal Article

Multi-Erasure Locally Recoverable Codes over Small Fields: A Tensor Product Approach

Abstract

Erasure codes play an important role in storage systems to prevent data loss. In this work, we study a class of erasure codes called Multi-Erasure Locally Recoverable Codes (ME-LRCs) for storage arrays. Compared to previous related works, we focus on the construction of ME-LRCs over small fields. Our main contribution is a general construction of ME-LRCs based on generalized tensor product codes, and an analysis of their erasure-correcting properties. A decoding algorithm tailored for erasure recovery is given, and correctable erasure patterns are identified. We then prove that our construction yields optimal ME-LRCs with a wide range of code parameters, and present some explicit ME-LRCs over small fields. Next, we show that generalized integrated interleaving (GII) codes can be treated as a subclass of generalized tensor product codes, thus defining the exact relation between these codes. Finally, ME-LRCs are investigated in a probabilistic setting. We prove that ME-LRCs based upon a generalized tensor product construction can achieve the capacity of a compound erasure channel consisting of a family of erasure product channels.

Additional Information

© 2019 IEEE. Manuscript received September 2, 2018; revised July 30, 2019; accepted December 8, 2019. Date of publication December 24, 2019; date of current version April 21, 2020. This work was supported in part by the Western Digital Corporation, in part by NSF Grant CCF-1405119 and Grant CCF-1619053, and in part by BSF Grant 2015816. The work of Eitan Yaakobi was supported in part by the Center for Memory and Recording Research (CMRR) at the University of California San Diego. This work was presented at the 55th Annual Allerton Conference on Communication, Control, and Computing.

Additional details

Created:
August 19, 2023
Modified:
October 18, 2023