Repairing Reed-Solomon Codes With Multiple Erasures

被引:51
作者
Dau, Hoang [1 ,2 ]
Duursma, Iwan M. [3 ,4 ]
Kiah, Han Mao [5 ]
Milenkovic, Olgica [4 ]
机构
[1] Univ Illinois, Urbana, IL 61801 USA
[2] Monash Univ, Dept Elect & Comp Syst Engn, Melbourne, Vic 3800, Australia
[3] Univ Illinois, Dept Math, Urbana, IL 61801 USA
[4] Univ Illinois, Coordinated Sci Lab, Urbana, IL 61801 USA
[5] Nanyang Technol Univ, Sch Phys & Math Sci, Div Math Sci, Singapore 637371, Singapore
关键词
Reed-Solomon codes; distributed storage systems; erasure; repair bandwidth; trace;
D O I
10.1109/TIT.2018.2827942
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Despite their exceptional error-correcting properties, Reed-Solomon (RS) codes have been overlooked in distributed storage applications due to the common belief that the y have poor repair bandwidth. A naive repair approach would require for the whole file to be reconstructed in order to recover a single erased codeword symbol. In a recent work, Guruswami and Wootters (STOC'16) proposed a single erasure repair method for RS codes that achieves the optimal repair bandwidth amongst all linear encoding schemes. Their key idea is to recover the erased symbol by collecting a sufficiently large number of its traces, each of which can be constructed from a number of traces of other symbols. We extend the trace collection technique to cope with two and three erasures.
引用
收藏
页码:6567 / 6582
页数:16
相关论文
共 45 条
[31]  
Papailiopoulos D. S., 2012, Proceedings of the 2012 IEEE International Symposium on Information Theory - ISIT, P2771, DOI 10.1109/ISIT.2012.6284027
[32]  
Rashmi KV, 2014, SIGCOMM'14: PROCEEDINGS OF THE 2014 ACM CONFERENCE ON SPECIAL INTEREST GROUP ON DATA COMMUNICATION, P331, DOI [10.1145/2619239.2626325, 10.1145/2740070.2626325]
[33]  
Rashmi K.V., 2013, P 5 USENIX C HOT TOP, P8
[34]   POLYNOMIAL CODES OVER CERTAIN FINITE FIELDS [J].
REED, IS ;
SOLOMON, G .
JOURNAL OF THE SOCIETY FOR INDUSTRIAL AND APPLIED MATHEMATICS, 1960, 8 (02) :300-304
[35]   Interference Alignment in Regenerating Codes for Distributed Storage: Necessity and Code Constructions [J].
Shah, Nihar B. ;
Rashmi, K. V. ;
Kumar, P. Vijay ;
Ramchandran, Kannan .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2012, 58 (04) :2134-2158
[36]   A Repair Framework for Scalar MDS Codes [J].
Shanmugam, Karthikeyan ;
Papailiopoulos, Dimitris S. ;
Dimakis, Alexandros G. ;
Caire, Giuseppe .
IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2014, 32 (05) :998-1007
[37]   Cooperative Regenerating Codes [J].
Shum, Kenneth W. ;
Hu, Yuchong .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2013, 59 (11) :7229-7258
[38]  
Silberstein Mark., 2014, Proceedings of International Conference on Systems and Storage, P1
[39]   Optimal repair of Reed-Solomon codes: Achieving the cut-set bound [J].
Tamo, Itzhak ;
Ye, Min ;
Barg, Alexander .
2017 IEEE 58TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS), 2017, :216-227
[40]   Zigzag Codes: MDS Array Codes With Optimal Rebuilding [J].
Tamo, Itzhak ;
Wang, Zhiying ;
Bruck, Jehoshua .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2013, 59 (03) :1597-1616