Skip to main content
Log in

Inaccuracy in Private BitTorrent Measurements

  • Published:
International Journal of Parallel Programming Aims and scope Submit manuscript

Abstract

Recently, BitTorrent communities are rapidly evolving into private torrent sites (PT). PT sites have employed several incentive rules to improve the performance and availability of the system. Many studies have been dedicated for measuring and modeling the PT systems in order to better understand the new rules and their impact on the users’ behavior in order to improve the usability of the system. These studies have been performed on different PT sites that differ in their implementation of the system and in their system’s user incentive rules. Therefore, current measurement findings cannot reflect accurate results and, more importantly, the current conclusions may be biased. In this paper, we investigate the accuracy of previous measurement studies on PT sites, while emphasizing the incentive rules employed and the interplay between these rules and corresponding objective factors. We evaluate the behavior regulation policies of the front-end website and the tracker and examine the semantics of provided data. Using this information we have designed a new crawling methodology and conducted a large-scale measurement study across four representative PT sites over a year. Interestingly, we find that most reported measurements have neither considered design goals, nor thought through the incentive policies and their interplay. This lack of awareness in turn may lead to inaccurate conclusions of system properties. For example, the Seeder to Leecher Ratio (SLR), which is reported in most of the available measurements, is routinely at least 16–45 % less than the real SLR because the sites ignored the “partial seeders” in their calculation. This study aims to offer fundamental insights into designing an accurate methodology when conducting measurement studies on PT sites.

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.

Institutional subscriptions

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

Similar content being viewed by others

Notes

  1. It is a bug in NexusPHP code that a tracker does not check the privilege of a user in user-torrent’s pages.

  2. In DIME, beside the share-ratio rule, the site employs free leeching attribute, which has a small impact on the “virtual” share-ratio because of the small number of torrents that are classified as “free-leeching”.

References

  1. Andrade, N., Santos-Neto, E., Brasileiro, F., Ripeanu, M.: Resource demand and supply in bittorrent content-sharing communities. Comput. Netw. 53(4), 515–527 (2009)

    Article  MATH  Google Scholar 

  2. Chen, X., Jiang, Y., Chu, X.: Measurements, analysis and modeling of private trackers. In: Proceedings of the 10th International Conference on Peer-to-Peer Computing (P2P’10), pp. 1–10. IEEE (2010)

  3. Citrusbyte: Redis. http://redis.io/ (2011)

  4. Cuevas, R., Laoutaris, N., Yang, X., Siganos, G., Rodriguez, P.: Deep diving into bittorrent locality. In: Proceedings of the ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS’10), pp. 349–350. ACM, New York, NY, USA (2010)

  5. Extension for Partial Seeds. http://www.bittorrent.org/beps/bep_0021.html (2008)

  6. Greg Hazel, A.N.: IPv6 Tracker Extension: http://www.bittorrent.org/beps/bep_0007.html (2008)

  7. Guo, L., Chen, S., Xiao, Z., Tan, E., Ding, X., Zhang, X.: Measurements, analysis, and modeling of bittorrent-like systems. In: Proceedings of the 5th ACM SIGCOMM conference on Internet Measurement, pp. 4–18. USENIX Association (2005)

  8. Hales, D., Rahman, R., Zhang, B., Meulpolder, M., Pouwelse, J.: Bittorrent or bitcrunch: Evidence of a credit squeeze in bittorrent? In: Proceedings of the 18th International Workshops on Enabling Technologies: Infrastructures for Collaborative Enterprises (WETICE ’09), pp. 99–104. IEEE (2009)

  9. Harrison, D.: Index of BitTorrent Enhancement Proposals. http://www.bittorrent.org/beps/bep_0000.html (2009)

  10. Iosup, A., Garbacki, P., Pouwelse, J., Epema, D.: Correlating topology and path characteristics of overlay networks and the internet. In: Proceedings of the 6th IEEE International Symposium on Cluster Computing and the Grid (CCGRID’06), pp. 10–17. IEEE Computer Society, Washington, DC, USA (2006)

  11. Internet Study 2008/2009. http://www.ipoque.com/sites/default/files/mediafiles/documents/internet-study-2008-2009.pdf (2009)

  12. Kash, I.A., Lai, J.K., Zhang, H., Zohar, A.: Economics of bittorrent communities. In: Proceedings of the 21st International Conference on World Wide Web (WWW’12), pp. 221–230. ACM, New York, NY, USA (2012)

  13. Liu, Z., Dhungel, P., Wu, D., Zhang, C., Ross, K.W.: Understanding and improving ratio incentives in private communities. In: Proceedings of the 30th International Conference on Distributed Computing Systems (ICDCS’10), ICDCS’10, pp. 610–621. IEEE Computer Society, Washington, DC, USA (2010)

  14. Meulpolder, M., D’Acunto, L., Capotă, M., Wojciechowski, M., Pouwelse, J.A., Epema, D.H.J., Sips, H.J.: Public and private bittorrent communities: a measurement study. In: Proceedings of the 9th International Conference on Peer-to-peer systems (IPTPS’10), pp. 10–10. USENIX Association, Berkeley, CA, USA (2010)

  15. NexusPHP. http://sourceforge.net/projects/nexusphp/ (2010)

  16. Otto, J.S., Sánchez, M.A., Choffnes, D.R., Bustamante, F.E., Siganos, G.: On blind mice and the elephant: Understanding the network impact of a large distributed system. SIGCOMM Comput. Commun. Rev. 41(4), 110–121 (2011)

    Article  Google Scholar 

  17. Roselli, D., Lorch, J., Anderson, T.: A comparison of file system workloads. In: Proceedings of the Annual Conference on USENIX Annual Technical Conference, pp. 4–4. USENIX Association (2000)

  18. Tbdev.net. http://sourceforge.net/projects/tbdevnet/ (2010)

  19. TBsource PHP/MySql BitTorrent Tracker. http://sourceforge.net/projects/tbsource/ (2010)

  20. WireShark. http://www.wireshark.org/ (2011)

  21. Zhang, B., Iosup, A., Pouwelse, J., Epema, D., Sips, H.: Sampling bias in bittorrent measurements. In: Proceedings of the 16th International Euro-Par Conference on Parallel processing: Part I (EuroPar’10), pp. 484–496. Springer, Berlin, Heidelberg (2010)

  22. Zhang, C., Dhungel, P., Wu, D., Liu, Z., Ross, K.W.: Bittorrent darknets. In: Proceedings of the 29th Conference on Information Communications (INFOCOM’10), pp. 1460–1468. IEEE Press, Piscataway, NJ, USA (2010)

  23. Zhang, C., Dhungel, P., Wu, D., Ross, K.W.: Unraveling the bittorrent ecosystem. IEEE Trans. Parallel Distrib. Syst. (TPDS) 22(7), 1164–1177 (2011)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hai Jin.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Jin, H., Jiang, H., Ibrahim, S. et al. Inaccuracy in Private BitTorrent Measurements. Int J Parallel Prog 43, 528–547 (2015). https://doi.org/10.1007/s10766-013-0282-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10766-013-0282-5

Keywords

Navigation