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.
Similar content being viewed by others
Notes
In this paper, we use terms “AS” and “ISP” interchangeably. However, such slackness does not undermine the method proposed in the paper.
References
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
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
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
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
Dai J (2010) The disparity between P2P overlays and ISP underlays: issues, existing solutions, and challenges. IEEE Netw 24(6):36–41
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
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
Hsu CH, Hefeeda M (2008) ISP-friendly peer matching without ISP collaboration. In: Proceedings of the 2008 ACM CoNEXT conference. Madrid, p 75
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
Jiang W, Chiu DM, Lui JCS (2005) On the interaction of multiple overlay routing. Perform Eval 62(1–4):229–246
Kamiyama N, Kawahara R, Mori T, Harahda S, Hasegawa H (2011) Optimally designing caches to reduce p2p traffic. Comput Commun 34(7):883–897
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
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
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
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
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
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
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
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)
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
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
Saucez D, Bonaventure O (2011) Performance based traffic control with IDIPS. ACM SIGCOMM Comput Commun Rev 41(4):436–437
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
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
Shen Z, Zimmermann R (2012) ISP-friendly P2P live streaming: a roadmap to realization. ACM Trans Multimedia Comput Commun Appl 8(1):1–20
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
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
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
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
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
Wu C, Li B (2007) Diverse: application-layer service differentiation in peer-to-peer communications. IEEE J Sel Areas Commun 25(1):222–234
Wu C, Li B (2007) Strategies of conflict in coexisting streaming overlays. In: Proceedings of IEEE INFOCOM. Anchorage, AK
Wydrowski B, Andrew LL, Zukerman M (2003) Maxnet: a congestion control architecture for scalable networks. IEEE Commun Lett 7(10):511–513
Xie H, Yang YR, Krishnamurthy A, Liu Y, Silberschatz A (2008) P4P: Provider portal for applications. In: Proceedings of ACM SIGCOMM. Seattle, WA
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
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
Author information
Authors and Affiliations
Corresponding author
Rights 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
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s12083-013-0201-y