Spatial Interactions of Peers and Performance of File Sharing Systems

We propose a new model for peer-to-peer networking which takes the network bottlenecks into account beyond the access. This model allows one to cope with key features of P2P networking like degree or locality constraints or the fact that distant peers often have a smaller rate than nearby peers. We show that the spatial point process describing peers in their steady state then exhibits an interesting repulsion phenomenon. We analyze two asymptotic regimes of the peer-to-peer network: the fluid regime and the hard--core regime. We get closed form expressions for the mean (and in some cases the law) of the peer latency and the download rate obtained by a peer as well as for the spatial density of peers in the steady state of each regime, as well as an accurate approximation that holds for all regimes. The analytical results are based on a mix of mathematical analysis and dimensional analysis and have important design implications. The first of them is the existence of a setting where the equilibrium mean latency is a decreasing function of the load, a phenomenon that we call super-scalability.

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

[2]  Matthew Mathis,et al.  The stationary behavior of ideal TCP congestion avoidance , 1996 .

[3]  Ilkka Norros,et al.  On the stability of two-chunk file-sharing systems , 2009, Queueing Syst. Theory Appl..

[4]  Janardhan R. Iyengar,et al.  Low Extra Delay Background Transport (LEDBAT) , 2012, RFC.

[5]  Fabián E. Bustamante,et al.  On blind mice and the elephant: understanding the network impact of a large distributed system , 2011, SIGCOMM.

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

[7]  Diego Perino,et al.  Playing with the Bandwidth Conservation Law , 2008, 2008 Eighth International Conference on Peer-to-Peer Computing.

[8]  Laurent Massoulié,et al.  Resource pooling in congested networks: proportional fairness and product form , 2009, Queueing Syst. Theory Appl..

[9]  Thomas L. Saaty,et al.  Elements of queueing theory , 2003 .

[10]  François Baccelli,et al.  Stochastic geometry and wireless networks , 2009 .

[11]  Nancy L. Garcia,et al.  Spatial birth and death processes as solutions of stochastic equations , 2006 .

[12]  R. Ambartzumian Stochastic and integral geometry , 1987 .

[13]  Jorma T. Virtamo,et al.  Analyzing the Dynamics and Resource Usage of P2P File Sharing by a Spatio-temporal Model , 2006, International Conference on Computational Science.

[14]  Ilkka Norros,et al.  Stable, scalable, decentralized P2P file sharing with non-altruistic peers , 2011, ArXiv.

[15]  David Choffnes,et al.  On blind mice and the elephant , 2011, SIGCOMM 2011.

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

[17]  Fabien Mathieu,et al.  Missing Piece Issue and Upload Strategies in Flashcrowds and P2P-assisted Filesharing , 2006, Advanced Int'l Conference on Telecommunications and Int'l Conference on Internet and Web Applications and Services (AICT-ICIW'06).

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

[19]  François Baccelli,et al.  Stochastic Geometry and Wireless Networks, Volume 2: Applications , 2009, Found. Trends Netw..

[20]  E. Buckingham The Principle of Similitude , 1915, Nature.

[21]  Bruce E. Hajek,et al.  Stability of a Peer-to-Peer Communication System , 2012, IEEE Transactions on Information Theory.