skip to main content
10.1145/1879141.1879145acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
research-article

Improving content delivery using provider-aided distance information

Published: 01 November 2010 Publication History

Abstract

Content delivery systems constitute a major portion of today's Internet traffic. While they are a good source of revenue for Internet Service Providers (ISPs), the huge volume of content delivery traffic also poses a significant burden and traffic engineering challenge for the ISP. The difficulty is due to the immense volume of transfers, while the traffic engineering challenge stems from the fact that most content delivery systems themselves utilize a distributed infrastructure. They perform their own traffic flow optimization and realize this using the DNS system. While content delivery systems may, to some extent, consider the user's performance within their optimization criteria, they currently have no incentive to consider any of the ISP's constraints. As a consequence, the ISP has ``lost control'' over a major part of its traffic. To overcome this impairment, we propose a solution where the ISP offers a Provider-aided Distance Information System (PaDIS). PaDIS uses information available only to the ISP to rank any client-host pair based on distance information, such as delay, bandwidth or number of hops.
In this paper we show that the applicability of the system is significant. More than 70% of the HTTP traffic of a major European ISP can be accessed via multiple different locations. Moreover, we show that deploying PaDIS is not only beneficial to ISPs, but also to users. Experiments with different content providers show that improvements in download times of up to a factor of four are possible. Furthermore, we describe a high performance implementation of PaDIS and show how it can be deployed within an ISP.

References

[1]
Hrishikesh B. Acharya and Mohamed G. Gouda. The Theory of Network Tracing. In Proc. of ACM PODC'09.
[2]
Bernhard Ager, Fabian Schneider, Juhoon Kim, and Anja Feldmann. Revisiting cacheability in times of user generated content. In Proc. of IEEE Global Internet Symp. '10.
[3]
Vinay Aggarwal, Obi Akonjang, and Anja Feldmann. Improving User and ISP Experience through ISP-aided P2P Locality. In Proc. of IEEE Global Internet Symp. ’08.
[4]
Vinay Aggarwal, Anja Feldmann, and Christian Scheideler. Can ISPs and P2P Users Cooperate for Improved Performance? SIGCOMM Comput. Commun. Rev., 37(3), 2007.
[5]
B. Agger, W. Mühlbauer, G. Smaragdakis, and S. Uhlig. Comparing DNS Resolvers in the Wild. In Proc. of ACM IMC '10.
[6]
Hussein A. Alzoubi, Michael Rabinovich, and Oliver Spatscheck. MyXDNS: A Request Routing DNS Server with Decoupled Server Selection. In Proc. of WWW '07.
[7]
Demetres Antoniades, Evangelos P. Markatos, and Constantine Dovrolis. One-click Hosting Services: a File-sharing Hideout. In Proc. of ACM IMC '09.
[8]
Ruchir Bindal, Pei Cao, William Chan, Jan Medved, George Suwala, Tony Bates, and Amy Zhang. Improving Traffic Locality in BitTorrent via Biased Neighbor Selection. In Proc. of IEEE ICDCS '06.
[9]
Robert L. Carter and Mark E. Crovella. On the Network Impact of Dynamic Server Selection. Computer Networks, 31((23--24)):2529--2558, 1999.
[10]
Meeyoung Cha, Haewoon Kwak, Pablo Rodriguez, Yong-Yeol Ahn, and Sue Moon. Analyzing the Video Popularity Characteristics of Large-scale User Generated Content Systems. IEEE/ACM Trans. Networking, 17(5):1357--1370, 2009.
[11]
David R. Choffnes and Fabián E. Bustamante. Taming the Torrent: a Practical Approach to Reducing Cross-ISP Traffic in Peer-to-peer Systems. In Proc. of ACM SIGCOMM ’08.
[12]
C. Contavalli, W. van der Gaast, S. Leach, and D. Rodden. Client IP Information in DNS Requests. IETF draft, work in progress, draft-vandergaast-edns-client-ip-00.txt, Jan 2010.
[13]
Graham Cormode and Marios Hadjieleftheriou. Methods for Finding Frequent Items in Data Streams. The VLDB J., 19(1):3--20, 2010.
[14]
Dominic DiPalantino and Ramesh Johari. Traffic Engineering versus Content Distribution: A Game-theoretic Perspective. In Proc. of IEEE INFOCOM ’09.
[15]
Holger Dreger, Anja Feldmann, Michael Mai, Vern Paxson, and Robin Sommer. Dynamic Application-Layer Protocol Analysis for Network Intrusion Detection. In Proc. of USENIX Security Symp. '06.
[16]
Roy Fielding, Jim Gettys, Jeffrey Mogul, Henrik Frystyk, Larry Masinter, Paul Leach, and Tim Berners-Lee. Hypertext Transfer Protocol -- HTTP/1.1. RFC 2616, Jun 1999.
[17]
Cheng Huang, Angela Wang, Jin Li, and Keith W. Ross. Measuring and Evaluating Large-scale CDNs. In Proc. of ACM SIGCOMM IMC '08, paper withdrawn.
[18]
Wenjie Jiang, Rui Zhang-Shen, Jennifer Rexford, and Mung Chiang. Cooperative Content Distribution and Traffic Engineering in an ISP Network. In Proc. of ACM SIGMETRICS '09.
[19]
Thomas Karagiannis, Pablo Rodriguez, and Konstantina Papagiannaki. Should ISPs fear Peer-Assisted Content Distribution? In Proc. of ACM IMC '05.
[20]
Balachander Krishnamurthy, Craig Wills, and Yin Zhang. On the Use and Performance of Content Distribution Networks. In Proc. of ACM SIGCOMM IMW '01.
[21]
Rupa Krishnan, Harsha V. Madhyastha, Sridhar Srinivasan, Sushant Jain, Arvind Krishnamurthy, Thomas Anderson, and Jie Gao. Moving Beyond End-to-end Path Information to Optimize CDN Performance. In Proc. of ACM SIGCOMM IMC '09.
[22]
Craig Labovitz, Scott lekel Johnson, Danny McPherson, Jon Oberheide, and Farnam Jahanian. Internet Inter-Domain Traffic. In Proc. of ACM SIGCOMM '10.
[23]
Tom Leighton. Improving Performance on the Internet. Commun. ACM, 52(2):44--51, 2009.
[24]
Gregor Maier, Anja Feldmann, Vern Paxson, and Mark Allman. On Dominant Characteristics of Residential Broadband Internet Traffic. In Proc. of ACM SIGCOMM IMC '09.
[25]
P. Mockapetris. Domain Names - Implementation and Specification. RFC 1035, Nov 1987.
[26]
Jianping Pan, Y. Thomas Hou, and Bo Li. An Overview of DNS-based Server Selections in Content Distribution Networks. Comput. Netw., 43(6):695--711, 2003.
[27]
Vern Paxson. Bro: A System for Detecting Network Intruders in Real-Time. Computer Networks, 31(23--24), 1999.
[28]
Sylvia Ratnasamy, Mark Handley, Richard Karp, and Scott Shenker. Topologically Aware Overlay Construction and Server Selection. In Proc. of IEEE INFOCOM '02.
[29]
Sandvine Inc. 2009 global broadband phenomena. http://www.sandvine.com/news/global_broadband_trends.asp.
[30]
Fabian Schneider. Analysis of New Trends in the Web from a Network Perspective. PhD thesis, Technische Universität Berlin, Mar 2010.
[31]
Hendrik Schulze and Klaus Mochalski. Internet study 2008--9. http://www.ipoque.com/resources/internet-studies.
[32]
Jan Seedorf and Eric W. Burger. Application-Layer Traffic Optimization (ALTO) Problem Statement. RFC 5693, Oct 2009.
[33]
S. S. Siwpersad, Bamba Gueye, and Steve Uhlig. Assessing the Geographic Resolution of Exhaustive Tabulation for Geolocating Internet Hosts. In Proc. of PAM ’08.
[34]
Ao-Jan Su, David R. Choffnes, Aleksandar Kuzmanovic, and Fabián E. Bustamante. Drafting behind Akamai: Inferring Network Conditions based on CDN Redirections. IEEE/ACM Trans. Netw., 17(6):1752--1765, 2009.
[35]
Sipat Triukose, Zakaria Al-Qudah, and Michael Rabinovich. Content Delivery Networks: Protection or Threat? In Proc. of ESORICS '09.
[36]
Haiyong Xie, Y. Richard Yang, Arvind Krishnamurthy, Yanbin Grace Liu, and Abraham Silberschatz. P4P: Provider Portal for applications. In Proc. of ACM SIGCOMM ’08.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
IMC '10: Proceedings of the 10th ACM SIGCOMM conference on Internet measurement
November 2010
496 pages
ISBN:9781450304832
DOI:10.1145/1879141
  • Program Chair:
  • Mark Allman
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

In-Cooperation

  • USENIX Assoc: USENIX Assoc

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 November 2010

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. DNS redirection
  2. content distribution
  3. host diversity
  4. residential traces
  5. server selection

Qualifiers

  • Research-article

Conference

IMC '10
IMC '10: Internet Measurement Conference
November 1 - 30, 2010
Melbourne, Australia

Acceptance Rates

Overall Acceptance Rate 277 of 1,083 submissions, 26%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)13
  • Downloads (Last 6 weeks)1
Reflects downloads up to 06 Nov 2024

Other Metrics

Citations

Cited By

View all

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media