MDS Code Constructions With Small Sub-Packetization and Near-Optimal Repair Bandwidth

被引:32
|
作者
Rawat, Ankit Singh [1 ]
Tamo, Itzhak [2 ]
Guruswami, Venkatesan [3 ]
Efremenko, Klim [4 ]
机构
[1] MIT, Res Lab Elect, Cambridge, MA 02139 USA
[2] Tel Aviv Univ, Dept Elect Engn Syst, IL-69978 Ramat Aviv, Israel
[3] Carnegie Mellon Univ, Comp Sci Dept, Pittsburgh, PA 15213 USA
[4] Ben Gurion Univ Negev, Dept Comp Sci, IL-84105 Beer Sheva, Israel
关键词
Codes for distributed storage; regenerating codes; sub-packetization level; repair bandwidth; cut-set bound; DISTRIBUTED STORAGE;
D O I
10.1109/TIT.2018.2810095
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper addresses the problem of constructing maximum distance separable (MDS) codes that enable exact reconstruction (repair) of each code block by downloading a small amount of information from the remaining code blocks. The total amount of information flow from the remaining code blocks during this reconstruction process is referred to as repair bandwidth of the underlying code. Existing constructions of exact-repairable MDS codes with optimal repair bandwidth require working with large subpacketization levels, which restrict their applicability in practice. This paper presents two general approaches to construct exact-repairable MDS codes that aim at significantly reducing the required subpacketization level at the cost of slightly suboptimal repair bandwidth. The first approach provides MDS codes that have repair bandwidth at most twice the optimal repair bandwidth. In addition, these codes also have the smallest possible subpacketization level O(r), where r denotes the number of parity blocks. This approach is then generalized to design codes that have their repair bandwidth approaching the optimal repair bandwidth at the cost of graceful increment in the required subpacketization level. The second approach transforms an MDS code with optimal repair bandwidth and large subpacketization level into a longer MDS code with small subpacketization level and near-optimal repair bandwidth. For a given r, the codes constructed using this approach have their subpacketization level scaling logarithmically with the code length. In addition, the obtained codes require field size only linear in the code length and ensure load balancing among the intact code blocks in terms of the information downloaded from these blocks during the exact reconstruction of a code block.
引用
收藏
页码:6506 / 6525
页数:20
相关论文
共 50 条
  • [1] MDS Code Constructions with Small Sub-packetization and Near-optimal Repair Bandwidth
    Guruswami, Venkatesan
    Rawat, Ankit Singh
    PROCEEDINGS OF THE TWENTY-EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2017, : 2109 - 2122
  • [2] A Systematic Construction of MDS Codes With Small Sub-Packetization Level and Near-Optimal Repair Bandwidth
    Li, Jie
    Liu, Yi
    Tang, Xiaohu
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2021, 67 (04) : 2162 - 2180
  • [3] Systematic Construction of MDS Codes with Small Sub-packetization Level and Near Optimal Repair Bandwidth
    Li, Jie
    Tang, Xiaohu
    2019 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2019, : 1067 - 1071
  • [4] Near-optimal Repair of Reed-Solomon Codes with Low Sub-packetization
    Guruswami, Venkatesan
    Jiang, Haotian
    2019 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2019, : 1077 - 1081
  • [5] Explicit Constructions of Optimal-Access MDS Codes With Nearly Optimal Sub-Packetization
    Ye, Min
    Barg, Alexander
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2017, 63 (10) : 6307 - 6317
  • [6] Toward Lower Repair Bandwidth and Optimal Repair Complexity of Piggybacking Codes With Small Sub-Packetization
    Jiang, Zhengyi
    Shi, Hao
    Huang, Zhongyi
    Bai, Bo
    Zhang, Gong
    Hou, Hanxu
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2024, 72 (09) : 5279 - 5289
  • [7] MDS array codes with efficient repair and small sub-packetization level
    Li, Lei
    Yu, Xinchun
    Ying, Chenhao
    Chen, Liang
    Dong, Yuanyuan
    Luo, Yuan
    DESIGNS CODES AND CRYPTOGRAPHY, 2024, 92 (11) : 3783 - 3798
  • [8] PMDS Array Codes With Small Sub-Packetization, Small Repair Bandwidth/Rebuilding Access
    Li, Jie
    Tang, Xiaohu
    Hou, Hanxu
    Han, Yunghsiang S.
    Bai, Bo
    Zhang, Gong
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2023, 69 (03) : 1551 - 1566
  • [9] A Tradeoff between the Sub-Packetization Size and the Repair Bandwidth for Reed-Solomon Code
    Li, Weiqi
    Wang, Zhiying
    Jafarkhani, Hamid
    2017 55TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2017, : 942 - 949
  • [10] Piggybacking plus Codes: MDS Array Codes with Linear Sub-Packetization to Achieve Lower Repair Bandwidth
    Shi, Hao
    Jiang, Zhengyi
    Huang, Zhongyi
    Bai, Bo
    Zhang, Gong
    Hou, Hanxu
    IEEE CONFERENCE ON GLOBAL COMMUNICATIONS, GLOBECOM, 2023, : 7351 - 7356