End-User Mapping: Next Generation Request Routing for Content Delivery

作者: Fangfei Chen , Ramesh K. Sitaraman , Marcelo Torres

DOI: 10.1145/2785956.2787500

关键词: Domain Name SystemDownloadComputer networkLoad balancing (computing)Web performanceName serverComputer sciencensupdateRound-robin DNSThe Internet

摘要: Content Delivery Networks (CDNs) deliver much of the world's web, video, and application content on Internet today. A key component a CDN is mapping system that uses DNS protocol to route each client's request ``proximal'' server serves requested content. While traditional systems identify client using IP its name server, we describe our experience in building rolling-out novel called end-user identifies directly by prefix address. Using measurements from Akamai's production network during roll-out, show provides significant performance benefits for clients who use public resolvers, including an eight-fold decrease distance, two-fold RTT download time, 30% improvement time-to-first byte. We also quantify scaling challenges implementing such as 8-fold increase queries. Finally, with larger number deployment locations likely benefit more than smaller deployments.

参考文章(16)
Ramesh K. Sitaraman, Mangesh Kasbekar, Woody Lichtenstein, Manish Jain, Overlay Networks: An Akamai Perspective John Wiley & Sons, Inc.. pp. 305- 328 ,(2014) , 10.1002/9781118909690.CH16
Fred Douglis, Zhuoqing Morley Mao, Jia Wang, Oliver Spatscheck, Michael Rabinovich, Charles D. Cranor, A Precise and Efficient Evaluation of the Proximity Between Web Clients and Their Local DNS Servers usenix annual technical conference. pp. 229- 242 ,(2002)
John S. Otto, Mario A. Sánchez, John P. Rula, Fabián E. Bustamante, Content delivery and the natural evolution of DNS: remote dns trends, performance issues and alternative solutions internet measurement conference. pp. 523- 536 ,(2012) , 10.1145/2398776.2398831
Erik Nygren, Ramesh K. Sitaraman, Jennifer Sun, The Akamai network: a platform for high-performance internet applications Operating Systems Review. ,vol. 44, pp. 2- 19 ,(2010) , 10.1145/1842733.1842736
Ramesh K. Sitaraman, Network performance: Does it really matter to users and by how much? communication systems and networks. pp. 1- 10 ,(2013) , 10.1109/COMSNETS.2013.6465563
Matt Calder, Xun Fan, Zi Hu, Ethan Katz-Bassett, John Heidemann, Ramesh Govindan, Mapping the expansion of Google's serving infrastructure internet measurement conference. pp. 313- 326 ,(2013) , 10.1145/2504730.2504754
Sandeep Sarat, Vasileios Pappas, Andreas Terzis, On the Use of Anycast in DNS international conference on computer communications and networks. pp. 71- 78 ,(2006) , 10.1109/ICCCN.2006.286248
Florian Streibelt, Jan Böttger, Nikolaos Chatzis, Georgios Smaragdakis, Anja Feldmann, Exploring EDNS-client-subnet adopters in your free time internet measurement conference. pp. 305- 312 ,(2013) , 10.1145/2504730.2504767
Cheng Huang, David A. Maltz, Jin Li, Albert Greenberg, Public DNS system and Global Traffic Management international conference on computer communications. pp. 2615- 2623 ,(2011) , 10.1109/INFCOM.2011.5935088