A Construction of (5,3) MDS Codes with Optimal Repair Capability for Distributed Storage Systems

Sheng Guan,Haibin Kan,Xin Wang
DOI: https://doi.org/10.1109/WCSP.2017.8170932
2017-01-01
Abstract:Maximum-distance-separable (MDS) codes are a class of erasure codes that are widely adopted to enhance the reliability of distributed storage systems (DSS). In this paper, we develop a new approach to construction of simple (5, 3) MDS codes. With judiciously block-designed generator matrices, we show that the proposed MDS codes have a minimum stripe size alpha = 2 and can be constructed over a small (Galois) finite field F-4 of only four elements, both facilitating low-complexity computations and implementations for data storage, retrieval and repair. In addition, with the proposed MDS codes, any single node failure can be repaired through interference alignment technique with a minimum data amount downloaded from the surviving nodes; i.e., the proposed codes ensure optimal repair of any single node failure using the minimum bandwidth. The low-complexity and all-node-optimal-repair properties of the proposed MDS codes make them readily deployed for practical DSS.
What problem does this paper attempt to address?