skip to main content
10.1145/1005686.1005697acmconferencesArticle/Chapter ViewAbstractPublication PagesmetricsConference Proceedingsconference-collections
Article

Structural analysis of network traffic flows

Published:01 June 2004Publication History

ABSTRACT

Network traffic arises from the superposition of Origin-Destination (OD) flows. Hence, a thorough understanding of OD flows is essential for modeling network traffic, and for addressing a wide variety of problems including traffic engineering, traffic matrix estimation, capacity planning, forecasting and anomaly detection. However, to date, OD flows have not been closely studied, and there is very little known about their properties.We present the first analysis of complete sets of OD flow time-series, taken from two different backbone networks (Abilene and Sprint-Europe). Using Principal Component Analysis (PCA), we find that the set of OD flows has small intrinsic dimension. In fact, even in a network with over a hundred OD flows, these flows can be accurately modeled in time using a small number (10 or less) of independent components or dimensions.We also show how to use PCA to systematically decompose the structure of OD flow timeseries into three main constituents: common periodic trends, short-lived bursts, and noise. We provide insight into how the various constitutents contribute to the overall structure of OD flows and explore the extent to which this decomposition varies over time.

References

  1. P. Barford, J. Kline, D. Plonka, and A. Ron. A signal analysis of network traffic anomalies. In Internet Measurement Workshop, Marseille, November 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. S. Bhattacharyya, C. Diot, J. Jetcheva, and N. Taft. Pop-Level and Access-Link-Level Traffic Dynamics in a Tier-1 POP. In Internet Measurement Workshop, San Francisco, November 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. J. Brutlag. Aberrant behavior detection in timeseries for network monitoring. In USENIX LISA, New Orleans, December 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. J. Cao, D. Davis, S. V. Weil, and B. Yu. Time-Varying Network Tomography. J. of the American Statistical Association, pages 1063--1075, 2000.Google ScholarGoogle Scholar
  5. Cisco NetFlow. At www.cisco.com/warp/public/732/Tech/netflow/.Google ScholarGoogle Scholar
  6. M. Crovella and E. Kolaczyk. Graph Wavelets for Spatial Traffic Analysis. In IEEE INFOCOM, San Francisco, April 2003.Google ScholarGoogle ScholarCross RefCross Ref
  7. D. Donoho. High-Dimensional Data Analysis: The Curses and Blessings of Dimensionality. In American Math. Society. Available at: www-stat.stanford.edu/~donoho/Lectures/AMS2000/, 2000.Google ScholarGoogle Scholar
  8. N. Duffield, C. Lund, and M. Thorup. Estimating Flow Distributions from Sampled Flow Statistics. In ACM SIGCOMM, Karlsruhe, August 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. A. Feldmann, A. Greenberg, C. Lund, N. Reingold, J. Rexford, and F. True. Deriving traffic demands for operational IP networks: Methodology and experience. In IEEE/ACM Transactions on Neworking, pages 265--279, June 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. N. Hohn and D. Veitch. Inverting Sampled Traffic. In Internet Measurement Conference, Miami, October 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. H. Hotelling. Analysis of a complex of statistical variables into principal components. J. Educ. Psy., pages 417--441, 1933.Google ScholarGoogle Scholar
  12. Juniper Traffic Sampling. At www.juniper.net/techpubs/software/junos/junos60/swconfig60-policy/html/%sampling-overview.html.Google ScholarGoogle Scholar
  13. M. Kirby and L. Sirovich. Application of the Karhunen-Loève procedure for the characterization of human faces. IEEE Trans. Pattern Analysis and Machine Intelligence, pages 103--108, 1990. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. B. Krishnamurthy, S. Sen, Y. Zhang, and Y. Chen. Sketch-based Change Detection: Methods, Evaluation, and Applications. In Internet Measurement Conference, Miami, October 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. L. Sirovich and K. S. Ball and L. R. Keefe. Plane Waves and Structures in Turbulent Channel Flow. Phys. Fluids. A, page 2217--2226, 1990.Google ScholarGoogle Scholar
  16. A. Lakhina, K. Papagiannaki, M. Crovella, C. Diot, E. D. Kolaczyk, and N. Taft. Analysis of Origin Destination Flows (Raw Data). Technical Report BUCS-2003-022, Boston University, 2003.Google ScholarGoogle ScholarCross RefCross Ref
  17. W. Leland, M. Taqqu, W. Willinger, and D. Wilson. On the Self-Similar Nature of Ethernet Traffic (Extended Version). Transactions on Networking, pages 1--15, Feburary 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. A. Medina, N. Taft, K. Salamatian, S. Bhattacharyya, and C. Diot. Traffic Matrix Estimation: Existing Techniques and New Directions. In ACM SIGCOMM, Pittsburgh, August 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. A. Nucci, R. Cruz, N. Taft, and C. Diot. Design of IGP Link Weight Changes for Traffic Matrix Estimation. In IEEE INFOCOM, Hong Kong, April 2004.Google ScholarGoogle ScholarCross RefCross Ref
  20. K. Papagiannaki, N. Taft, and C. Diot. Impact of Flow Dynamics on Traffic Engineering Design Principles. In IEEE INFOCOM, Hong Kong, April 2004.Google ScholarGoogle Scholar
  21. K. Papagiannaki, N. Taft, Z. Zhang, and C. Diot. Long-Term Forecasting of Internet Backbone Traffic: Observations and Initial Models. In IEEE INFOCOM, San Francisco, April 2003.Google ScholarGoogle ScholarCross RefCross Ref
  22. V. Paxson and S. Floyd. Wide Area Traffic: The Failure of Poisson Modeling. Transactions on Networking, pages 236--244, June 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. R. W. Preisendorfer. Principal Component Analysis in Meteorology and Oceanography. Elsevier, 1988.Google ScholarGoogle Scholar
  24. M. Roughan and J. Gottlieb. Large scale measurement and modeling of backbone internet traffic. In SPIE ITCom, Boston, August 2002.Google ScholarGoogle Scholar
  25. M. Roughan, A. Greenberg, C. Kalmanek, M. Rumsewicz, J. Yates, and Y. Zhang. Experience in measuring backbone traffic variability: Models, metrics, measurements and meaning. In International Teletraffic Conference (ITC-18), Berlin, September 2003.Google ScholarGoogle ScholarCross RefCross Ref
  26. S. Sarvotham, R. Riedi, and R. Baraniuk. Network Traffic Analysis and Modeling at the Connection Level. In Internet Measurement Workshop, San Francisco, November 2001.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. A. Soule, A. Nucci, E. Leonardi, R. Cruz, and N. Taft. How to Identify and Estimate the Largest Traffic Matrix Elements in a Dynamic Environment. In ACM SIGMETRICS, New York, June 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. G. Strang. Linear Algebra and its Applications. Thomson Learning, 1988.Google ScholarGoogle Scholar
  29. C. Tebaldi and M. West. Bayesian Inference of Network Traffic Using Link Data. J. of the American Statistical Association, pages 557--573, June 1998.Google ScholarGoogle Scholar
  30. D. T'so, R. D. Frostig, E. E. Lieke, and A. Grinvald. Functional Organization of primate visual cortex revealed by high resolution optical imaging. Science, pages 417--420, 1990.Google ScholarGoogle Scholar
  31. Y. Vardi. Network Tomography: Estimating Source-Destination Traffic Intensities from Link Data. J. of the American Statistical Association, pages 365--377, 1996.Google ScholarGoogle Scholar
  32. V. Yegneswaran, P. Barford, and J. Ullrich. Internet Intrusions: Global Characteristics and Prevalence. In ACM SIGMETRICS, San Diego, June 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Y. Zhang, M. Roughan, N. Duffield, and A. Greenberg. Fast Accurate Computation of Large-Scale IP Traffic Matrices from Link Loads. In ACM SIGMETRICS, San Diego, June 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Y. Zhang, M. Roughan, C. Lund, and D. Donoho. An Information-Theoretic Approach to Traffic Matrix Estimation. In ACM SIGCOMM, Karlsruhe, August 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Structural analysis of network traffic flows

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        SIGMETRICS '04/Performance '04: Proceedings of the joint international conference on Measurement and modeling of computer systems
        June 2004
        450 pages
        ISBN:1581138733
        DOI:10.1145/1005686
        • cover image ACM SIGMETRICS Performance Evaluation Review
          ACM SIGMETRICS Performance Evaluation Review  Volume 32, Issue 1
          June 2004
          432 pages
          ISSN:0163-5999
          DOI:10.1145/1012888
          Issue’s Table of Contents

        Copyright © 2004 ACM

        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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 1 June 2004

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        Overall Acceptance Rate459of2,691submissions,17%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader