Title :
Cooperative Recovery of Distributed Storage Systems from Multiple Losses with Network Coding
Author :
Hu, Yuchong ; Xu, Yinlong ; Wang, Xiaozhao ; Zhan, Cheng ; Li, Pei
Author_Institution :
Key Lab. on High Performance Comput., Univ. of Sci. & Technol. of China, Hefei, China
fDate :
2/1/2010 12:00:00 AM
Abstract :
This paper studies the recovery from multiple node failures in distributed storage systems. We design a mutually cooperative recovery (MCR) mechanism for multiple node failures. Via a cut-based analysis of the information flow graph, we obtain a lower bound of maintenance bandwidth based on MCR. For MCR, we also propose a transmission scheme and design a linear network coding scheme based on (¿, ¿) strong-MDS code, which is a generalization of (¿, ¿) MDS code. We prove that the maintenance bandwidth based on our transmission and coding schemes matches the lower bound, so the lower bound is tight and the transmission scheme and coding scheme for MCR are optimal. We also give numerical comparisons of MCR with other redundancy recovery mechanisms in storage cost and maintenance bandwidth to show the advantage of MCR.
Keywords :
linear codes; network coding; network theory (graphs); cooperative recovery; cut-based analysis; distributed storage systems; information flow graph; linear network coding scheme; low bound; maintenance bandwidth; multiple node failures; mutually cooperative recovery mechanism; redundancy recovery mechanisms; strong-MDS code; Availability; Bandwidth; Computer science; Costs; Distributed computing; Flow graphs; High performance computing; Information analysis; Network coding; Telecommunication traffic; Network coding, Distributed storage system, Erasure coding, Multiple loss recovery;
Journal_Title :
Selected Areas in Communications, IEEE Journal on
DOI :
10.1109/JSAC.2010.100216