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
相关论文
共 50 条
  • [31] A Framework of Constructions of Minimal Storage Regenerating Codes With the Optimal Access/Update Property
    Li, Jie
    Tang, Xiaohu
    Parampalli, Udaya
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2015, 61 (04) : 1920 - 1932
  • [32] Optimal Rebuilding of Multiple Erasures in MDS Codes
    Wang, Zhiying
    Tamo, Itzhak
    Bruck, Jehoshua
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2017, 63 (02) : 1084 - 1101
  • [33] Long MDS Codes for Optimal Repair Bandwidth
    Wang, Zhiying
    Tamo, Itzhak
    Bruck, Jehoshua
    2012 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2012,
  • [34] GENERIC CONSTRUCTIONS OF MDS EUCLIDEAN SELF-DUAL CODES VIA GRS CODES
    Huang, Ziteng
    Fang, Weijun
    Fu, Fang-Wei
    Li, Fengting
    ADVANCES IN MATHEMATICS OF COMMUNICATIONS, 2023, 17 (06) : 1453 - 1467
  • [35] Modified low-density MDS array codes
    Fujita, Hachiro
    2006 IEEE International Symposium on Information Theory, Vols 1-6, Proceedings, 2006, : 2789 - 2793
  • [36] Asymptotically MDS Array BP-XOR Codes
    Arslan, Suayb S.
    2018 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2018, : 1316 - 1320
  • [37] Irregular MDS Array Codes With Fewer Parity Symbols
    Chen, Cheng
    Lin, Sian-Jheng
    Yu, Nenghai
    IEEE COMMUNICATIONS LETTERS, 2019, 23 (11) : 1909 - 1912
  • [38] Cyclic low-density MDS array codes
    Cassuto, Yuval
    Bruck, Jehoshua
    2006 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, VOLS 1-6, PROCEEDINGS, 2006, : 2794 - +
  • [39] Lowest Density MDS Array Codes of Distance 3
    Huang, Zhijie
    Jiang, Hong
    Zhou, Ke
    Zhao, Yuhong
    Wang, Chong
    IEEE COMMUNICATIONS LETTERS, 2015, 19 (10) : 1670 - 1673
  • [40] Lowest Density MDS Array Codes on Incomplete Graphs
    Sandell, Magnus
    Tosato, Filippo
    2013 51ST ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2013, : 645 - 652