Generalized Rack-aware Regenerating Codes for Jointly Optimal Node and Rack Repairs

被引:1
作者
Hou, Hanxu [1 ,2 ]
Lee, Patrick P. C. [2 ]
机构
[1] Dongguan Univ Technol, Sch Elect Engn & Intelligentizat, Dongguan, Peoples R China
[2] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Hong Kong, Peoples R China
来源
2021 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT) | 2021年
基金
中国国家自然科学基金; 国家重点研发计划;
关键词
Regenerating codes; cross-rack repair bandwidth; single-node failures; single-rack failures; DISTRIBUTED STORAGE; MDS CODES;
D O I
10.1109/ISIT45174.2021.9518219
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In data centers, storage nodes are organized in racks and the cross-rack communication bandwidth is often much lower than the intra-rack communication bandwidth. Two common failures in data centers are single-node failures and single-rack failures. In this paper, we study the problem of minimizing the cross-rack repair bandwidth in both repairing single-node failures and repairing single-rack failures. We characterize, given that the minimum cross-rack repair bandwidth for single-node failures is achieved, the optimal trade-off between storage and cross-rack repair bandwidth for single-rack failures. We further propose a general family of storage codes, Generalized Rack-aware Regenerating Codes (GRRC), that achieve the optimal trade-off. We obtain two extreme points of GRRC, namely the minimum storage generalized rack-aware regeneration (MSGRR) point and the minimum bandwidth generalized rack-aware regeneration (MBGRR) point. We show that MSGRR codes have strictly less cross-rack repair bandwidth for single-rack failures than the related minimum storage multi-node repair codes for most parameters. We also show that MBGRR codes have less cross-rack repair bandwidth for single-rack failures than the minimum bandwidth multi-node repair codes for all our evaluated parameters.
引用
收藏
页码:2191 / 2196
页数:6
相关论文
共 30 条
  • [1] Asymptotic Interference Alignment for Optimal Repair of MDS Codes in Distributed Storage
    Cadambe, Viveck R.
    Jafar, Syed Ali
    Maleki, Hamed
    Ramchandran, Kannan
    Suh, Changho
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2013, 59 (05) : 2974 - 2987
  • [2] Explicit Constructions of MSR Codes for Clustered Distributed Storage: The Rack-Aware Storage Model
    Chen, Zitan
    Barg, Alexander
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (02) : 886 - 899
  • [3] 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
  • [4] GUPTA S, 2020, INT S INF THEOR ITS, P260
  • [5] Hou H., 2019, ARXIV190708938
  • [6] Hou HX, 2020, IEEE INT SYMP INFO, P554, DOI [10.1109/isit44484.2020.9174461, 10.1109/ISIT44484.2020.9174461]
  • [7] Binary MDS Array Codes With Optimal Repair
    Hou, Hanxu
    Lee, Patrick P. C.
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2020, 66 (03) : 1405 - 1422
  • [8] Rack-Aware Regenerating Codes for Data Centers
    Hou, Hanxu
    Lee, Patrick P. C.
    Shum, Kenneth W.
    Hu, Yuchong
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2019, 65 (08) : 4730 - 4745
  • [9] BASIC Codes: Low-Complexity Regenerating Codes for Distributed Storage Systems
    Hou, Hanxu
    Shum, Kenneth W.
    Chen, Minghua
    Li, Hui
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2016, 62 (06) : 3053 - 3069
  • [10] Hui YC, 2016, IEEE INT SYMP INFO, P245, DOI 10.1109/ISIT.2016.7541298