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
相关论文
共 31 条
  • [1] When Can Intelligent Helper Node Selection Improve the Performance of Distributed Storage Networks?
    Ahmad, Imad
    Wang, Chih-Chun
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2018, 64 (03) : 2142 - 2171
  • [2] Extensions of some results of P. Humbert on Bezout's identity classical orthogonal polynomials
    Area, I.
    Godoy, E.
    Ronveaux, A.
    Zarzo, A.
    [J]. JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2006, 196 (01) : 212 - 228
  • [3] EVENODD - AN EFFICIENT SCHEME FOR TOLERATING DOUBLE-DISK FAILURES IN RAID ARCHITECTURES
    BLAUM, M
    BRADY, J
    BRUCK, J
    MENON, J
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1995, 44 (02) : 192 - 202
  • [4] A family of MDS array codes with minimal number of encoding operations
    Blaum, Mario
    [J]. 2006 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, VOLS 1-6, PROCEEDINGS, 2006, : 2784 - 2788
  • [5] Corbett P, 2004, USENIX ASSOCIATION PROCEEDINGS OF THE 3RD USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, P1
  • [6] 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
  • [7] A Chinese Remainder Theorem Approach to Bit-Parallel GF(2n) Polynomial Basis Multipliers for Irreducible Trinomials
    Fan, Haining
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2016, 65 (02) : 343 - 352
  • [8] Bit-serial multiplication in GF(2m) using irreducible all-one polynomials
    Fenn, STJ
    Parker, MG
    Benaissa, M
    Taylor, D
    [J]. IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 1997, 144 (06): : 391 - 393
  • [9] Gad EE, 2013, IEEE INT SYMP INFO, P887, DOI 10.1109/ISIT.2013.6620354
  • [10] Minimum Storage Regenerating Codes for All Parameters
    Goparaju, Sreechakra
    Fazeli, Arman
    Vardy, Alexander
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2017, 63 (10) : 6318 - 6328