Repairing with Zero Skip Cost
Wenqin Zhang, Yeow Meng Chee, Son Hoang Dau, Tuvi Etzion, Han Mao Kiah, Yuan Luo
TL;DR
The paper defines a skip-cost metric to quantify noncontiguous data access during repair in distributed storage and constructs explicit MDS array codes that achieve zero skip cost while maintaining optimal repair bandwidth. It develops two main code families: zigzag codes and fractional repetition (DRESS) codes, with zero skip cost demonstrated through three zigzag constructions (A, B, C) and SQS-based FR codes built via recursive methods and the method of differences. The results show zero-skip-cost repair with locality two in a broad range of parameters, using Combinatorial Nullstellensatz to guarantee MDS properties and Hanani-type SQS existence for infinite families. The practical impact lies in substantially reducing read-latency during repair in large-scale storage systems without sacrificing repair efficiency. The work expands the design space for repair-by-transfer array codes by integrating combinatorial designs and algebraic techniques to achieve contiguous data reads during repair.
Abstract
To measure repair latency at helper nodes, we introduce a new metric called skip cost that quantifies the number of contiguous sections accessed on a disk. We provide explicit constructions of zigzag codes and fractional repetition codes that incur zero skip cost
