English

Update-Efficient Error-Correcting Product-Matrix Codes

Information Theory 2014-06-26 v2 math.IT

Abstract

Regenerating codes provide an efficient way to recover data at failed nodes in distributed storage systems. It has been shown that regenerating codes can be designed to minimize the per-node storage (called MSR) or minimize the communication overhead for regeneration (called MBR). In this work, we propose new encoding schemes for [n,d][n,d] error-correcting MSR and MBR codes that generalize our earlier work on error-correcting regenerating codes. We show that by choosing a suitable diagonal matrix, any generator matrix of the [n,α][n,\alpha] Reed-Solomon (RS) code can be integrated into the encoding matrix. Hence, MSR codes with the least update complexity can be found. By using the coefficients of generator polynomials of [n,k][n,k] and [n,d][n,d] RS codes, we present a least-update-complexity encoding scheme for MBR codes. A decoding scheme is proposed that utilizes the [n,α][n,\alpha] RS code to perform data reconstruction for MSR codes. The proposed decoding scheme has better error correction capability and incurs the least number of node accesses when errors are present. A new decoding scheme is also proposed for MBR codes that can correct more error-patterns.

Keywords

Cite

@article{arxiv.1301.4620,
  title  = {Update-Efficient Error-Correcting Product-Matrix Codes},
  author = {Yunghsiang Han and Hung-Ta Pai and Rong Zheng and Pramod K. Varshney},
  journal= {arXiv preprint arXiv:1301.4620},
  year   = {2014}
}

Comments

Submitted to IEEE Trans. on Information Theory. arXiv admin note: substantial text overlap with arXiv:1301.2497

R2 v1 2026-06-21T23:12:18.771Z