A multiphased approach for modeling and analysis of the BitTorrent protocol

Vivek Rai*, Swaminathan Sivasubramanian, Sandjai Bhulai, Pawel Garbacki, Maarten van Steen

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

12 Citations (Scopus)

Abstract

BitTorrent is one of the most popular protocols for conlent distribution and accounts for more than 1.5% of the total Internet traffic. In this paper, we present an analytical model of the protocol. Our work differs from previous works as it models the BitTorrent protocol specifically and not as a general file-swarming protocol. In our study, we observe that to accurately model the download process of a BitTorrent client, we need to split this process into three phases. We validate our model using simulations and real-world traces. Using this model, we study the efficiency of the protocol based on various protocol-specific parameters such as the maximum number of connections and the peer set size. Furthermore, we study the relationship between changes in the system parameters and the stability of the protocol, Our model suggests that the stability of BitTorrent protocol depends heavily on the number of pieces a file is divided into and the arrival rate of clients to the network.

Original languageEnglish
Title of host publication27th International Conference on Distributed Computing Systems, ICDCS'07
Place of PublicationPiscataway, NJ
PublisherIEEE
Number of pages10
ISBN (Print)978-0-7695-2837-3
DOIs
Publication statusPublished - 8 Oct 2007
Externally publishedYes
Event27th International Conference on Distributed Computing Systems, ICDCS 2007 - Toronto, Canada
Duration: 25 Jun 200727 Jun 2007
Conference number: 27

Publication series

NameInternational Conference on Distributed Computing Systems (ICDCS)
PublisherIEEE
Volume2007
ISSN (Print)1063-6927

Conference

Conference27th International Conference on Distributed Computing Systems, ICDCS 2007
Abbreviated titleICDCS
CountryCanada
CityToronto
Period25/06/0727/06/07

Keywords

  • Protocols
  • Stability analysis
  • Analytical models
  • Internet
  • Traffic control
  • Costs
  • Bandwidth
  • Decision making
  • Peer to peer computing

Fingerprint Dive into the research topics of 'A multiphased approach for modeling and analysis of the BitTorrent protocol'. Together they form a unique fingerprint.

Cite this