Piggybacking plus Codes: MDS Array Codes with Linear Sub-Packetization to Achieve Lower Repair Bandwidth

被引:1
作者
Shi, Hao [1 ]
Jiang, Zhengyi [1 ,2 ]
Huang, Zhongyi [1 ]
Bai, Bo [2 ]
Zhang, Gong [2 ]
Hou, Hanxu [2 ]
机构
[1] Tsinghua Univ, Dept Math Sci, Beijing, Peoples R China
[2] Huawei Tech Co Ltd, Labs 2012, Cent Res Inst, Theory Lab, Hong Kong, Peoples R China
来源
IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM | 2023年
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Piggybacking codes; MDS array codes; repair bandwidth; sub-packetization; DISTRIBUTED STORAGE; DESIGN; CONSTRUCTIONS;
D O I
10.1109/GLOBECOM54140.2023.10437215
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Piggybacking codes are a class of maximum distance separable (MDS) array codes that can achieve repair bandwidth reduction of single-node failure by adding some piggyback functions in a subset of parity symbols. However, the repair bandwidth reduction is limited since the number of parity symbols of which the piggyback function can be added should be strictly less than a value in order to maintain the MDS property. In this paper, we present a new class of MDS array codes, call piggybacking+ codes with linear sub-packetization level and small finite field that can achieve lower repair bandwidth compared with the existing piggybacking codes. We show that our piggybacking+ codes have 3% to 29% repair bandwidth reduction of the existing piggybacking codes for the evaluated high-code-rate parameters. Our main idea is that we design piggyback functions for data node repair and transformation functions for parity node repair such that the number of parity symbols which can add piggyback function or transformation function is larger than that of the existing piggybacking codes.
引用
收藏
页码:7351 / 7356
页数:6
相关论文
共 21 条
[1]  
Balaji SB, 2018, IEEE INT SYMP INFO, P2381, DOI 10.1109/ISIT.2018.8437486
[2]   Network Coding for Distributed Storage Systems [J].
Dimakis, Alexandros G. ;
Godfrey, P. Brighten ;
Wu, Yunnan ;
Wainwright, Martin J. ;
Ramchandran, Kannan .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2010, 56 (09) :4539-4551
[3]  
Ford D., 2010, 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI 10)
[4]   Towards Efficient Repair and Coding of Binary MDS Array Codes with Small Sub-packetization [J].
Hou, Hanxu ;
Han, Yunghsiang S. ;
Bai, Bo ;
Zhang, Gong .
2022 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, ISIT, 2022, :3132-3137
[5]  
Hou H., 2019, ARXIV190708938
[6]   Binary MDS Array Codes With Optimal Repair [J].
Hou, Hanxu ;
Lee, Patrick P. C. .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (03) :1405-1422
[7]   BASIC Codes: Low-Complexity Regenerating Codes for Distributed Storage Systems [J].
Hou, Hanxu ;
Shum, Kenneth W. ;
Chen, Minghua ;
Li, Hui .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2016, 62 (06) :3053-3069
[8]  
Jiang Z., 2022, ARXIV220514555
[9]   An Efficient Piggybacking Design with Lower Repair Bandwidth and Lower Sub-packetization [J].
Jiang, Zhengyi ;
Hou, Hanxu ;
Han, Yunghsiang S. ;
Huang, Zhongyi ;
Bai, Bo ;
Zhang, Gong .
2021 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2021, :2328-2333
[10]   An Efficient One-to-One Piggybacking Design for Distributed Storage Systems [J].
Li, Guiyang ;
Lin, Xing ;
Tang, Xiaohu .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2019, 67 (12) :8193-8205