Repairing Schemes for Tamo-Barg Codes
Han Cai, Ying Miao, Moshe Schwartz, Xiaohu Tang
TL;DR
The paper addresses efficient data repair in rack-aware storage systems when erasures exceed local repair capability. It adapts Tamo-Barg locally repairable codes to a rack-based architecture and proposes two repair schemes that minimize cross-rack bandwidth, proving optimality for at least the single-rack erasure case by extending the cut-set bound to incorporate locality. It also develops a partial-erasure framework and corresponding repair schemes, supplemented by a lower bound on partial-repair bandwidth via a partial information-flow graph. Together, these results advance practical, bandwidth-efficient repair strategies for TB-type LRCs in distributed storage environments, with explicit constructions linked to redundant residue codes and GRS codes. The work also sets groundwork for more general partial repair scenarios and higher-order rack erasure patterns, suggesting avenues for future exploration in robust, locality-aware storage systems.
Abstract
In this paper, the repair problem for erasures beyond locality in locally repairable codes is explored under a practical system setting, where a rack-aware storage system consists of racks, each containing a few parity checks. This is referred to as a rack-aware system with locality. Two repair schemes are devised to reduce the repair bandwidth for Tamo-Barg codes under the rack-aware model by setting each repair set as a rack. Additionally, a cut-set bound for locally repairable codes under the rack-aware model with locality is introduced. Using this bound, the second repair scheme is proven to be optimal. Furthermore, the partial-repair problem is considered for locally repairable codes under the rack-aware model with locality, and both repair schemes and bounds are introduced for this scenario.
