Cascade Codes for Distributed Storage Systems

被引:13
|
作者
Elyasi, Mehran [1 ]
Mohajer, Soheil [1 ]
机构
[1] Univ Minnesota Twin Cities, Dept Elect & Comp Engn, Minneapolis, MN 55455 USA
基金
美国国家科学基金会;
关键词
Distributed storage codes; regenerating codes; erasure codes; cascade codes; determinant codes; REGENERATING CODES; ERASURE CODES; MDS CODES; MSR CODES; REPAIR; CONSTRUCTIONS; FRAMEWORK; CAPACITY; REGION;
D O I
10.1109/TIT.2020.3033338
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A novel coding scheme for exact repair-regenerating codes is presented in this paper. The codes proposed in this work can trade between the repair bandwidth of nodes (number of downloaded symbols from each surviving node in a repair process) and the required storage overhead of the system. These codes work for general system parameters (n,k,d), which are the total number of nodes, the number of nodes suffice for data recovery, and the number of helper nodes in a repair process, respectively. The proposed construction offers a unified scheme to develop exact-repair regenerating codes for the entire trade-off, including the MBR and MSR points. We conjecture that the new storage-vs.-bandwidth trade-off achieved by the proposed codes is optimum. Some other key features of this code include: the construction is linear; the required field size is only Theta(n); and the code parameters and in particular sub-packetization level is at most (d - k + 1)(k); which is independent of the number of the parity nodes. Moreover, the proposed repair mechanism is helper-independent, that is the data sent from each helper only depends on the identity of the helper and failed nodes, but independent of the identity of other helper nodes participating in the repair process.
引用
收藏
页码:7490 / 7527
页数:38
相关论文
共 50 条
  • [1] LDPC Codes for Distributed Storage systems
    Bhuvaneshwari, P., V
    Tharini, C.
    2019 11TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING (ICOAC 2019), 2019, : 34 - 40
  • [2] BASIC Codes for Distributed Storage Systems
    Hou, Hanxu
    Han, Yunghsiang S.
    2017 26TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND NETWORKS (ICCCN 2017), 2017,
  • [3] Spider Codes: Practical Erasure Codes for Distributed Storage Systems
    Pamies-Juarez, Lluis
    Guyot, Cyril
    Mateescu, Robert
    2016 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, 2016, : 1207 - 1211
  • [4] Secure Determinant Codes for Distributed Storage Systems
    Cui, Zhongrui
    Cui, Naxin
    Li, Changlong
    Lu, Jianbo
    Zhang, Chenghui
    IEEE TRANSACTIONS ON INDUSTRIAL ELECTRONICS, 2023, 70 (05) : 4716 - 4726
  • [5] Secure Determinant Codes for Distributed Storage Systems
    Elmahdy, Adel
    Kleckler, Michelle
    Mohajer, Soheil
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2023, 69 (03) : 1966 - 1987
  • [6] Convolutional LPDC codes for Distributed Storage Systems
    Barbi, Roberta
    Felber, Pascal
    Hayez, Laurent
    Mercier, Hugues
    2019 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2019, : 1572 - 1576
  • [7] Generalized Piggybacking Codes for Distributed Storage Systems
    Yuan, Shuai
    Huang, Qin
    2016 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2016,
  • [8] Rebuilding for Array Codes in Distributed Storage Systems
    Wang, Zhiying
    Dimakis, Alexandros G.
    Bruck, Jehoshua
    2010 IEEE GLOBECOM WORKSHOPS, 2010, : 1905 - 1909
  • [9] Cooperative Regenerating Codes for Distributed Storage Systems
    Shum, Kenneth W.
    2011 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2011,
  • [10] Secure Cooperative Regenerating Codes for Distributed Storage Systems
    Koyluoglu, Onur Ozan
    Rawat, Ankit Singh
    Vishwanath, Sriram
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2014, 60 (09) : 5228 - 5244