Stable and scalable universal swarms

Hajek and Zhu (Stoch Syst 1(2):246–273, 2011) recently showed that the BitTorrent protocol can become unstable when peers depart immediately after downloading all pieces of a file. In light of this result, Zhou et al. (2011) propose bundling swarms together, allowing peers to exchange pieces across different swarms, and claim that such “universal swarms” can increase BitTorrent’s stability region. In this work, we formally characterize the stability region of universal swarms and show that they indeed exhibit excellent properties. In particular, bundling allows a single seeder with limited upload capacity to serve an arbitrary number of disjoint swarms if the arrival rate of peers in each swarm is lower than the seeder upload capacity. Our result also shows that the stability region is insensitive to peers’ upload capacity, piece selection policies and number of swarms.

[1]  B. Cohen,et al.  Incentives Build Robustness in Bit-Torrent , 2003 .

[2]  Keith W. Ross,et al.  Queuing Network Models for Multi-Channel P2P Live Streaming Systems , 2009, IEEE INFOCOM 2009.

[3]  Donald F. Towsley,et al.  Implications of peer selection strategies by publishers on the performance of P2P swarming systems , 2011, PERV.

[4]  F. G. Foster On the Stochastic Matrices Associated with Certain Queuing Processes , 1953 .

[5]  Yanghee Choi,et al.  How prevalent is content bundling in BitTorrent , 2011, SIGMETRICS.

[6]  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).

[7]  R. Núñez Queija,et al.  Scaling Laws for File Dissemination in P2P Networks with Random Contacts , 2008, 2008 16th Interntional Workshop on Quality of Service.

[8]  Donald F. Towsley,et al.  Reciprocity and Barter in Peer-to-Peer Systems , 2010, 2010 Proceedings IEEE INFOCOM.

[9]  Bin Li,et al.  Content Availability and Bundling in Swarming Systems , 2013, IEEE/ACM Trans. Netw..

[10]  B. Hajek Notes for ECE 534 An Exploration of Random Processes for Engineers , 2009 .

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

[12]  Ilkka Norros,et al.  Stable, distributed P2P protocols based on random peer sampling , 2012, Allerton Conference.

[13]  Arun Venkataramani,et al.  Estimating Self-Sustainability in Peer-to-Peer Swarming Systems , 2010, Perform. Evaluation.

[14]  Stratis Ioannidis,et al.  On the stability and optimality of universal swarms , 2011, SIGMETRICS.

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

[16]  J. Kingman Some inequalities for the queue GI/G/1 , 1962 .

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

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