On MDS Condition and Erased Lines Recovery of Generalized Expanded-Blaum-Roth Codes and Generalized Blaum-Roth Codes
Abstract
Generalized Expanded-Blaum-Roth (GEBR) codes [1] are designed for large-scale distributed storage systems that have larger recoverability for single-symbol failures, multi-column failures and multi-row failures, compared with locally recoverable codes (LRC). GEBR codes encode an information array into a array such that lines of slope with have even parity and each column contains local parity symbols, where is an odd prime and . Necessary and sufficient conditions for GEBR codes to be recoverable (i.e., any out of columns can retrieve all information symbols) are given in [2] for . However, the recoverable condition of GEBR codes is unknown when . In this paper, we present the recoverable condition for GEBR codes for . In addition, we present a sufficient condition for enabling GEBR codes to recover some erased lines of any slope () for any parameter when is a power of . Moreover, we present the construction of Generalized Blaum-Roth (GBR) codes that encode an information array into an array. We show that GBR codes share the same MDS condition as the recoverable condition of GEBR codes, and we also present a sufficient condition for GBR codes to recover some erased lines of any slope ().
Keywords
Cite
@article{arxiv.2209.05640,
title = {On MDS Condition and Erased Lines Recovery of Generalized Expanded-Blaum-Roth Codes and Generalized Blaum-Roth Codes},
author = {Hanxu Hou and Mario Blaum},
journal= {arXiv preprint arXiv:2209.05640},
year = {2022}
}