ITITMar 13

Optimal Repair of $(k+2, k, 2)$ MDS Array Codes

arXiv:2509.210368.73 citations
Predicted impact top 28% in IT · last 90 daysOriginality Incremental advance
AI Analysis

This work addresses a fundamental open problem in distributed storage systems, offering incremental improvements for scenarios with limited sub-packetization.

The paper tackles the problem of minimizing repair bandwidth for single-node failures in MDS array codes with fixed sub-packetization, specifically for two parity nodes and sub-packetization level 2, by establishing a lower bound and constructing explicit codes that achieve it, providing practical designs with proven efficiency.

Maximum distance separable (MDS) codes are widely used in distributed storage systems as they provide optimal fault tolerance for a given amount of storage overhead. The seminal work of Dimakis~\emph{et al.} first established a lower bound on the repair bandwidth for a single failed node of MDS codes, known as the \emph{cut-set bound}. MDS codes that achieve this bound are called minimum storage regenerating (MSR) codes. Numerous constructions and theoretical analyses of MSR codes reveal that they typically require exponentially large sub-packetization levels, leading to significant disk I/O overhead. To mitigate this issue, many studies explore the trade-offs between the sub-packetization level and repair bandwidth, achieving reduced sub-packetization at the cost of suboptimal repair bandwidth. Despite these advances, the fundamental question of determining the minimum repair bandwidth for a single failure of MDS codes with fixed sub-packetization remains open. In this paper, we address this challenge for the case of two parity nodes ($n-k=2$) and sub-packetization $\ell=2$. Under these parameters, we establish a correspondence between repair schemes and point sets on the projective line \(\mathbb{P}^1\), and then derive a lower bound on repair bandwidth utilizing the sharply 3-transitive action of \(\text{PGL}_2(\Fq)\). Furthermore, we extend this lower bound to the repair I/O, and construct two classes of explicit MDS array codes that achieve these bounds, offering practical code designs with provable repair efficiency.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes