ABSTRACT
Today, there is an increasing number of peering agreements between Hypergiants and networks that benefit millions of end-user. However, the majority of Autonomous Systems do not currently enjoy the benefit of interconnecting directly with Hypergiants to optimally select the path for delivering Hypergiant traffic to their users.
In this paper, we develop and evaluate an architecture that can help this long tail of networks. With our proposed architecture, a network establishes an out-of-band communication channel with Hypergiants that can be two or more AS hops away and, optionally, with the transit provider. This channel enables the exchange of network information to better assign requests of end-users to appropriate Hypergiant servers. Our analysis using operational data shows that our architecture can optimize, on average, 15% of Hypergiants' traffic and 11% of the overall traffic of networks that do not interconnect with Hypergiants. The gains are even higher during peak hours when available capacity can be scarce, up to 46% for some Hypergiants.
- R. Al-Dalky, M. Rabinovich, and K. Schomp. 2019. A Look at the ECS Behavior of DNS Resolvers. In ACM IMC.Google Scholar
- R. Alimi, R. Penno, and Y. Yang. 2011. ALTO Protocol. IETF RFC 7285. (2011).Google Scholar
- T. Arnold, J. He, W. Jiang, M. Calder, I. Cunha, V. Giotsas, and E. Katz-Bassett. 2020. Cloud Provider Connectivity in the Flat Internet. In ACM IMC.Google Scholar
- T. Böttger, F. Cuadrado, and S. Uhlig. 2018. Looking for Hypergiants in PeeringDB. ACM CCR 48, 3 (2018).Google Scholar
- M. Calder, X. Fan, and L. Zhu. 2019. A Cloud Provider's View of EDNS Client-Subnet Adoption. In Network Traffic Measurement and Analysis Conference (TMA).Google Scholar
- I. Castro, J. C. Cardona, S. Gorinsky, and P. Francois. 2014. Remote Peering: More Peering without Internet Flattening. (2014).Google ScholarDigital Library
- N. Chatzis, G. Smaragdakis, J. Boettger, T. Krenc, and A. Feldmann. 2013. On the benefits of using a large IXP as an Internet vantage point. In ACM IMC.Google Scholar
- Cloudflare. 2022. Project Myriagon: Cloudflare Passes 10,000 Connected Networks. https://blog.cloudflare.com/10000-networks-and-beyond/. (2022).Google Scholar
- A. Feldmann, O. Gasser, F. Lichtblau, E. Pujol, I. Poese, C. Dietzel, D. Wagner, M. Wichtlhuber, J. Tapiador, N. Vallina-Rodriguez, O. Hohlfeld, and G. Smaragdakis. 2021. A Year in Lockdown: How the Waves of COVID-19 Impact Internet Traffic. Communications of the ACM 64, 7 (July 2021).Google ScholarDigital Library
- P. Gigis, M. Calder, L. Manassakis, G. Nomikos, V. Kotronis, X. Dimitropoulos, E. Katz-Bassett, and G. Smaragdakis. 2021. Seven Years in the Life of Hypergiants' Off-Nets. In Proc. ACM SIGCOMM.Google Scholar
- V. Giotsas, G. Nomikos, V. Kotronis, P. Sermpezis, P. Gigis, L. Manassakis, C. Dietzel, S. Konstantaras, and X. Dimitropoulos. 2021. O Peer, Where Art Thou? Uncovering Remote Peering Interconnections at IXPs. IEEE/ACM Transactions on Networking 29, 1 (2021).Google ScholarDigital Library
- U. Goel, M. P. Wittie, and M. Steiner. 2015. Faster Web through Client-Assisted CDN Server Selection. In 24th International Conference on Computer Communication and Networks (ICCCN).Google Scholar
- Google. 2022. Google Peering Technical Requirements. (2022). https://peering.google.com/#/options/peeringGoogle Scholar
- A. Kountouras, P. Kintis, A. Avgetidis, T. Papastergiou, C. Lever, M. Polychronakis, and M. Antonakakis. 2021. Understanding the Growth and Security Considerations of ECS. In NDSS.Google Scholar
- M. Kwon, Z. Dou, W. Heinzelman, T. Soyata, H. Ba, and J. Shi. 2014. Use of Network Latency Profiling and Redundancy for Cloud Server Selection. In IEEE 7th International Conference on Cloud Computing.Google Scholar
- C. Labovitz, S. Lekel-Johnson, D. McPherson, J. Oberheide, and F. Jahanian. 2010. Internet Inter-Domain Traffic. In Proc. ACM SIGCOMM.Google Scholar
- G. Moura C. M., S. Castro, W. Hardaker, M. Wullink, and C. Hesselman. 2020. Clouding up the Internet: how centralized is DNS traffic becoming?. In ACM IMC.Google Scholar
- E. Pujol, I. Poese, J. Zerwas, G. Smaragdakis, and A. Feldmann. 2019. Steering Hyper-Giants' Traffic at Scale. In Proc. ACM CoNEXT.Google Scholar
- P. Richter, G. Smaragdakis, A. Feldmann, N. Chatzis, J. Boettger, and W. Willinger. 2014. Peering at Peerings: On the Role of IXP Route Servers. In ACM IMC.Google Scholar
- B. Schlinker, H. Kim, T. Cui, E. Katz-Bassett, H. V. Madhyastha, I. Cunha, J. Quinn, S. Hasan, P. Lapukhov, and H. Zeng. 2017. Engineering Egress with Edge Fabric: Steering Oceans of Content to the World. In Proc. ACM SIGCOMM 2017. 418--431.Google Scholar
- K. Schomp, T. Callahan, M. Rabinovich, and M. Allman. 2013. On Measuring the Client-Side DNS Infrastructure. In ACM IMC.Google Scholar
- Y. Shavitt and N. Zilberman. 2011. A Geolocation Databases Study. (2011).Google Scholar
- F. Streibelt, J. Boettger, N. Chatzis, G. Smaragdakis, and A. Feldmann. 2013. Exploring EDNS-Client-Subnet Adopters in your Free Time. In ACM IMC 2013. 305--312.Google Scholar
- M. Trevisan, D. Giordano, I. Drago, M. M. Munafo, and M. Mellia. 2018. Five Years at the Edge: Watching Internet from the ISP Network. In Proc. ACM CoNEXT.Google Scholar
- H. Xie, Y. R. Yang, A. Krishnamurthy, Y. G. Liu, and A. Silberschatz. 2008. P4P: Provider Portal for Applications. In Proc. ACM SIGCOMM.Google Scholar
- K-K. Yap, M. Motiwala, J. Rahe, S. Padgett, M. Holliman, G. Baldus, M. Hines, T. Kim, A. Narayanan, A. Jain, V. Lin, C. Rice, B. Rogan, A. Singh, B. Tanaka, M. Verma, P. Sood, M. Tariq, M. Tierney, D. Trumic, V. Valancius, C. Ying, M. Kallahalla, B. Koley, and A. Vahdat. 2017. Taking the Edge off with Espresso: Scale, Reliability and Programmability for Global Internet Peering. In Proc. ACM SIGCOMM 2017. 432--445.Google Scholar
Index Terms
- Enabling Multi-hop ISP-Hypergiant Collaboration
Recommendations
Pushing CDN-ISP collaboration to the limit
Today a spectrum of solutions are available for istributing content over the Internet, ranging from commercial CDNs to ISP-operated CDNs to content-provider-operated CDNs to peer-to-peer CDNs. Some deploy servers in just a few large data centers while ...
Software-Defined Multicast for Over-the-Top and Overlay-based Live Streaming in ISP Networks
The increasing amount of over-the-top (OTT) live streams and the lack of global network layer multicast support poses challenges for a scalable and efficient streaming over the Internet. Content Delivery Networks (CDNs) help by delivering the streams to ...
Service Adoption and Pricing of Content Delivery Network (CDN) Services
Content delivery networks (CDNs) are a vital component of the Internet's content delivery value chain, servicing nearly a third of the Internet's most popular content sites. However, in spite of their strategic importance, little is known about the ...
Comments