skip to main content
10.1145/1015467.1015479acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
Article
Free access

A comparison of overlay routing and multihoming route control

Published: 30 August 2004 Publication History

Abstract

The limitations of BGP routing in the Internet are often blamed for poor end-to-end performance and prolonged connectivity interruptions. Recent work advocates using overlays to effectively bypass BGP's path selection in order to improve performance and fault tolerance. In this paper, we explore the possibility that intelligent control of BGP routes, coupled with ISP multihoming, can provide competitive end-to-end performance and reliability. Using extensive measurements of paths between nodes in a large content distribution network, we compare the relative benefits of overlay routing and multihoming route control in terms of round-trip latency, TCP connection throughput, and path availability. We observe that the performance achieved by route control together with multihoming to three ISPs (3-multihoming), is within 5-15% of overlay routing employed in conjunction 3-multihoming, in terms of both end-to-end RTT and throughput. We also show that while multihoming cannot offer the nearly perfect resilience of overlays, it can eliminate almost all failures experienced by a singly-homed end-network. Our results demonstrate that, by leveraging the capability of multihoming route control, it is not necessary to circumvent BGP routing to extract good wide-area performance and availability from the existing routing system.

References

[1]
Akamai Technologies. Akarouting (SureRoute). http://www.akamai.com, June 2001.]]
[2]
Akamai Technologies. Edgescape. http://www.akamai.com/en/html/services/edgescape.html, 2004.]]
[3]
A. Akella, B. Maggs, S. Seshan, A. Shaikh, and R. Sitaraman. A Measurement-Based Analysis of Multihoming. In Proc. of ACM SIGCOMM '03, Karlsruhe, Germany, August 2003.]]
[4]
A. Akella, S. Seshan, and A. Shaikh. Multihoming Performance Benefits: An Experimental Evaluation of Practical Enterprise Strategies. In Proc. of the USENIX 2004 Annual Technical Conference, Boston, MA, June 2004.]]
[5]
L. Amini, A. Shaikh, and H. Schulzrinne. Issues with Inferring Internet Topological Attributes. In Proceedings of SPIE ITCOM, August 2002.]]
[6]
D. Andersen, H. Balakrishnan, M. Kaashoek, and R. Morris. Resilient Overlay Networks. In Proc. of the 18th Symposium on Operating System Principles, Banff, Canada, October 2001.]]
[7]
N. Cardwell, S. Savage, and T. Anderson. Modeling TCP Latency. In Proc. of IEEE INFOCOM 2000, Tel Aviv, Israel, March 2000.]]
[8]
F5 Networks. BIG-IP link controller. http://www.f5.com/f5products/bigip/LinkController/.]]
[9]
N. Feamster, D. Andersen, H. Balakrishnan, and M. F. Kaashoek. Measuring the Effects of Internet Path Faults on Reactive Routing. In Proc. of ACM SIGMETRICS 2003, June 2003.]]
[10]
N. Feamster, J. Borkenhagen, and J. Rexford. Guidelines for Interdomain Traffic Engineering. ACM SIGCOMM Computer Communication Review, October 2003.]]
[11]
L. Gao. On Inferring Autonomous System Relationships in the Internet. IEEE/ACM Transactions on Networking, 9(6), December 2001.]]
[12]
L. Gao and F. Wang. The Extent of AS Path Inflation by Routing Policies. In Proc. of IEEE GLOBECOM 2002, pages 2180--2184, 2002.]]
[13]
F. Guo, J. Chen, W. Li, and T. Chiueh. Experiences in Building a Multihoming Load Balancing System. In Proceedings of IEEE INFOCOM, Hong Kong, March 2004. to appear.]]
[14]
Y. Hyun, A. Broido, and k claffy. Traceroute and BGP AS Path Incongruities. Technical report, CAIDA, University of California, San Diego, 2003. http://www.caida.org/outreach/papers/2003/ASP/.]]
[15]
IETF Traffic Engineering Working Group. http://www.ietf.org/html.charters/tewg-charter.html, 2000.]]
[16]
C. Labovitz, A. Ahuja, A. Bose, and F. Jahanian. Delayed Internet routing convergence. IEEE/ACM Transactions on Networking, 9(3):293--306, June 2001.]]
[17]
Z. Mao, R. Govindan, G. Varghese, and R. Katz. Route Flap Damping Exacerbates Internet Routing Convergence. In Proc. of ACM SIGCOMM '03, Karlsruhe, Germany, August 2003.]]
[18]
Z. Mao, J. Rexford, J. Wang, and R. Katz. Towards an Accurate AS-Level Traceroute Tool. In Proc. of ACM SIGCOMM '03, Karlsruhe, Germany, August 2003.]]
[19]
Nortel Networks. Alteon link optimizer. http://www.nortelnetworks.com/products/01/alteon/optimizer/.]]
[20]
W. B. Norton. Internet Service Providers and Peering. In Proceedings of NANOG 19, Albuquerque, NM, June 2000.]]
[21]
radware. Peer Director. http://www.radware.com/content/products/pd/.]]
[22]
Y. Rekhter and T. Li. A Border Gateway Protocol 4 (BGP-4). Internet Request for Comments (RFC 1771), March 1995.]]
[23]
M. Roughan, M. Thorup, and Y. Zhang. Traffic Engineering with Estimated Traffic Matrices. In Internet Measurement Conference, Miami, FL, November 2003.]]
[24]
RouteScience Technologies, Inc. Routescience PathControl. http://www.routescience.com/products.]]
[25]
S. Savage, A. Collins, E. Hoffman, J. Snell, and T. Anderson. The End-to-End Effects of Internet Path Selection. In Proceedings of ACM SIGCOMM, Boston, MA, September 1999.]]
[26]
S. Savage et al. Detour: A Case for Informed Internet Routing and Transport. IEEE Micro, 19(1):50--59, 1999.]]
[27]
A. Shaikh, J. Rexford, and K. G. Shin. Load-Sensitive Routing of Long-Lived IP Flows. In Proc. of ACM SIGCOMM '99, Cambridge, MA, September 1999.]]
[28]
N. Spring, R. Mahajan, and T. Anderson. Quantifying the Causes of Internet Path Inflation. In Proc. of ACM SIGCOMM '03, August 2003.]]
[29]
N. Spring, R. Mahajan, and D. Wetherall. Measuring ISP Topologies with Rocketfuel. In Proc. of ACM SIGCOMM '02, Pittsburgh, PA, August 2002.]]
[30]
J. W. Stewart. BGP4: Inter-Domain Routing in the Internet. Addison-Wesley, 1999.]]
[31]
L. Subramanian, S. Agarwal, J. Rexford, and R. H. Katz. Characterizing the Internet Hierarchy from Multiple Vantage Points. In Proceedings of IEEE INFOCOM, June 2002.]]
[32]
H. Tangmunarunkit, R. Govindan, and S. Shenker. Internet Path Inflation Due to Policy Routing. In SPIE ITCOM, August 2001.]]
[33]
X. Yang. NIRA: A New Internet Routing Architecture. In Proc. of the ACM SIGCOMM Workshop on Future Directions in Network Architecture (FDNA), August 2003.]]
[34]
Y. Zhang, N. Duffield, V. Paxson, and S. Shenker. On the Constancy of Internet Path Properties. In Proc. of ACM SIGCOMM Internet Measurement Workshop (IMW), November 2001.]]

Cited By

View all

Index Terms

  1. A comparison of overlay routing and multihoming route control

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      SIGCOMM '04: Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
      August 2004
      402 pages
      ISBN:1581138628
      DOI:10.1145/1015467
      • cover image ACM SIGCOMM Computer Communication Review
        ACM SIGCOMM Computer Communication Review  Volume 34, Issue 4
        October 2004
        385 pages
        ISSN:0146-4833
        DOI:10.1145/1030194
        Issue’s Table of Contents
      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

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 30 August 2004

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. multihoming
      2. overlay routing
      3. route control

      Qualifiers

      • Article

      Conference

      SIGCOMM04
      Sponsor:
      SIGCOMM04: ACM SIGCOMM 2004 Conference
      August 30 - September 3, 2004
      Oregon, Portland, USA

      Acceptance Rates

      Overall Acceptance Rate 462 of 3,389 submissions, 14%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)121
      • Downloads (Last 6 weeks)19
      Reflects downloads up to 15 Sep 2024

      Other Metrics

      Citations

      Cited By

      View all

      View Options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Get Access

      Login options

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media