MDS Generalized Convertible Code
Songping Ge, Han Cai, Xiaohu Tang
TL;DR
This work generalizes convertible codes by allowing initial and final MDS codes with different parameters, enabling rate adaptation to device failure rates. It derives new lower bounds on access cost in both merge and split regimes and provides a parity-check-matrix based necessary-and-sufficient characterization of access-optimal merge-convertible codes. An explicit construction using extended generalized Reed-Solomon codes yields access-optimal MDS generalized merge-convertible codes with optimal field size, broadening parameter regimes beyond prior results. The results have practical implications for dynamic redundancy in distributed storage, offering design principles and concrete constructions to minimize I/O during code conversion while preserving MDS properties.
Abstract
In this paper, we consider the convertible codes with the maximum distance separable (MDS) property, which can adjust the code rate according to the failure rates of devices. We first extend the notion of convertible codes to allow initial and final codes with different parameters. Then, we investigate the relationship between these parameters and thus establish new lower bounds on the access cost in the merge and split regimes. To gain a deeper understanding of access-optimal MDS convertible codes in the merge regime, we characterize them from the perspective of parity check matrices. Consequently, we present a necessary and sufficient condition for the access-optimal MDS convertible code in the merge regime. Finally, as an application of our characterization, we construct MDS convertible codes in the merge regime with optimal access cost based on the extended generalized Reed-Solomon codes.
