The Bittorrent P2P File-Sharing System: Measurements and Analysis

  • Johan Pouwelse
  • Paweł Garbacki
  • Dick Epema
  • Henk Sips
Part of the Lecture Notes in Computer Science book series (LNCS, volume 3640)

Abstract

Of the many P2P file-sharing prototypes in existence, BitTorrent is one of the few that has managed to attract millions of users. BitTorrent relies on other (global) components for file search, employs a moderator system to ensure the integrity of file data, and uses a bartering technique for downloading in order to prevent users from freeriding. In this paper we present a measurement study of BitTorrent in which we focus on four issues, viz. availability, integrity, flashcrowd handling, and download performance. The purpose of this paper is to aid in the understanding of a real P2P system that apparently has the right mechanisms to attract a large user community, to provide measurement data that may be useful in modeling P2P systems, and to identify design issues in such systems.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Adar, E., Huberman, B.A.: Free riding on gnutella. Technical report, Xerox PARC (August 2000)Google Scholar
  2. 2.
    Bhagwan, R., Savage, S., Voelker, G.M.: Understanding availability. In: International Workshop on Peer to Peer Systems, Berkeley, CA, USA (February 2003)Google Scholar
  3. 3.
    Byers, S., Cranor, L., Cronin, E., Kormann, D., McDaniel, P.: Analysis of security vulnerabilities in the movie production and distribution process. In: The 2003 ACM Workshop on DRM, Washington, DC, USA (October 2003)Google Scholar
  4. 4.
    Chu, J., Labonte, K., Levine, B.: Availability and locality measurements of peer-to-peer file systems. In: ITCom: Scalability and Traffic Control in IP Networks, Boston, MA, USA (July 2002)Google Scholar
  5. 5.
    Cohen, B.: Incentives build robustness in bittorrent. In: Workshop on Economics of Peer-to-Peer Systems, Berkeley, USA (May 2003), http://bittorrent.com/
  6. 6.
    Gummadi, K., Dunn, R., Saroiu, S., Gribble, S., Levy, H., Zahorjan, J.: Measurement, modeling, and analysis of a peer-to-peer file-sharing workload. In: 19-th ACM Symposium on Operating Systems Principles, Bolton Landing, NY, USA (October 2003)Google Scholar
  7. 7.
    Izal, M., Urvoy-Keller, G., Biersack, E., Felber, P., Al Hamra, A., Garces-Erice, L.: Dissecting bittorrent: Five months in a torrent’s lifetime. In: Passive and Active Measurements, Antibes Juan-les-Pins, France (April 2004)Google Scholar
  8. 8.
    Karagiannis, T., Broido, A., Brownlee, N., claffy, k., Faloutsos, M.: Is p2p dying or just hiding? In: Globecom, Dallas, TX, USA (November 2004)Google Scholar
  9. 9.
    Leibowitz, N., Ripeanu, M., Wierzbicki, A.: Deconstructing the kazaa network. In: 3rd IEEE Workshop on Internet Applications (WIAPP 2003), San Jose, CA, USA (June 2003)Google Scholar
  10. 10.
    Liang, J., Kumar, R., Xi, Y., Ross, K.: Pollution in p2p file sharing systems. In: IEEE Infocom, Miami, FL, USA (March 2005)Google Scholar
  11. 11.
    Oh-ishi, T., Sakai, K., Iwata, T., Kurokawa, A.: The deployment of cache servers in p2p networks for improved performance in content-delivery. In: Third International Conference on Peer-to-Peer Computing (P2P 2003), Linkoping, Sweden (September 2003)Google Scholar
  12. 12.
    Parker, A.: The true picture of peer-to-peer filesharing (2004), http://www.cachelogic.com/
  13. 13.
    Qiu, D., Srikant, R.: Modeling and performance analysis of bit torrent-like peer-to-peer networks. In: ACM SIGCOMM, Portland, OR, USA (August 2004)Google Scholar
  14. 14.
    Saroiu, S., Gummadi, P.K., Gribble, S.D.: A measurement study of peer-to-peer file sharing systems. In: Multimedia Computing and Networking (MMCN 2002), San Jose, CA, USA (January 2002)Google Scholar
  15. 15.
    Sen, S., Wang, J.: Analyzing peer-to-peer traffic across large networks. IEEE/ACM Transactions on Networking 12(2), 219–232 (2004)CrossRefGoogle Scholar
  16. 16.
    Sherwood, R., Braud, R., Bhattacharjee, B.: Slurpie: A cooperative bulk data transfer protocol. In: IEEE Infocom, Honk Kong, China (March 2004)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2005

Authors and Affiliations

  • Johan Pouwelse
    • 1
  • Paweł Garbacki
    • 1
  • Dick Epema
    • 1
  • Henk Sips
    • 1
  1. 1.Department of Computer Science, Parallel and Distributed systems groupDelft University of TechnologyDelftThe Netherlands

Personalised recommendations