On the stability of two-chunk file-sharing systems

We consider five different peer-to-peer file-sharing systems with two chunks, assuming non-altruistic peers who leave the system immediately after downloading the second chunk. Our aim is to find chunk selection algorithms that have provably stable performance with any input rate. We show that many algorithms that first looked promising lead to unstable or oscillating behaviour. However, we end up with a system with desirable properties. Most of our rigorous results concern the corresponding deterministic large system limits, but in the two simplest cases we provide proofs for the stochastic systems also.

[1]  J. Dai On Positive Harris Recurrence of Multiclass Queueing Networks: A Unified Approach Via Fluid Limit Models , 1995 .

[2]  J. Hale,et al.  Methods of Bifurcation Theory , 1996 .

[3]  R. Srikant,et al.  Modeling and performance analysis of BitTorrent-like peer-to-peer networks , 2004, SIGCOMM '04.

[4]  Laurent Massoulié,et al.  Coupon replication systems , 2008, TNET.

[5]  Bin Fan,et al.  Stochastic Differential Equation Approach to Model BitTorrent-like P2P Systems , 2006, 2006 IEEE International Conference on Communications.

[6]  I. Norros,et al.  Urn models and peer-to-peer file sharing , 2008, WiOpt 2008.

[7]  Ilkka Norros,et al.  Urn models and peer-to-peer file sharing , 2008, 2008 6th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks and Workshops.

[8]  Y. Kuznetsov Elements of applied bifurcation theory (2nd ed.) , 1998 .

[9]  J. Ehrenfeld,et al.  Organizing Self‐Organizing Systems , 2012 .

[10]  Hannu Reittu A Stable Random-Contact Algorithm for Peer-to-Peer File Sharing , 2009, IWSOS.

[11]  Donald O. Walter,et al.  Self-Organizing Systems , 1987, Life Science Monographs.

[12]  Steven A. Orszag,et al.  CBMS-NSF REGIONAL CONFERENCE SERIES IN APPLIED MATHEMATICS , 1978 .

[13]  A survey of random processes with reinforcement , 2007, math/0610076.

[14]  B. Friedman,et al.  A simple urn model , 1949 .

[15]  T. Kurtz Approximation of Population Processes , 1987 .

[16]  D. Freedman Bernard Friedman's Urn , 1965 .

[17]  R. Susitaival,et al.  Analyzing the file availability and download time in a P2P file sharing system , 2007, 2007 Next Generation Internet Networks.

[18]  Bruce E. Hajek,et al.  The missing piece syndrome in peer-to-peer communication , 2010, 2010 IEEE International Symposium on Information Theory.

[19]  Gustavo de Veciana,et al.  Service capacity of peer to peer networks , 2004, IEEE INFOCOM 2004.

[20]  Ilkka Norros,et al.  Toward modeling of a single file broadcasting in a closed network , 2007, 2007 5th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks and Workshops.

[21]  A. Binzenhofer,et al.  Relying on randomness PlanetLab experiments with distributed file-sharing protocols , 2007, 2007 Next Generation Internet Networks.

[22]  J. A. Kuznecov Elements of applied bifurcation theory , 1998 .

[23]  Konstantinos Psounis,et al.  Performance analysis of BitTorrent-like systems with heterogeneous users , 2007, Performance evaluation (Print).

[24]  I. Norros,et al.  Flash crowd in a file sharing system based on random encounters , 2006 .