MSR Codes with Linear Field Size and Smallest Sub-packetization for Any Number of Helper Nodes
arXiv:2303.10467 · doi:10.1109/TIT.2024.3432822
Abstract
The sub-packetization and the field size are of paramount importance in the MSR array code constructions. For optimal-access MSR codes, Balaji et al. proved that , where . Rawat et al. showed that this lower bound is attainable for all admissible values of when the field size is exponential in . After that, tremendous efforts have been devoted to reducing the field size. However, till now, reduction to linear field size is only available for and . In this paper, we construct the first class of explicit optimal-access MSR codes with the smallest sub-packetization for all between and , resolving an open problem in the survey (Ramkumar et al., Foundations and Trends in Communications and Information Theory: Vol. 19: No. 4). We further propose another class of explicit MSR code constructions (not optimal-access) with even smaller sub-packetization for all admissible values of , making significant progress on another open problem in the survey. Previously, MSR codes with and were only known for and . The key insight that enables a linear field size in our construction is to reduce global constraints of non-vanishing determinants to local ones, which is achieved by carefully designing the parity check matrices.
arXiv commentThis paper is reorganized to make it more readable. The lower bounds in Lemma 6 and Lemma 9 are improved
References in corpus (6)
- Optimal Exact-Regenerating Codes for Distributed Storage at the MSR and MBR Points via a Product-Matrix Construction
- Zigzag Codes: MDS Array Codes with Optimal Rebuilding
- A Generic Transformation to Enable Optimal Repair in MDS Codes for Distributed Storage Systems
- An Explicit, Coupled-Layer Construction of a High-Rate MSR Code with Low Sub-Packetization Level, Small Field Size and All-Node Repair
- Constructing MSR codes with subpacketization for helper nodes
- Multilinear Algebra for Minimum Storage Regenerating Codes