Title :
Network coding for resilient peer-to-peer networks
Author :
Hu, D.Y. ; Wang, M.Z. ; Lau, F.C.M. ; Peng, Q.C.
Author_Institution :
Dept. of Electron. & Inf. Eng., Hong Kong Polytech. Univ., Hong Kong, China
Abstract :
Peer dynamics (departure or failure) in peer-to-peer (P2P) networks disrupts the downloading process to the peers. Previous works on fault resilience include peer selection and overlay topology organization. Random network coding based on the generation concept is a practical approach to implement network coding for data networks in general. If we model the generations as blocks distributed by a seed in a P2P network and the disruptions caused by peer dynamics as packet losses, random network coding can be applied in P2P networks. In this paper, we propose a network coding scheme using a concept we call generation crossing. We also introduce a full cardinality precode, which enables a peer to reconstruct the original data file when only a subset of data blocks is received. We show that the success rate for the whole file to be delivered to peers increases remarkably with a small number of overlapped packets between successive generations. Computer simulations based on time-parametrized graph are presented. Simulation results confirm that network coding and generation crossing can provide resilience to peer dynamics in a P2P network.
Keywords :
digital simulation; encoding; graph theory; peer-to-peer computing; computer simulations; data networks; data reconstruction; downloading process; full cardinality precode; generation concept; generation crossing; peer dynamics; random network coding; resilient peer-to-peer networks; time-parametrized graph; Computer simulation; Concatenated codes; Costs; Decoding; Encoding; Network coding; Network topology; Peer to peer computing; Resilience; Throughput; P2P; generation; random network coding;
Conference_Titel :
Design of Reliable Communication Networks, 2009. DRCN 2009. 7th International Workshop on
Conference_Location :
Washington, DC
Print_ISBN :
978-1-4244-5047-3
Electronic_ISBN :
978-1-4244-5048-0
DOI :
10.1109/DRCN.2009.5339985