A Generic Transformation to Generate MDS Array Codes With δ-Optimal Access Property

被引:7
作者
Liu, Yi [1 ]
Li, Jie [2 ]
Tang, Xiaohu [1 ]
机构
[1] Southwest Jiaotong Univ, CSNMT Int Coop Res Ctr MoST, Informat Coding & Transmiss Key Lab Sichuan Prov, Chengdu 610031, Peoples R China
[2] Huawei Tech Investment Co Ltd, Theory Lab, Hong Kong, Peoples R China
基金
中国国家自然科学基金;
关键词
Codes; Maintenance engineering; Peer-to-peer computing; Bandwidth; Galois fields; Arrays; Codecs; Distributed storage; high-rate; MSR codes; MDS array codes; sub-packetization; optimal repair; optimal access; STORAGE REGENERATING CODES; SMALL SUB-PACKETIZATION; DISTRIBUTED STORAGE; OPTIMAL REPAIR; CONSTRUCTIONS; MSR; FRAMEWORK;
D O I
10.1109/TCOMM.2021.3129894
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Recently, some high-rate maximum distance separable (MDS) array codes were designed to optimally repair a single failed node by connecting all the surviving nodes. However, in practical systems, sometimes not all the surviving nodes are available. To facilitate the practical storage system, a few constructions of (n,k) MDS array codes with the property that any single failed node can be optimally repaired by accessing any d surviving nodes (i.e., minimum-storage regenerating (MSR) codes) have been proposed, where d is an element of [k + 1: n - 1). However, all high-rate MDS array codes with this property either have large sub-packetization levels or are not explicit for all the parameters. To address these issues, we propose a generic transformation that can convert any (n',k') MDS array/scalar code to another (n = n' - delta, k = k' - delta) MDS array code with the optimal repair property and optimal access property for an arbitrary set of two nodes, while the repair efficiency of the remaining n - 2 nodes can be kept, where 2 <= delta <= n' - k'. By recursively applying the generic transformation to an MDS scalar code multiple times, we get a high-rate MDS array code with the optimal repair property and the optimal access property for all nodes, which outperforms previous known high-rate MDS array codes in terms of either the sub-packetization level or the flexibility of the parameters.
引用
收藏
页码:759 / 768
页数:10
相关论文
共 39 条
  • [1] An Exponential Lower Bound on the Sub-Packetization of MSR Codes
    Alrabiah, Omar
    Guruswami, Venkatesan
    [J]. PROCEEDINGS OF THE 51ST ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING (STOC '19), 2019, : 979 - 985
  • [2] [Anonymous], 2004, PROC 1 S NETWORKED S
  • [3] Balaji SB, 2018, IEEE INT SYMP INFO, P2381, DOI 10.1109/ISIT.2018.8437486
  • [4] Bhagwan R., 2004, P 1 S NETW SYST DES, P1
  • [5] Blaum M, 1998, HANDBOOK OF CODING THEORY, VOLS I & II, P1855
  • [6] Enabling Optimal Access and Error Correction for the Repair of Reed-Solomon Codes
    Chen, Zitan
    Ye, Min
    Barg, Alexander
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (12) : 7439 - 7456
  • [7] Network Coding for Distributed Storage Systems
    Dimakis, Alexandros G.
    Godfrey, P. Brighten
    Wu, Yunnan
    Wainwright, Martin J.
    Ramchandran, Kannan
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2010, 56 (09) : 4539 - 4551
  • [8] Repairing Reed-Solomon Codes
    Guruswami, Venkatesan
    Wootters, Mary
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2017, 63 (09) : 5684 - 5698
  • [9] Update-Efficient Error-Correcting Product-Matrix Codes
    Han, Yunghsiang S.
    Pai, Hung-Ta
    Zheng, Rong
    Varshney, Pramod K.
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2015, 63 (06) : 1925 - 1938
  • [10] Binary MDS Array Codes With Optimal Repair
    Hou, Hanxu
    Lee, Patrick P. C.
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (03) : 1405 - 1422