DocumentCode :
1831344
Title :
Modeling and analysis of bandwidth-inhomogeneous swarms in BitTorrent
Author :
Meulpolder, M. ; Pouwelse, J.A. ; Epema, D.H.J. ; Sips, H.J.
Author_Institution :
Dept. of Comput. Sci., Delft Univ. of Technol., Delft, Netherlands
fYear :
2009
fDate :
9-11 Sept. 2009
Firstpage :
232
Lastpage :
241
Abstract :
A number of analytical models exists that capture various properties of the BitTorrent protocol. However, until now virtually all of these models have been based on the assumption that the peers in the system have homogeneous bandwidths. As this is highly unrealistic in real swarms, these models have very limited applicability. Most of all, these models implicitly ignore BitTorrent´s most important property: peer selection based on the highest rate of reciprocity. As a result, these models are not suitable for understanding or predicting the properties of real BitTorrent networks. Furthermore, they are hardly of use in the design of realistic BitTorrent simulators and new P2P protocols. In this paper, we extend existing work by presenting a model of a swarm in BitTorrent where peers have arbitrary upload and download bandwidths. In our model we group peers with (roughly) the same bandwidth in classes, and then analyze the allocation of upload slots from peers in one class to peers in another class. We show that our model accurately predicts the bandwidth clustering phenomenon observed experimentally in other work, and we analyze the resulting data distribution in swarms. We validate our model with experiments using real BitTorrent clients. Our model captures the effects of BitTorrent´s well-known `tit-for-tat´ mechanism in bandwidth-inhomogeneous swarms and provides an accurate mathematical description of the resulting dynamics.
Keywords :
peer-to-peer computing; transport protocols; BitTorrent network; BitTorrent protocol; BitTorrent simulator; P2P protocol; bandwidth clustering; bandwidth-inhomogeneous swarm; data distribution; peer selection; Analytical models; Bandwidth; Computer science; Fluid dynamics; Internet; Mathematical model; Mechanical factors; Peer to peer computing; Predictive models; Protocols;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Peer-to-Peer Computing, 2009. P2P '09. IEEE Ninth International Conference on
Conference_Location :
Seattle, WA
Print_ISBN :
978-1-4244-5066-4
Electronic_ISBN :
978-1-4244-5067-1
Type :
conf
DOI :
10.1109/P2P.2009.5284523
Filename :
5284523
Link To Document :
بازگشت