Simulating connection dropouts in BitTorrent environments

With the advance of Peer-to-Peer solutions, research and commercial players have shown interest in enhancing local client and overall swarm performance in order to improve content distribution and user satisfaction. Protocol measurements and careful client and swarm simulation and behavior analysis are required to provide valuable information on improving performance. In this paper we analyse the posibility of simulating realistic network dropout behavior in the testing infrastructures. Three possible solutions are presented: terminating client processes, suspending them and disabling the network interface. A series of experiments are run to compare the solutions.

[1]  Daniel Stutzbach,et al.  Understanding churn in peer-to-peer networks , 2006, IMC '06.

[2]  Gang Liu,et al.  A Novel Model and a Simulation Tool for Churn of P2P Network , 2010, 2010 International Conference on Parallel and Distributed Computing, Applications and Technologies.

[3]  George Xylomenos,et al.  A BitTorrent module for the OMNeT++ simulator , 2009, 2009 IEEE International Symposium on Modeling, Analysis & Simulation of Computer and Telecommunication Systems.

[4]  Krishna P. Gummadi,et al.  Measurement, modeling, and analysis of a peer-to-peer file-sharing workload , 2003, SOSP '03.

[5]  Răzvan Rughiniş,et al.  A Virtualized Infrastructure for Automated BitTorrent Performance Testing and Evaluation , 2009 .

[6]  Mika Ylianttila,et al.  Performance evaluation of a Kademlia-based communication-oriented P2P system under churn , 2010, Comput. Networks.

[7]  Kenji Leibnitz,et al.  Estimating Churn in Structured P2P Networks , 2007, ITC.