Reed-Solomon Codes with Optimal Repair Bandwidth: A Basis-Transformation Approach
Abstract
Maximum distance separable (MDS) codes are widely used in distributed storage, but naively repairing a single failure in an (n,k) MDS code requires downloading the full contents of k surviving nodes. Minimum storage regenerating (MSR) codes, introduced by Dimakis et al., minimize repair bandwidth while preserving the MDS property by contacting d>k helper nodes and downloading only a fraction of each helper. For scalar MDS codes, Guruswami and Wootters established a linear repair framework, and Tamo, Ye, and Barg subsequently gave the first explicit Reed-Solomon (RS) codes achieving the MSR point. Their construction yields RS-MSR codes with subpacketization =sΠi=1n pi, where s=d+1-k and the distinct primes pi satisfy pi 1s. In this paper, we show that this congruence condition is not intrinsic to the RS repair problem. We develop a basis-transformation approach to the construction of repair-enabling subspaces. The approach consists of three deterministic operations -- Euclidean Square Partition, Transposition, and Column Aggregation -- which construct the required repair-enabling subspaces directly from the standard monomial basis of the repair field. Consequently, we obtain RS-MSR codes with subpacketization =sΠi=1n pi for arbitrary distinct primes pi>s. For fixed s, this improves the subpacketization of the Tamo--Ye--Barg construction by a factor asymptotic to φ(s)n+o(n), where φ(·) denotes Euler's totient function.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.