Journal of Shanghai Jiao Tong University ›› 2026, Vol. 60 ›› Issue (1): 100-111.doi: 10.16183/j.cnki.jsjtu.2024.203

• Electronic Information and Electrical Engineering • Previous Articles     Next Articles

Construction of Block Design-Based Piggybacking Codes

LI Tong1, WANG Jing1(), ZHANG Jiewei1, YANG Hongzhi1, LIU Xiangyang2   

  1. 1 School of Information Engineering, Chang’an University, Xi’an 710064, China
    2 School of Electronics and lnformation, Northwestern Polytechnical University, Xi’an 710129, China
  • Received:2023-05-05 Revised:2024-07-24 Accepted:2024-09-09 Online:2026-01-28 Published:2026-01-27
  • Contact: WANG Jing E-mail:jingwang@chd.edu.cn.

Abstract:

Based on maximum distance separable (MDS) codes, existing Piggybacking codes can reduce the repair bandwidth overhead of systematic nodes effectively, but there are still challenges such as larger repair degree, higher repair bandwidth of parity nodes, and the overlooking of differences in hot and cold data in the actual distributed storage systems. To address these issues, a Piggybacking construction based on block design is proposed, which can provide higher levels of protection for hot data nodes. Specifically, a block design is used to group hot and cold data nodes non-uniformly, in which hot data symbols are piggybacked into the corresponding parity nodes. Moreover, cold data parity blocks, hot data parity blocks, and slant parity blocks are generated according to specific rules. Theoretical analyses and experimental simulations show that, compared with existing Piggybacking codes, the proposed block design-based Piggybacking codes reduce the average repair bandwidth rate and average repair degree rate of the failed nodes significantly. Additionally, the repair bandwidth overhead of hot data nodes is much lower than that of cold data nodes.

Key words: Piggybacking codes, block design, cold and hot data, repair bandwidth, repair degree

CLC Number: