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

An algebraic approach to practical and scalable overlay network monitoring

Published: 30 August 2004 Publication History

Abstract

Overlay network monitoring enables distributed Internet applications to detect and recover from path outages and periods of degraded performance within seconds. For an overlay network with n end hosts, existing systems either require O(n2) measurements, and thus lack scalability, or can only estimate the latency but not congestion or failures. Our earlier extended abstract [1] briefly proposes an algebraic approach that selectively monitors k linearly independent paths that can fully describe all the O(n2) paths. The loss rates and latency of these k paths can be used to estimate the loss rates and latency of all other paths. Our scheme only assumes knowledge of the underlying IP topology, with links dynamically varying between lossy and normal.In this paper, we improve, implement and extensively evaluate such a monitoring system. We further make the following contributions: i) scalability analysis indicating that for reasonably large n (e.g., 100), the growth of k is bounded as O(n log n), ii) efficient adaptation algorithms for topology changes, such as the addition or removal of end hosts and routing changes, iii) measurement load balancing schemes, and iv) topology measurement error handling. Both simulation and Internet experiments demonstrate we obtain highly accurate path loss rate estimation while adapting to topology changes within seconds and handling topology errors.

References

[1]
Y. Chen, D. Bindel, and R. H. Katz, "Tomography-based overlay network monitoring," in ACM SIGCOMM Internet Measurement Conference (IMC), 2003.
[2]
Y. Chen, Towards a Scalable, Adaptive and Network-aware Content Distribution Network, Ph.D. thesis, University of California at Berkeley, Nov. 2003.
[3]
D. G. Andersen et al., "Resilient overlay networks," in Proc. of ACM SOSP, 2001.
[4]
T. S. E. Ng and H. Zhang, "Predicting Internet network distance with coordinates-based approaches," in Proc.of IEEE INFOCOM, 2002.
[5]
S. Ratnasamy et al., "Topologically-aware overlay construction and server selection," in Proc. of IEEE INFOCOM, 2002.
[6]
P. Francis et al., "IDMaps: A global Internet host distance estimation service," IEEE/ACM Trans. on Networking, Oct. 2001.
[7]
Y. Chen et al., "On the stability of network distance estimation," in ACM SIGMETRICS Performance Evaluation Review (PER), Sep. 2002.
[8]
Mark Coates, Alfred Hero, Robert Nowak, and Bin Yu, "Internet Tomography," IEEE Signal Processing Magazine, vol. 19, no. 3, pp. 47--65, 2002.
[9]
T. Bu, N. Duffield, F. Presti, and D. Towsley, "Network tomography on general topologies," in ACM SIGMETRICS, 2002.
[10]
V. Padmanabhan, L. Qiu, and H. Wang, "Server-based inference of Internet link lossiness," in IEEE INFOCOM, 2003.
[11]
D. Rubenstein, J. F. Kurose, and D. F. Towsley, "Detecting shared congestion of flows via end-to-end measurement," ACM Transactions on Networking, vol. 10, no. 3, 2002.
[12]
Y. Shavitt, X. Sun, A. Wool, and B. Yener, "Computing the unmeasured: An algebraic approach to Internet mapping," in IEEE INFOCOM, 2001.
[13]
H. C. Ozmutlu et al., "Managing end-to-end network performance via optimized monitoring strategies," Journal of Network and System Management, vol. 10, no. 1, 2002.
[14]
C. Tang and P. McKinley, "On the cost-quality tradeoff in topology-aware overlay path probing," in IEEE ICNP, 2003.
[15]
R. Caceres, N. Duffield, J. Horowitz, and D. Towsley, "Multicast-based inference of network-internal loss characteristics," IEEE Transactions in Information Theory, vol. 45, 1999.
[16]
S. Floyd and V. Jacobson, "Random early detection gateways for congestion avoidance," IEEE/ACM Transactions on Networking, vol. 1, no. 4, 1993.
[17]
N. Duffield et al., "Multicast-based loss inference with missing data," IEEE Journal of Selected Areas of Communications, vol. 20, no. 4, 2002.
[18]
G.H. Golub and C.F. Van Loan, Matrix Computations, The Johns Hopkins University Press, 1989.
[19]
E. Anderson et al., LAPACK Users' Guide, Society for Industrial and Applied Mathematics, Philadelphia, PA, third edition, 1999.
[20]
Y. Zhang et al., "On the constancy of Internet path properties," in Proc. of SIGCOMM IMW, 2001.
[21]
J.W. Demmel, Applied Numerical Linear Algebra, SIAM, 1997.
[22]
H. Tangmunarunkit et al., "Network topology generators: Degree-based vs structural," in ACM SIGCOMM, 2002.
[23]
M. Faloutsos, P. Faloutsos, and C. Faloutsos, "On power-law relationship of the Internet topology," in ACM SIGCOMM, 1999.
[24]
A. Medina, I. Matta, and J. Byers, "On the origin of power laws in Internet topologies," in ACM Computer Communication Review, Apr. 2000.
[25]
R. Govindan and H. Tangmunarunkit, "Heuristics for Internet map discovery," in IEEE INFOCOM, 2000.
[26]
N. Spring, R. Mahajan, and D. Wetherall, "Measuring isp topologies with rocketfuel," in ACM SIGCOMM, 2002.
[27]
L. Subrmanian, S. Agarwal, J. Rexford, and R. H.Katz, "Characterizing the Internet hierarchy from multiple vantage points," in IEEE INFOCOM, 2002.
[28]
G. W. Stewart, Matrix Algorithms: Basic Decompositions, Society for Industrial and Applied Mathematics, 1998.
[29]
V. Paxon, "End-to-end routing behavior in the Internet," IEEE/ACM Transactions on Networking, vol. 5, no. 5, 1997.
[30]
Y. Zhang, V. Paxson, and S. Shenker, "The stationarity of Internet path properties: Routing, loss, and throughput," ACIRI Technical Report, May, 2000.
[31]
V. Paxon, "End-to-end Internet packet dynamics," in ACM SIGCOMM, 1997.
[32]
R. Barrett et al., Templates for the Solution of Linear Systems: Building Blocks for Iterative Methods, 2nd Edition, SIAM, Philadelphia, PA, 1994.
[33]
PlanetLab, "http://www.planet-lab.org/,".
[34]
N. Spring, D. Wetherall, and T. Anderson, "Scriptroute: A facility for distributed internet measurement," in USITS, 2003.
[35]
C. Meyer and D. Pierce, "Steps toward an iterative rank-revealing method," Tech. Rep. ISSTECH-95-013, Boeing Information and Support Services, 1995.

Cited By

View all
  • (2024)RGCN for Beyond Pairwise Training: Generalizing Monitors Selection in Network Tomography2024 International Symposium on Networks, Computers and Communications (ISNCC)10.1109/ISNCC62547.2024.10759018(1-6)Online publication date: 22-Oct-2024
  • (2024)Monitoring Network Slices with a Genetic Algorithm Approach2024 IEEE 21st Consumer Communications & Networking Conference (CCNC)10.1109/CCNC51664.2024.10454695(893-898)Online publication date: 6-Jan-2024
  • (2024)Themis: A passive-active hybrid framework with in-network intelligence for lightweight failure localizationComputer Networks10.1016/j.comnet.2024.110836255(110836)Online publication date: Dec-2024
  • Show More Cited By

Index Terms

  1. An algebraic approach to practical and scalable overlay network monitoring

    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. dynamics
    2. load balancing
    3. network measurement and monitoring
    4. numerical linear algebra
    5. overlay
    6. scalability

    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)78
    • Downloads (Last 6 weeks)8
    Reflects downloads up to 02 Mar 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)RGCN for Beyond Pairwise Training: Generalizing Monitors Selection in Network Tomography2024 International Symposium on Networks, Computers and Communications (ISNCC)10.1109/ISNCC62547.2024.10759018(1-6)Online publication date: 22-Oct-2024
    • (2024)Monitoring Network Slices with a Genetic Algorithm Approach2024 IEEE 21st Consumer Communications & Networking Conference (CCNC)10.1109/CCNC51664.2024.10454695(893-898)Online publication date: 6-Jan-2024
    • (2024)Themis: A passive-active hybrid framework with in-network intelligence for lightweight failure localizationComputer Networks10.1016/j.comnet.2024.110836255(110836)Online publication date: Dec-2024
    • (2023)Flock: Accurate Network Fault Localization at ScaleProceedings of the ACM on Networking10.1145/35952891:CoNEXT1(1-22)Online publication date: 5-Jul-2023
    • (2022)Internet scale reverse tracerouteProceedings of the 22nd ACM Internet Measurement Conference10.1145/3517745.3561422(694-715)Online publication date: 25-Oct-2022
    • (2022)Network Services Anomalies in NFV: Survey, Taxonomy, and Verification MethodsIEEE Transactions on Network and Service Management10.1109/TNSM.2022.314458219:2(1567-1584)Online publication date: Jun-2022
    • (2022)Bound-Based Network Tomography for Inferring Interesting Path MetricsIEEE/ACM Transactions on Networking10.1109/TNET.2022.3180631(1-14)Online publication date: 2022
    • (2022)IQoR-LSE: An Intelligent QoS On-Demand Routing Algorithm With Link State EstimationIEEE Systems Journal10.1109/JSYST.2022.314999016:4(5821-5830)Online publication date: Dec-2022
    • (2021)Stealthy DGoS Attack Against Network Tomography: The Role of Active MeasurementsIEEE Transactions on Network Science and Engineering10.1109/TNSE.2021.30709908:2(1745-1758)Online publication date: 1-Apr-2021
    • (2019)Correct-by-Construction Parallelization of Hard Real-Time Avionics Applications on Off-the-Shelf Predictable HardwareACM Transactions on Architecture and Code Optimization10.1145/332879916:3(1-27)Online publication date: 8-Jul-2019
    • Show More Cited By

    View Options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Login options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media