A New Design of Binary MDS Array Codes With Asymptotically Weak-Optimal Repair

被引:12
|
作者
Hou, Hanxu [1 ]
Han, Yunghsiang S. [1 ]
Lee, Patrick P. C. [2 ]
Hu, Yuchong [3 ]
Li, Hui [4 ]
机构
[1] Dongguan Univ Technol, Sch Elect Engn & Intelligentizat, Dongguan 523808, Peoples R China
[2] Chinese Univ Hong Kong, Dept Comp Sci & Engn, Hong Kong, Peoples R China
[3] Huazhong Univ Sci & Technol, Shenzhen Huazhong Univ Sci & Technol Res Inst, Sch Comp Sci & Technol, Wuhan 430074, Peoples R China
[4] Peking Univ, Shenzhen Grad Sch, Shenzhen Key Lab Informat Theory & Future Interne, Peng Cheng Lab,Future Network PKU Lab Natl Major, Shenzhen 518055, Peoples R China
基金
中国国家自然科学基金;
关键词
MDS code; binary MDS array code; optimal repair bandwidth; STORAGE REGENERATING CODES; SINGLE DISK FAILURE; X-CODE; CONSTRUCTIONS; RECOVERY; SCHEME;
D O I
10.1109/TIT.2019.2923992
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Binary maximum distance separable (MDS) array codes are a special class of erasure codes for distributed storage that not only provides fault tolerance with minimum storage redundancy but also achieves low computational complexity. They are constructed by encoding k information columns into r parity columns, in which each element in a column is a bit, such that any k out of the k + r columns suffice to recover all information bits. In addition to providing fault tolerance, it is critical to improve repair performance in practical applications. Specifically, if a single column fails, then our goal is to minimize the repair bandwidth by downloading the least amount of bits from d healthy columns, where k <= d <= k + r-1. If one column of an MDS code is failed, it is known that we need to download at least 1/(d-k + 1) fraction of the data stored in each of the d healthy columns. If this lower bound is achieved for the repair of the failure column from accessing arbitrary d healthy columns, we say that the MDS code has optimal repair. However, if such lower bound is only achieved by d specific healthy columns, then we say the MDS code has weak-optimal repair. In this paper, we propose two explicit constructions of binary MDS array codes with more parity columns (i.e., r >= 3) that achieve asymptotically weak-optimal repair, where k + 1 <= d <= k + [(r-1)/2], and "asymptotic" means that the repair bandwidth achieves the minimum value asymptotically in d. Codes in the first construction have odd number of parity columns and asymptotically weak-optimal repair for anyone information failure, while codes in the second construction have even number of parity columns and asymptotically weak-optimal repair for any one column failure.
引用
收藏
页码:7095 / 7113
页数:19
相关论文
共 50 条
  • [21] S-Code: New MDS array codes with optimal encoding
    Katti, R
    Ruan, XY
    2005 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOLS 1-5: SPEECH PROCESSING, 2005, : 1105 - 1108
  • [22] Explicit Constructions of High-Rate MDS Array Codes With Optimal Repair Bandwidth
    Ye, Min
    Barg, Alexander
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2017, 63 (04) : 2001 - 2014
  • [23] Long MDS Codes for Optimal Repair Bandwidth
    Wang, Zhiying
    Tamo, Itzhak
    Bruck, Jehoshua
    2012 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2012,
  • [24] A Generic Transformation for Optimal Node Repair in MDS Array Codes Over F2
    Li, Jie
    Tang, Xiaohu
    Hollanti, Camilla
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2022, 70 (02) : 727 - 738
  • [25] Weak Flip Codes and Applications to Optimal Code Design on the Binary Erasure Channel
    Chen, Po-Ning
    Lin, Hsuan-Yin
    Moser, Stefan M.
    2012 50TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING (ALLERTON), 2012, : 160 - 167
  • [26] Families of Optimal Binary Non-MDS Erasure Codes
    Gligoroski, Danilo
    Kralevska, Katina
    2014 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2014, : 3150 - 3154
  • [27] X-code: MDS array codes with optimal encoding
    Xu, LH
    Bruck, J
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1999, 45 (01) : 272 - 276
  • [28] Polynomial Length MDS Codes With Optimal Repair in Distributed Storage
    Cadambe, Viveck R.
    Huang, Cheng
    Li, Jin
    Mehrotra, Sanjeev
    2011 CONFERENCE RECORD OF THE FORTY-FIFTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS (ASILOMAR), 2011, : 1850 - 1854
  • [29] Comparison on Binary MDS Array Codes for Single Disk Failure Recovery
    Ze, Junrong
    Hou, Hanxu
    Han, Yunghsiang S.
    PROCEEDINGS OF 2018 THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE (CSAI 2018) / 2018 THE 10TH INTERNATIONAL CONFERENCE ON INFORMATION AND MULTIMEDIA TECHNOLOGY (ICIMT 2018), 2018, : 536 - 541
  • [30] Asymptotically optimal binary codes of polynomial complexity correcting localized errors
    Alsvede, R.
    Bassalygo, L.A.
    Pinsker, M.S.
    Problemy Peredachi Informatsii, 1995, 31 (02): : 76 - 83