Skip to main content
Log in

Revisiting free riding and the Tit-for-Tat in BitTorrent: A measurement study

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

Abstract

In this paper we report new results of our continuous effort on analyzing the impact of incentive mechanisms on user behavior in BitTorrent. In this second measurement and analysis study we find that free riders’ population has significantly increased comparing to our previous measurement study. We relate this increase to the advance in end-users’ connection speeds and to users’ increased knowledge in BitTorrent. We also categorize free riders based on the behavior they exhibit in multiple-torrent system into three types: cheaters, strategic and lucky peers. Furthermore, refuting the findings of other studies, we show that peers who exploit the system in BitTorrent are both high bandwidth capacity peers and low bandwidth capacity peers. Moreover, we argue that the Tit-for-Tat mechanism does not discriminate peers based on their bandwidth capacities and that it reacts successfully against inter-class bandwidth capacity strategic peers. Finally, we propose a memory-backoff approach to the optimistic unchoke policy that reduces the volume of free riding in BitTorrent.

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

Similar content being viewed by others

Notes

  1. A swarm is a group of peers who are joined in a single torrent.

  2. All the contents we offered were not intellectually protected.

  3. The percentage of strategic clients was 7% in small and large swarms.

  4. An exponential backoff rule.

References

  1. Adar E, Huberman B (2000) Free riding on gnutella. Technical Report

  2. Anagnostakis KG, Greenwald MB (2004) Exchange-based incentive mechanisms for peer-to-peer file sharing. In: Proceedings of the 24th international conference on distributed computing systems (ICDCS 2004), Tokyo, 23–26 March 2004

  3. Andrade N, Mowbray M, Lima A, Wagner G, Ripeanu M (2005) Influences on cooperation in bittorrent communities. In: Proceedings of the 3rd workshop on economics of P2P systems (P2P Econ), Philadelphia, August 2005

  4. Axelrod R (1984) The evolution of cooperation. Basic Books, New York

    Google Scholar 

  5. Bharambe AR, Herley C, Padmanabhan VN (2005) Analyzing and improving bittorrent performance. Technical Report MSR-TR-2005-03, Microsoft Research, Microsoft Corporation One Microsoft Way Redmond, WA 98052, USA, February

  6. BitTorrent (2008) BitTorrent specifications website. http://www.bittorrent.org/

  7. Chu J, Labonte K, Levine BN (2002) Availability and locality measurement of peer-to-peer file systems. In: Proceedings of SPIE, Moscow, 22–27 June 2002

  8. Cohen B (2003) Incentives build robustness in BitTorrent. In: Proceedings of the 1st workshop on economics of peer-to-peer systems, Berkeley, June 2003

  9. Feldman M, Chuang J (2005) Overcoming free-riding behavior in peer-to-peer systems. In: Proceedings of the ACM Sigecom exchanges, July, vol 6. ACM, New York, p 1

    Google Scholar 

  10. Gummadi KP, Dunn RJ, Saroiu S, Gribble SD, Levy HM, Zahorjan J (2005) Measurement, modeling, and analysis of a peer-to-peer file-sharing workload. In: Proceedings of the ACM Sigecom Exchanges, July, vol 6. ACM, New York, p 1

    Google Scholar 

  11. Guo L, Chen S, Xiao Z, Tan E, Ding X, Zhang X (2005) Measurements, analysis, and modeling of BitTorrent-like systems. In: Proceedings of the IMC, Berkeley, 19–21 October 2005

  12. Halesand D, Patarin S (2005) How to cheat BitTorrent and why nobody does. Technical Report PUBLCS-2005012, May

  13. Jun S, Ahamad M (2005) Incentives in BitTorrent induce free riding. In: Proceedings of the ACM SIGCOMM workshop on economics of peer-to-peer systems (P2PECON), Philadelphia, 22–22 August 2005

  14. Legout A, Urvoy-Keller G, Michiardi P (2006) Rarest first and choke algorithms are enough. Technical Report inria-00001111, INRIA, Sophia Antipolis, September

  15. Liogkas N, Nelson R, Kohler E, Zhang L (2006) Exploiting BitTorrent for fun (but not profit). In: Proceedings of the 5th international workshop on peer-to-peer systems (IPTPS 06), Santa Barbara, February 2006

  16. Velocix (2004) The true picture of p2p file sharing. http://www.cachelogic.com/

  17. Piatek M, Isdal T, Anderson T, Krishnamurthy A (2007) Do incentives build robustness in BitTorrent? In: Proceedings of the 4th USENIX symposium on networked systems design and implementation, Cambridge, April 2007

  18. Pouwelse JA, Garbacki P, Epema D, Sips H (2004) A measurement study of the bittorrent peer-to-peer file-sharing system. Technical Report PDS-2004-003, April

  19. Qiu D, Shroff NB (2004) Modeling and performance analysis of BitTorrent-like peer-to-peer networks. In: Proceedings of the ACM Sigcomm, Portland, 30 August–3 September 2004

  20. Qiu D, Srikant R (2004) Modeling and performance analysis of BitTorrent-like, peer-to-peer networks. In: Proceedings of the SIGCOMM, Portland, 30 August–3 September 2004

  21. Schlosser MT, Condie TE, Kamvar SD (2002) Simulating a p2p file-sharing network. In: Proceedings of the first workshop on semantics in P2P and grid computing, New York, December 2002

  22. The BitTornado Project (2008) Official BitTornado website. http://www.bittornado.com/

  23. Zghaibeh M, Anagnostakis K (2007) On the impact of practical p2p incentive mechanisms on user behavior. In: Proceedings of the joint workshop on the economics of networked systems and incentive-based computing, San Diego, 11 June 2007

  24. Zghaibeh M, Harmantzis F (2006) Lottery-based pricing scheme for peer to peer networks. In: Proceedings of IEEE international conference on communications ICC06, Istanbul, 11–15 June 2006

  25. Zghaibeh M, Harmantzis F (2007) An s-string scheme for business-oriented peer-to-peer networks. Electron Commer Res 7:381–398

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Fotios C. Harmantzis.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Zghaibeh, M., Harmantzis, F.C. Revisiting free riding and the Tit-for-Tat in BitTorrent: A measurement study. Peer-to-Peer Netw. Appl. 1, 162–173 (2008). https://doi.org/10.1007/s12083-008-0013-7

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-008-0013-7

Keywords

Navigation