MDS codes with low repair complexity for distributed storage networks

In this paper, we propose two new constructions of maximum distance separable (MDS) codes with low repair complexity for distributed storage networks. For both constructions, the encoded symbols are obtained by first treating the message vector as a linearized polynomial and then evaluating it at carefully chosen points. Compared to traditional MDS codes, data repair for our codes does not have to decode the entire original message, but only forms linear combinations of available encoded symbols. This linear repair complexity is attractive for applications with a large amount of data repair.

[1]  Alexandros G. Dimakis,et al.  Network Coding for Distributed Storage Systems , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[2]  Marek Karpinski,et al.  An XOR-based erasure-resilient coding scheme , 1995 .

[3]  Ron M. Roth,et al.  On MDS codes via Cauchy matrices , 1989, IEEE Trans. Inf. Theory.

[4]  Zhiyuan Yan,et al.  General Linearized Polynomial Interpolation and Its Applications , 2011, 2011 International Symposium on Networking Coding.

[5]  Kannan Ramchandran,et al.  Exact-repair MDS codes for distributed storage using interference alignment , 2010, 2010 IEEE International Symposium on Information Theory.

[6]  Yunnan Wu,et al.  Reducing repair traffic for erasure coding-based storage via interference alignment , 2009, 2009 IEEE International Symposium on Information Theory.

[7]  Frédérique Oggier,et al.  Self-repairing homomorphic codes for distributed storage systems , 2010, 2011 Proceedings IEEE INFOCOM.

[8]  Kannan Ramchandran,et al.  Exact Regenerating Codes for Distributed Storage , 2009, ArXiv.