Skip to main content
Log in

Downloading trace study for BitTorrent P2P performance measurement and analysis

  • Published:
Peer-to-Peer Networking and Applications Aims and scope Submit manuscript

Abstract

With the increasing client population and the explosive volume of Internet media content, the peer-to-peer networking technologies and systems provide a rapid and scalable content distribution mechanism in the global networks. The BitTorrent protocol and its derivatives are among the most popular peer-to-peer file sharing applications, which contribute a dominant fraction of today’s Internet traffic. In this paper, we conduct the performance measurement and analysis of BitTorrent systems with an extensive volume of real trace logs. We use several downloading-side metrics, including overall downloading time, maximum of downloading bandwidth, average bandwidth utilization, maximum of downloading connections, and average number of active connections, to derive various interesting results from the downloading-side aspect of network resource usage. Performance examination learns many new observations and characteristics into the virtue of BitTorrent protocols and systems, thereby providing beneficial information for bandwidth allocation and connection control in BitTorrent client applications. Therefore, this study is complementary to many previous research works that mainly focused on system-oriented and uploading-side performance measurements.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Notes

  1. During the transfer of a file segment, the segment will be divided into a group of smaller pieces in the size of 16 KB.

  2. A number of torrents are randomly selected out of a torrent pool with 20 torrents.

References

  1. Androutsellis-Theotokis S, Spinellis D (2004) A survey of peer-to-peer content distribution technologies. ACM Comput Surv 36(4):335–371

    Article  Google Scholar 

  2. Bardac M, Milescu G, Deaconescu R (2009) Monitoring a BitTorrent tracker for peer-to-peer system analysis. In: Proceedings of the 3rd international symposium on intelligent distributed computing. Studies in computational intelligence, vol 237. Springer, Berlin, pp 203–209

    Google Scholar 

  3. Bharambe AR, Herley C, Padmanabhan V (2006) Analyzing and improving a BitTorrent network’s perfomrance mechanisms. In: Proceedings of IEEE INFOCOM’06

  4. Buford JF, Yu H, Lua EK (2009) P2P networking and applications. Morgan Kaufmann, San Mateo

    Google Scholar 

  5. Buyya R, Pathan M, Vakali A (2008) Content delivery networks. In: Lecture notes in electrical engineering, vol 9. Springer, Germany. ISBN 978-3-540-77886-8

    Google Scholar 

  6. CAIDA, The Cooperative Association for Internet Data Analysis (2009) Internet traffic classification. http://www.caida.org/research/traffic-analysis/classification-overview/

  7. Feldman M, Chuang J (2005) Overcoming free-riding behavior in peer-to-peer systems. ACM SIGecom Exchanges 5(4):41–50

    Article  Google Scholar 

  8. Ge Z, Figueiredo D, Jaiswal S, Kurose J, Towsley D (2003) Modeling peer-peer file sharing systems. In: Proceedings of IEEE INFOCOM’03, vol 3, pp 2188–2198

  9. Guo L, Chen S, Xiao Z, Tan E, Ding X, Zhang X (2007) A performance study of BitTorrent-like peer-to-peer systems. IEEE J Sel Areas Commun 25(1):155–169

    Article  Google Scholar 

  10. Hu CL, Chen DY, Chang YH, Chen YW (2010) Fair peer assignment scheme for peer-to-peer file sharing. KSII Trans Internet Inf Syst 4(5):709–736

    Google Scholar 

  11. Hu CL, Lu ZX (2012) A supplemental material of real trace logs with extensive downloading cases and measurement results. http://mpclab.ce.ncu.edu.tw/projects/p2pnet/

  12. Hu CL, Chang YH, Chen DY, Chen YW (2010) Simple peer selection strategies for fast and fair peer-to-peer file sharing. In: Proceedings of the 12th international conference on advanced communication technologies (ICACT’10), pp 208–213

  13. ipoque GmbH (2009) Internet study 2008/2009. http://www.ipoque.com/resources/internet-studies/internet-study-2008_2009 ipoque.com/resources/internet-studies/internet-study-2008_

  14. Kaune S, Cuevas R, Tyson G, Mauthe A, Guerrero C, Steinmetz R (2010) Unraveling BitTorrent’s file unavailability: measurements and analysis. In: Proceedings of the IEEE 10th international conference on peer-to-peer computing (P2P’10)

  15. Li M, Yu J, Wu J (2008) Free-riding on BitTorrent-like peer-to-peer file sharing systems: modeling analysis and improvement. IEEE Trans Parallel Distrib Syst 19(7):954–966

    Article  Google Scholar 

  16. Liu Y, Guo Y, Liang C (2008) A survey on peer-to-peer video streaming systems. Peer-to-Peer Netw Appl 1(1):18–28

    Article  Google Scholar 

  17. Lua EK, Crowcroft J, Pias M, Sharma R, Lim S (2005) A survey and comparison of peer-to-peer overlay network schemes. IEEE Commun Surv Tutor 7(2):72–93

    Article  Google Scholar 

  18. Neglia G, Reina G, Zhang H, Towsley D, Venkataramani A, Danaher J (2007) Availability in BitTorrent systems. In: Proceedings of IEEE INFOCOM’07

  19. Pouwelse J, Garbacki P, Epema D, Sips H (2005) The BitTorrent P2P file-sharing system: measurements and analysis. In: Proceedings of the 4th international workshop on peer-to-peer systems

  20. Qi J, Zhang H, Ji Z, Yun L (2008) Analyzing BitTorrent traffic across large network. In: Proceedings of international conference on cyberworlds, pp 759–764

  21. Qiu D, Srikant R (2004) Modeling and perfomrance analysis of BitTorrent-like peer-to-peer networks. In: Proceedings of ACM SIGCOMM’04, pp 367–378

  22. Qiu T, Chen G, Ye M, Chan E, Zhao BY (2007) Towards location-aware topology in both unstructured and structured P2P systems. In: Proceedings of international conference on parallel processing, pp 133–144

  23. Ren S, Tan E, Luo T, Chen S, Guo L, Zhang X (2010) A topology-aware and infrastructure-independent BitTorrent client. In: Proceedings of IEEE INFOCOM’10

  24. Stutzbach D, Rejaie R (2006) Understanding churn in peer-to-peer networks. In: Proceedings of the 6th ACM SIGCOMM conference on Internet measurement, pp 189–202

  25. Vuze, Inc (2011) Vuze BitTorrent clint software 4.6. http://sourceforge.net/projects/azureus/files/vuze/

  26. Wireshark network packet analyzer (2011) http://www.wireshark.org/download.html

  27. Wu CJ, Li CY, Ho JM (2007) Improving the download time of BitTorrent-like systems. In: Proceedings of IEEE ICC’07, pp 1125–1129

  28. Yang X, de Veciana G (2004) Service capacity of peer to peer networks. In: Proceedings of IEEE INFOCOM’04, vol 4, pp 2242–2252

  29. Ye L, Zhang H-l, Zhang W-z, Tan J (2009) Measurement and analysis of BitTorrent availability. In: Proceedings of the 15th international conference on parallel and distributed systems (ICPADS’09)

  30. Zhang C, Dhungel P, Wu D, Ross KW (2011) Unraveling the BitTorrent ecosystem. IEEE Trans Parallel Distrib Syst 22(7):1164–1177

    Article  Google Scholar 

Download references

Acknowledgement

This work was supported in part by the National Science Council of Taiwan, R.O.C., under Contracts NSC99-2221-E-008-011 and NSC100-2221-E-008-085-MY3.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chih-Lin Hu.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Hu, CL., Lu, ZX. Downloading trace study for BitTorrent P2P performance measurement and analysis. Peer-to-Peer Netw. Appl. 5, 384–397 (2012). https://doi.org/10.1007/s12083-012-0146-6

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-012-0146-6

Keywords

Navigation