skip to main content
10.1145/1298306.1298329acmconferencesArticle/Chapter ViewAbstractPublication PagesimcConference Proceedingsconference-collections
Article

Measuring load-balanced paths in the internet

Published: 24 October 2007 Publication History
  • Get Citation Alerts
  • Abstract

    Tools to measure internet properties usually assume the existence of a single path from a source to a destination. However, load-balancing capabilities, which create multiple active paths between two end-hosts, are available in most contemporary routers. This paper proposes a methodology to identify load-balancing routers and characterize load-balanced paths. We enhance our traceroute-like tool, called Paris traceroute, to find all paths between a pair of hosts, and use it from 15 sources to over 68 thousand destinations. Our results show that the traditional concept of a single network path between hosts no longer holds. For instance, 39% of the source-destination pairs in our traces traverse a load balancer. Furthermore, this fraction increases to 70% if we consider the paths between a source and a destination network.

    References

    [1]
    Cisco, "How Does Load Balancing Work?" from the Cisco Documentation, see http://www.cisco.com/warp/public/105/46.html.
    [2]
    Juniper, "Configuring Load-Balance Per-Packet Action," from the JUNOS Policy Framework Configuration Guideline.
    [3]
    B. Augustin, X. Cuvellier, B. Orgogozo, F. Viger, T. Friedman, M. Latapy, C. Magnien, and R. Teixeira, "Avoiding traceroute anomalies with Paris traceroute," in Proc. ACM SIGCOMM Internet Measurement Conference, October 2006.
    [4]
    D. Andersen, H. Balakrishnan, M. F. Kaashoek, and R. Morris, "Resilient Overlay Networks," in Proc. 18th ACM Symposium on Operating Systems Principles, October 2001.
    [5]
    R. Teixeira, K. Marzullo, S. Savage, and G. M. Voelker, "Characterizing and Measuring Path Diversity of Internet Topologies," in Proc. ACM SIGMETRICS, 2003.
    [6]
    ------, "In Search of Path Diversity in ISP Networks," in Proc. ACM SIGCOMM Internet Measurement Conference, October 2003.
    [7]
    N. Spring, R. Mahajan, and D. Wetherall, "Measuring ISP topologies with Rocketfuel," in Proc. ACM SIGCOMM, 2002.
    [8]
    B. Huffaker, D. Plummer, D. Moore, and k. claffy, "Topology discovery by active probing," in Symposium on Applications and the Internet (SAINT), January 2002.
    [9]
    S. Kandula, D. Katabi, B. Davie, and A. Charny, "Walking the Tightrope: Responsive Yet Stable Traffic Engineering," in ACM SIGCOMM, August 2005.
    [10]
    S. Sinha, S. Kandula, and D. Katabi, "Harnessing TCPs Burstiness using Flowlet Switching," in 3rd ACM SIGCOMM Workshop on Hot Topics in Networks (HotNets), San Diego, CA, November 2004.
    [11]
    C. Villamizar, "OSPF Optimized Multipath (OSPF-OMP)," IETF Internet Draft, February 1999.
    [12]
    A. Elwalid, C. Jin, S. H. Low, and I. Widjaja, "MATE: MPLS adaptive traffic engineering," in Proc. IEEE INFOCOM, April 2001.
    [13]
    F. Giroire, A. Nucci, N. Taft, and C. Diot, "Increasing the Robustness of IP Backbones in the Absence of Optical Level Protection," in Proc. IEEE INFOCOM, March 2003.
    [14]
    S. Savage, A. Collins, E. Hoffman, J. Snell, and T. E. Anderson, "The end-to--end effects of internet path selection," in Proc. ACM SIGCOMM, August-September 1999.
    [15]
    B. Augustin, T. Friedman, and R. Teixeira, "Multipath Tracing with Paris Traceroute," in Proc. Workshop on End-to-End Monitoring (E2EMON), May 2007.
    [16]
    V. Paxson, "End-to-end internet packet dynamics," IEEE/ACM Trans. Networking, vol 5, no 5, pp. 139--154, September 1999.
    [17]
    Cisco, "Cisco 7600 Series Routers Command References," from the Cisco Documentation.
    [18]
    J. Bellardo and S. Savage, "Measuring packet reordering," in Proc. ACM SIGCOMM Internet Measurement Workshop, November 2002.
    [19]
    R. Callon, "Use of OSI IS-IS for Routing in TCP/IP and Dual Environments," IETF RFC 1195, December 1990.
    [20]
    J. Moy, "OSPF Version 2," IETF RFC 2328, April 1998.
    [21]
    Y. Rekhter, T. Li, and S. Hares, "A Border Gateway Protocol 4 (BGP-4)," IETF RFC 4271, January 2006.
    [22]
    Juniper, "Configuring BGP to Select Multiple BGP Paths," JUNOS Software Documentation.
    [23]
    Cisco, "BGP Best Path Selection Algorithm," from the Cisco Documentation, see http://www.cisco.com/warp/public/459/25.shtml#bgpmpath.
    [24]
    Team Cymru, "IP to BGP ASN Lookup and Prefix Mapping Services," see http://www.cymru.com/BGP/asnlookup.html.
    [25]
    Z. M. Mao, D. Johnson, J. Rexford, J. Wang, and R. H. Katz, "Scalable and Accurate Identification of AS-level Forwarding Paths," in Proc. IEEE INFOCOM, March 2004.
    [26]
    Z. M. Mao, J. Rexford, J. Wang, and R. H. Katz, "Towards an accurate AS-level traceroute tool," in Proc. ACM SIGCOMM, August 2003.
    [27]
    Cisco, "How Does Unequal Cost Path Load Balancing (Variance) Work in IGRP and EIGRP?" from the Cisco Documentation.
    [28]
    R. Bonica, D. Gan, D. Tappan, and C. Pignataro, "ICMP Extensions for Multiprotocol Label Switching," IETF RFC 4950, August 2007.
    [29]
    D. Malone and M. Lucky, "Analysis of ICMP Quotations," in Proc. of Passive and Active Measurement Workshop, April 2007.

    Cited By

    View all
    • (2024)Measuring congestion-induced performance imbalance in Internet load balancing at scaleComputer Networks10.1016/j.comnet.2024.110189240(110189)Online publication date: Feb-2024
    • (2022)Analysing and Improving Shard Allocation Protocols for Sharded BlockchainsProceedings of the 4th ACM Conference on Advances in Financial Technologies10.1145/3558535.3559783(198-216)Online publication date: 19-Sep-2022
    • (2021)The Art of Detecting Forwarding DetoursIEEE Transactions on Network and Service Management10.1109/TNSM.2021.306215118:3(3619-3632)Online publication date: Sep-2021
    • Show More Cited By

    Index Terms

    1. Measuring load-balanced paths in the internet

        Recommendations

        Comments

        Information & Contributors

        Information

        Published In

        cover image ACM Conferences
        IMC '07: Proceedings of the 7th ACM SIGCOMM conference on Internet measurement
        October 2007
        390 pages
        ISBN:9781595939081
        DOI:10.1145/1298306
        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: 24 October 2007

        Permissions

        Request permissions for this article.

        Check for updates

        Author Tags

        1. load balancing
        2. multipath
        3. path diversity
        4. traceroute

        Qualifiers

        • Article

        Conference

        IMC07
        Sponsor:
        IMC07: Internet Measurement Conference
        October 24 - 26, 2007
        California, San Diego, USA

        Acceptance Rates

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

        Upcoming Conference

        IMC '24
        ACM Internet Measurement Conference
        November 4 - 6, 2024
        Madrid , AA , Spain

        Contributors

        Other Metrics

        Bibliometrics & Citations

        Bibliometrics

        Article Metrics

        • Downloads (Last 12 months)46
        • Downloads (Last 6 weeks)6

        Other Metrics

        Citations

        Cited By

        View all
        • (2024)Measuring congestion-induced performance imbalance in Internet load balancing at scaleComputer Networks10.1016/j.comnet.2024.110189240(110189)Online publication date: Feb-2024
        • (2022)Analysing and Improving Shard Allocation Protocols for Sharded BlockchainsProceedings of the 4th ACM Conference on Advances in Financial Technologies10.1145/3558535.3559783(198-216)Online publication date: 19-Sep-2022
        • (2021)The Art of Detecting Forwarding DetoursIEEE Transactions on Network and Service Management10.1109/TNSM.2021.306215118:3(3619-3632)Online publication date: Sep-2021
        • (2020)Latency Imbalance Among Internet Load-Balanced PathsACM SIGMETRICS Performance Evaluation Review10.1145/3410048.341008648:1(65-66)Online publication date: 9-Jul-2020
        • (2020)Path persistence in the cloudACM SIGCOMM Computer Communication Review10.1145/3402413.340241650:2(11-23)Online publication date: 25-May-2020
        • (2020)Latency Imbalance Among Internet Load-Balanced PathsAbstracts of the 2020 SIGMETRICS/Performance Joint International Conference on Measurement and Modeling of Computer Systems10.1145/3393691.3394196(65-66)Online publication date: 8-Jun-2020
        • (2020)Latency Imbalance Among Internet Load-Balanced PathsProceedings of the ACM on Measurement and Analysis of Computing Systems10.1145/33921504:2(1-29)Online publication date: 12-Jun-2020
        • (2020)Virtual Insanity: Linear Subnet DiscoveryIEEE Transactions on Network and Service Management10.1109/TNSM.2020.297685917:2(1268-1281)Online publication date: Jun-2020
        • (2020)Classification of Load Balancing in the InternetIEEE INFOCOM 2020 - IEEE Conference on Computer Communications10.1109/INFOCOM41043.2020.9155387(1987-1996)Online publication date: Jul-2020
        • (2020)A Longitudinal View of Netflix: Content Delivery over IPv6 and Content Cache DeploymentsIEEE INFOCOM 2020 - IEEE Conference on Computer Communications10.1109/INFOCOM41043.2020.9155367(1073-1082)Online publication date: Jul-2020
        • Show More Cited By

        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