DocumentCode
33651
Title
Update-Efficient Error-Correcting Product-Matrix Codes
Author
Han, Yunghsiang S. ; Hung-Ta Pai ; Rong Zheng ; Varshney, Pramod K.
Author_Institution
Deptartment of Electr. Eng., Nat. Taiwan Univ. of Sci. & Technol., Taipei, Taiwan
Volume
63
Issue
6
fYear
2015
fDate
Jun-15
Firstpage
1925
Lastpage
1938
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 error-correcting MSR and MBR codes that generalize our earlier results on error-correcting regenerating codes. General encoding schemes for product-matrix MSR and MBR codes are derived such that the encoder based on Reed-Solomon (RS) codes is no longer limited to the Vandermonde matrix proposed earlier. Furthermore, MSR codes and MBR codes with the least update complexity can be found. A decoding scheme is proposed that utilizes RS codes to perform data reconstruction for MSR codes. The proposed decoding scheme has better error correction capability and incurs least number of node accesses when errors are present. A new decoding scheme is also proposed for MBR codes that is more capable and can correct more error-patterns. Simulation results are presented that exhibit the superior performance of the proposed schemes.
Keywords
Reed-Solomon codes; error correction codes; matrix algebra; product codes; RS code; Reed-Solomon code; Vandermonde matrix; data reconstruction; decoding scheme; distributed storage system; encoding scheme; error-correcting MBR code; error-correcting MSR code; error-correcting regenerating code; product-matrix MBR code; product-matrix MSR code; update-efficient error-correcting product-matrix code; Bandwidth; Complexity theory; Decoding; Encoding; Error correction codes; Generators; Maintenance engineering; Decoding; Distributed storage; Product-Matrix codes; Reed- Solomon codes; Regenerating codes; decoding; product-matrix codes; reed-solomon (RS) codes; regenerating codes;
fLanguage
English
Journal_Title
Communications, IEEE Transactions on
Publisher
ieee
ISSN
0090-6778
Type
jour
DOI
10.1109/TCOMM.2015.2424416
Filename
7089245
Link To Document