English

Two Piggybacking Codes with Flexible Sub-Packetization to Achieve Lower Repair Bandwidth

Information Theory 2022-09-21 v1 math.IT

Abstract

As a special class of array codes, (n,k,m)(n,k,m) piggybacking codes are MDS codes (i.e., any kk out of nn nodes can retrieve all data symbols) that can achieve low repair bandwidth for single-node failure with low sub-packetization mm. 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 mm with 2mnk2\leq m\leq n-k, where nk>3n - k > 3. We show that our first piggybacking codes have lower repair bandwidth for any single-node failure than the existing piggybacking codes when nk=8,9n - k = 8,9, m=6m = 6 and 30k10030\leq k \leq 100. Moreover, we propose second piggybacking codes such that the sub-packetization is a multiple of the number of parity nodes (i.e., (nk)m(n-k)|m), 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 k/n=0.75,0.8,0.9k/n = 0.75, 0.8, 0.9 and nk4n-k\geq 4.

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}
}
R2 v1 2026-06-28T01:44:12.989Z