上海交通大学学报 ›› 2026, Vol. 60 ›› Issue (1): 100-111.doi: 10.16183/j.cnki.jsjtu.2024.203

• 电子信息与电气工程 • 上一篇    下一篇

基于区组设计的Piggybacking编码构造

李瞳1, 王静1(), 张洁薇1, 杨红志1, 刘向阳2   

  1. 1 长安大学 信息工程学院, 西安 710064
    2 西北工业大学 电子信息学院, 西安 710129
  • 收稿日期:2023-05-05 修回日期:2024-07-24 接受日期:2024-09-09 出版日期:2026-01-28 发布日期:2026-01-27
  • 通讯作者: 王静 E-mail:jingwang@chd.edu.cn.
  • 作者简介:李 瞳(2000—),硕士生,从事网络编码及分布式存储编码等方面的研究.
  • 基金资助:
    国家自然科学基金(62001059);陕西省重点研发计划项目(2024GX-YBXM-068)

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.

摘要:

现有Piggybacking编码在最大距离可分(MDS)码的基础上能够有效减小信息节点的修复带宽开销,但存在修复度大、校验节点修复带宽高等问题,同时忽略了实际分布式存储系统中数据冷热程度的差异.为此提出一种基于区组设计的Piggybacking编码构造,对热数据节点提供更高等级的保护,采用区组设计,对冷热数据节点进行非均匀分组,将热数据符号捎带到对应校验节点中,通过一定规则生成冷、热数据校验块和斜校验块.理论分析与实验仿真发现,与现有Piggybacking编码相比,基于区组设计的Piggybacking编码显著降低了故障节点的平均修复带宽率和平均修复度率;且相较于冷数据节点,热数据节点的修复带宽开销更低.

关键词: Piggybacking编码, 区组设计, 冷热数据, 修复带宽, 修复度

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

中图分类号: