Bounds and Optimal Constructions of Generalized Merge-Convertible Codes for Code Conversion into LRCs
By: Haoming Shi, Weijun Fang, Yuan Gao
Potential Business Impact:
Saves storage space by fixing data errors smartly.
Error-correcting codes are essential for ensuring fault tolerance in modern distributed data storage systems. However, in practice, factors such as the failure rates of storage devices can vary significantly over time, resulting in changes to the optimal code parameters. To reduce storage cost while maintaining efficiency, Maturana and Rashmi introduced a theoretical framework known as code conversion, which enables dynamic adjustment of code parameters according to device performance. In this paper, we focus exclusively on the bounds and constructions of generalized merge-convertible codes. First, we establish a new lower bound on the access cost when the final code is an $(r,\delta)$-LRC. This bound unifies and generalizes all previously known bounds for merge conversion, where the initial and final codes are either LRCs or MDS codes. We then construct a family of access-optimal MDS convertible codes by leveraging subgroups of the automorphism group of a rational function field. It is worth noting that our construction is also per-symbol read access-optimal. Next, we further extend our MDS-based construction to design access-optimal convertible codes for the conversion between $(r,\delta)$-LRCs with parameters that have not been previously reported. Finally, using the parity-check matrix approach, we present a construction of access-optimal convertible codes that enable merge conversion from MDS codes to an $(r,\delta)$-LRC. To the best of our knowledge, this is the first explicit optimal construction of code conversion between MDS codes and LRCs. All of our constructions are performed over finite fields whose sizes grow linearly with the code length.
Similar Papers
On MDS Convertible Codes in the Merge Regime
Information Theory
Saves storage space by changing data protection rules.
Locally Repairable Convertible Codes: Improved Lower Bound and General Construction
Information Theory
Makes data storage more reliable and faster.
Tight Lower Bounds on the Bandwidth Cost of MDS Convertible Codes in the Split Regime
Information Theory
Saves storage space by smartly changing data codes.