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.
Similar content being viewed by others
Notes
During the transfer of a file segment, the segment will be divided into a group of smaller pieces in the size of 16 KB.
A number of torrents are randomly selected out of a torrent pool with 20 torrents.
References
Androutsellis-Theotokis S, Spinellis D (2004) A survey of peer-to-peer content distribution technologies. ACM Comput Surv 36(4):335–371
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
Bharambe AR, Herley C, Padmanabhan V (2006) Analyzing and improving a BitTorrent network’s perfomrance mechanisms. In: Proceedings of IEEE INFOCOM’06
Buford JF, Yu H, Lua EK (2009) P2P networking and applications. Morgan Kaufmann, San Mateo
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
CAIDA, The Cooperative Association for Internet Data Analysis (2009) Internet traffic classification. http://www.caida.org/research/traffic-analysis/classification-overview/
Feldman M, Chuang J (2005) Overcoming free-riding behavior in peer-to-peer systems. ACM SIGecom Exchanges 5(4):41–50
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
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
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
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/
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
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_
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)
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
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
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
Neglia G, Reina G, Zhang H, Towsley D, Venkataramani A, Danaher J (2007) Availability in BitTorrent systems. In: Proceedings of IEEE INFOCOM’07
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
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
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
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
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
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
Vuze, Inc (2011) Vuze BitTorrent clint software 4.6. http://sourceforge.net/projects/azureus/files/vuze/
Wireshark network packet analyzer (2011) http://www.wireshark.org/download.html
Wu CJ, Li CY, Ho JM (2007) Improving the download time of BitTorrent-like systems. In: Proceedings of IEEE ICC’07, pp 1125–1129
Yang X, de Veciana G (2004) Service capacity of peer to peer networks. In: Proceedings of IEEE INFOCOM’04, vol 4, pp 2242–2252
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)
Zhang C, Dhungel P, Wu D, Ross KW (2011) Unraveling the BitTorrent ecosystem. IEEE Trans Parallel Distrib Syst 22(7):1164–1177
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
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-012-0146-6