Skip to main content
Log in

An ISP-friendly inter-overlay coordination framework for multiple coexisting P2P systems

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

Abstract

As Peer-to-Peer (P2P) systems are widely deployed in the Internet, P2P traffic control becomes a challenge for Internet Service Providers (ISPs) and P2P system vendors. Some recent works consider the interaction between ISPs and P2P systems, and propose ISP-friendly P2P traffic control mechanisms for reducing cross-ISP P2P traffic. In this paper, we consider another fundamental problem: the performance optimization and the interaction among multiple coexisting P2P systems. Specifically, we propose an ISP-friendly inter-overlay coordination framework (COOD) for controlling P2P traffic. The COOD framework consists of three important components: network traffic optimization, P2P service differentiation, and ISP policy enforcement. Our packet-level simulation results show that, compared with current P2P traffic control mechanisms, the COOD framework can provide better overall performance to multiple coexisting P2P systems, achieve service differentiation, and implement flexible mechanisms to effectively control cross-ISP P2P traffic.

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

Similar content being viewed by others

Notes

  1. In this paper, we use terms “AS” and “ISP” interchangeably. However, such slackness does not undermine the method proposed in the paper.

References

  1. Agiatzidou E, Stamoulis GD (2011) Collaboration between ISPs for efficient overlay traffic management. In: Proceedings of the 10th international IFIP TC 6 conference on networking. Valencia, pp 109–120

  2. Asal H, Esaki H (2010) Estimating AS relationships for application-layer traffic optimization. In: Proceedings of the Third international conference on incentives, overlays, and economic traffic control. Amsterdam, pp 51–63

  3. Bindal R, Cao P, Chan W, Medved J, Suwala G, Bates T, Zhang A (2006) Improving traffic locality in BitTorrent via biased neighbor selection. In: Proceedings of the 26th IEEE international conference on distributed computing systems. Washington, DC, pp 66–66

  4. Choffnes DR, Bustamante FE (2008) Taming the Torrent: a practical approach to reducing cross-ISP traffic in peer-to-peer systems. ACM SIGCOMM Comput Commun Rev 38(4):363–374

    Article  Google Scholar 

  5. Dai J (2010) The disparity between P2P overlays and ISP underlays: issues, existing solutions, and challenges. IEEE Netw 24(6):36–41

    Article  Google Scholar 

  6. Eger K, Hoßfeld T, Binzenhöfer A, Kunzmann G (2007) Efficient simulation of large-scale P2P networks: packet-level vs. flow-level simulations. In: 2nd workshop on the use of P2P, GRID and agents for the development of networks, content, (UPGRADE-CN’07). Monterey Bay, pp 9–16

  7. Gurbani VK, Hilt V, Rimac I, Tomsu M, Marocco E (2009) A survey of research on the application-layer traffic problem, optimization, the need for layer cooperation. IEEE Commun Mag 47(8):107–112

    Article  Google Scholar 

  8. Hsu CH, Hefeeda M (2008) ISP-friendly peer matching without ISP collaboration. In: Proceedings of the 2008 ACM CoNEXT conference. Madrid, p 75

  9. James S, Crowley P (2009) ISP managed peer-to-peer. In: Proceedings of the 5th ACM/IEEE symposium on architectures for networking and communications systems. Princeton, US, pp 167–168

  10. Jiang W, Chiu DM, Lui JCS (2005) On the interaction of multiple overlay routing. Perform Eval 62(1–4):229–246

    Article  Google Scholar 

  11. Kamiyama N, Kawahara R, Mori T, Harahda S, Hasegawa H (2011) Optimally designing caches to reduce p2p traffic. Comput Commun 34(7):883–897

    Article  Google Scholar 

  12. Keralapura R, Chuah CN, Taft N, Iannaccone G (2005) Can co-existing overlays inadvertently step on each other. In: Proceedings of IEEE ICNP. Boston, MA

  13. Lee H (2011) Peer-assisted network operator-friendly P2P traffic control technique. In: The 7th international conference on network and service management (CNSM). Paris, pp 1–9

  14. Liu Y, Zhang H, Gong W, Towsley D (2005) On the interaction between overlay routing and underlay routing. In: Proceedings of IEEE INFOCOM, vol 4. Miami, FL, pp 2543–2553

  15. Madhyastha HV, Katz-Bassett E, Anderson T, Krishnamurthy A, Venkataramani A (2009) iPlane Nano: path prediction for peer-to-peer applications. In: Proceedings of the 6th USENIX symposium on networked systems design and implementation. Boston, MA, pp 137–152

  16. Padula D, Bertinat ME, Amoza FR, Bocca PR, Romero P (2011) A simple proactive provider participation technique in a mesh-based peer-to-peer streaming service. In: Proceedings of the 6th international conference on hybrid systems, artificial intelligent. Wroclaw, pp 42–50

  17. Poese I, Frank B, Ager B, Smaragdakis G, Feldmann A (2010) Improving content delivery using provider-aided distance information. In: Proceedings of the 10th annual conference on internet measurement. Melbourne, pp 22–34

  18. Radunovic B, Le Boudec JY (2007) A unified framework for max-min and min-max fairness with applications. IEEE/ACM Trans Netw 15(5):1073–1083

    Article  Google Scholar 

  19. Reddy V, Kim Y, Shakkottai S, Reddy A (2009) Designing ISP-friendly peer-to-peer networks designing ISP-friendly peer-to-peer networks using game-based control. In: The 1st workshop on internet economics (WIE’09)

  20. Ren S, Tan E, Luo T, Chen S, Guo L, Zhang X (2010) TopBT: a topology-aware and infrastructure-independent BitTorrent client. In: Proceedings of IEEE INFOCOM. San Diego, CA, pp 1–9

  21. Ruan B, Xiong W, Chen H, Ye D (2009) Improving locality of BitTorrent with ISP cooperation. In: 2009 International conference on electronic computer technology. Macau, pp 443–447

  22. Saucez D, Bonaventure O (2011) Performance based traffic control with IDIPS. ACM SIGCOMM Comput Commun Rev 41(4):436–437

    Article  Google Scholar 

  23. Shao X, Hasegawa G, Taniguchi Y, Nakano H (2011) The implication of overlay routing on ISP s’ connecting strategies. In: Proceedings of the 23rd international teletraffic congress. San Francisco, CA, pp 286–293

  24. Sheng L, Wen H (2009) Nearby neighbor selection in P2P systems to localize traffic. In: Proceedings of the 2009 fourth international conference on internet and web applications and services. Venice/Mestre, pp 68–73

  25. Shen Z, Zimmermann R (2012) ISP-friendly P2P live streaming: a roadmap to realization. ACM Trans Multimedia Comput Commun Appl 8(1):1–20

    Article  Google Scholar 

  26. Varvello M, Steiner M (2011) Traffic localization for DHT-based BitTorrent networks. In: Proceedings of the 10th international IFIP TC 6 conference on networking.Valencia, pp 40–53

  27. Wang H, Wang F, Liu J (2011) Enhancing peer-to-peer traffic locality through selective tracker blocking. In: Proceedings of the 10th international IFIP TC 6 conference on networking. Valencia, pp 13–24

  28. Wang J, Huang C, Li J (2008) On ISP-friendly rate allocation for peer-assisted VoD. In: Proceeding of the 16th ACM international conference on multimedia. Vancouver, pp 279–288

  29. Wang M, Xu L, Ramamurthy B (2009) A flexible divide-and-conquer protocol for multi-view peer-to-peer live streaming. In: Proceedings of IEEE P2P. Seattle, WA

  30. Wu C, Li B, Li Z (2008) Dynamic bandwidth auctions in multi-overlay P2P streaming with network coding. IEEE Trans Parallel Distrib Syst 19(6):806–820

    Article  Google Scholar 

  31. Wu C, Li B (2007) Diverse: application-layer service differentiation in peer-to-peer communications. IEEE J Sel Areas Commun 25(1):222–234

    Article  Google Scholar 

  32. Wu C, Li B (2007) Strategies of conflict in coexisting streaming overlays. In: Proceedings of IEEE INFOCOM. Anchorage, AK

  33. Wydrowski B, Andrew LL, Zukerman M (2003) Maxnet: a congestion control architecture for scalable networks. IEEE Commun Lett 7(10):511–513

    Article  Google Scholar 

  34. Xie H, Yang YR, Krishnamurthy A, Liu Y, Silberschatz A (2008) P4P: Provider portal for applications. In: Proceedings of ACM SIGCOMM. Seattle, WA

  35. Xing C, Yang L, Chen M (2010) Npa-bt: a network performance aware BitTorrent traffic optimization mechanism. In: Proceedings of the 2010 IFIP international conference on network and parallel computing. Zheng Zhou, pp 165–176

  36. Zhou Z, Li Z, Xie G (2009) Acns: adaptive complementary neighbor selection in BitTorrent-like applications. In: Proceedings of the 2009 IEEE international conference on communications. Dresden, pp 1388–1392

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Peng Yang.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Yang, P., Xu, L. An ISP-friendly inter-overlay coordination framework for multiple coexisting P2P systems. Peer-to-Peer Netw. Appl. 7, 396–409 (2014). https://doi.org/10.1007/s12083-013-0201-y

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12083-013-0201-y

Keywords

Navigation