Optimal-Repair-Cost MDS Array Codes for a Class of Heterogeneous Distributed Storage Systems

被引:4
作者
Li, Zhengrui [1 ]
Mow, Ho [1 ]
Deng, Lei [2 ]
Wu, Ting-Yi [2 ]
机构
[1] Hong Kong Univ Sci & Technol, Dept Elect & Comp Engn, Hong Kong, Peoples R China
[2] Huawei Technol Co Ltd, Theory Lab, Cent Res Inst, Labs 2012, Hong Kong, Peoples R China
来源
2022 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, ISIT | 2022年
关键词
REGENERATING CODES;
D O I
10.1109/ISIT50566.2022.9834451
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, the problem of designing the maximum-distance-separable (MDS) array codes for repairing a single node failure in a distributed storage system (DSS) is addressed. We consider the class of heterogeneous DSSs which can be represented as a fully connected storage network consisting of links having possibly different per-symbol transmission costs and assume that the repair process only allows a single-hop transmission from any helper node to a failed node. First, we consider the repair cost of a failed node to be the total transmission cost from all helper nodes incurred by the repair process. For a storage network represented by a complete weighted graph with the weights being the per-symbol transmission costs, we derive a repair cost lower bound of every node. Somewhat surprisingly, even for a storage network represented by a complete weighted graph with time-varying weights, we can also construct a single optimal-repair-cost MDS array code that can achieve the repair cost lower bounds of all nodes. Next, we consider the repair cost of a failed node to be the worst-case transmission cost over all helper nodes incurred by the repair process. For a storage network represented by a static complete weighted graph, we derive a lower bound on the repair cost of every node and construct a single optimal-repair-cost MDS array code that can achieve the repair cost lower bounds of all nodes.
引用
收藏
页码:2379 / 2384
页数:6
相关论文
共 16 条
[1]   NCCloud: A Network-Coding-Based Storage System in a Cloud-of-Clouds [J].
Chen, Henry C. H. ;
Hu, Yuchong ;
Lee, Patrick P. C. ;
Tang, Yang .
IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (01) :31-44
[2]  
Chen YL, 2017, 2017 USENIX ANNUAL TECHNICAL CONFERENCE (USENIX ATC '17), P539
[3]   Explicit Constructions of MSR Codes for Clustered Distributed Storage: The Rack-Aware Storage Model [J].
Chen, Zitan ;
Barg, Alexander .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (02) :886-899
[4]   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
[5]  
Gerami M, 2011, IEEE INT SYMP INFO, P1437, DOI 10.1109/ISIT.2011.6033777
[6]   A Generic Transformation to Enable Optimal Repair in MDS Codes for Distributed Storage Systems [J].
Li, Jie ;
Tang, Xiaohu ;
Tian, Chao .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2018, 64 (09) :6257-6267
[7]  
Li Z., 2020, OPTIMAL REPAIR COST
[8]  
Li ZX, 2021, PROCEEDINGS OF 2021 7TH INTERNATIONAL CONFERENCE ON CONDITION MONITORING OF MACHINERY IN NON-STATIONARY OPERATIONS (CMMNO), P1, DOI [10.1109/CMMNO53328.2021.9467526, 10.1109/ICPS51807.2021.9416628]
[9]   Regenerating codes on graphs [J].
Patra, Adway ;
Barg, Alexander .
2021 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2021, :2197-2202
[10]   Optimal Exact-Regenerating Codes for Distributed Storage at the MSR and MBR Points via a Product-Matrix Construction [J].
Rashmi, K. V. ;
Shah, Nihar B. ;
Kumar, P. Vijay .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2011, 57 (08) :5227-5239