Two Piggybacking Codes with Flexible Sub-Packetization to Achieve Lower Repair Bandwidth
Abstract
As a special class of array codes, piggybacking codes are MDS codes (i.e., any out of nodes can retrieve all data symbols) that can achieve low repair bandwidth for single-node failure with low sub-packetization . In this paper, we propose two new piggybacking codes that have lower repair bandwidth than the existing piggybacking codes given the same parameters. Our first piggybacking codes can support flexible sub-packetization with , where . We show that our first piggybacking codes have lower repair bandwidth for any single-node failure than the existing piggybacking codes when , and . Moreover, we propose second piggybacking codes such that the sub-packetization is a multiple of the number of parity nodes (i.e., ), by jointly designing the piggyback function for data node repair and transformation function for parity node repair. We show that the proposed second piggybacking codes have lowest repair bandwidth for any single-node failure among all the existing piggybacking codes for the evaluated parameters and .
Keywords
Cite
@article{arxiv.2209.09691,
title = {Two Piggybacking Codes with Flexible Sub-Packetization to Achieve Lower Repair Bandwidth},
author = {Hao Shi and Zhengyi Jiang and Zhongyi Huang and Bo Bai and Hanxu Hou},
journal= {arXiv preprint arXiv:2209.09691},
year = {2022}
}