Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
research-article

Spatio-temporal compressive sensing and internet traffic matrices

Published: 16 August 2009 Publication History

Abstract

Many basic network engineering tasks (e.g., traffic engineering, capacity planning, anomaly detection) rely heavily on the availability and accuracy of traffic matrices. However, in practice it is challenging to reliably measure traffic matrices. Missing values are common. This observation brings us into the realm of compressive sensing, a generic technique for dealing with missing values that exploits the presence of structure and redundancy in many real-world systems. Despite much recent progress made in compressive sensing, existing compressive-sensing solutions often perform poorly for traffic matrix interpolation, because real traffic matrices rarely satisfy the technical conditions required for these solutions.
To address this problem, we develop a novel spatio-temporal compressive sensing framework with two key components: (i) a new technique called Sparsity Regularized Matrix Factorization (SRMF) that leverages the sparse or low-rank nature of real-world traffic matrices and their spatio-temporal properties, and (ii) a mechanism for combining low-rank approximations with local interpolation procedures. We illustrate our new framework and demonstrate its superior performance in problems involving interpolation with real traffic matrices where we can successfully replace up to 98% of the values. Evaluation in applications such as network tomography, traffic prediction, and anomaly detection confirms the flexibility and effectiveness of our approach.

References

[1]
The Abilene Observatory Data Collections. http://abilene.internet2.edu/observatory/data-collections.html.
[2]
D. Alderson, H. Chang, M. Roughan, S. Uhlig, and W. Willinger. The many facets of Internet topology and traffic. Networks and Heterogeneous Media, 1(4):569--600, 2006.
[3]
P. Barford, J. Kline, D. Plonka, and A. Ron. A signal analysis of network traffic anomalies. In Proc. of ACM SIGCOMM Internet Measurement Workshop, 2002.
[4]
R. Bell, Y. Koren, and C. Volinksy. Chasing the $1,000,000: How we won the Netflix progress prize. Statistical Computing and Graphics, 18(2), 2007.
[5]
E. Candes and B. Recht. Exact matrix completion via convex optimization. preprint.
[6]
E. Candes and T. Tao. Near optimal signal recovery from random projections: Universal encoding strategies? IEEE Trans. on Information Theory, 52(12):5406--5425, 2006.
[7]
F. R. K. Chung. Spectral Graph Theory. CBMS Lecture Notes. AMS Publications, 1996.
[8]
D. Donoho. Compressed sensing. IEEE Trans. on Information Theory, 52(4):1289--1306, 2006.
[9]
V. Erramilli, M. Crovella, and N. Taft. An independent-connection model for traffic matrices. In Proc. of Internet Measurement Conference (IMC), 2006.
[10]
A. Feldmann, A. Greenberg, C. Lund, N. Reingold, J. Rexford, and F. True. Deriving traffic demands for operational IP networks: Methodology and experience. IEEE/ACM Transactions on Networking, pages 265--279, 2001.
[11]
B. Fortz and M. Thorup. Optimizing OSPF/IS-IS weights in a changing world. IEEE JSAC Special Issue on Advances in Fundamentals of Network Management, Spring 2002.
[12]
L. Huang, X. Nguyen, M. Garofalakis, J. Hellerstein, M. Jordan, M. Joseph, and N. Taft. Communication-efficient online detection of network--wide anomalies. In Proc. of IEEE INFOCOM, 2007.
[13]
A. Lakhina, M. Crovella, and C. Diot. Diagnosing network-wide traffic anomalies. In Proc. of ACM SIGCOMM, 2004.
[14]
A. Lakhina, K. Papagiannaki, M. Crovella, C. Diot, E. D. Kolaczyk, and N. Taft. Structural analysis of network traffic flows. In Proc. of ACM SIGMETRICS / Performance, 2004.
[15]
D. D. Lee and H. S. Seung. Algorithms for non-negative matrix factorization. In Proc. of Neural Information Processing Systems (NIPS), pages 556--562, 2000.
[16]
Y. Mao and L. K. Saul. Modeling distances in large-scale networks by matrix factorization. In Proc. of Internet Measurement Conference (IMC), 2004.
[17]
A. Medina, N. Taft, K. Salamatian, S. Bhattacharyya, and C. Diot. Traffic matrix estimation: Existing techniques and new directions. In Proc. of ACM SIGCOMM, 2002.
[18]
I. Norros. A storage model with self-similar input. Queueing Systems, 16:387--396, 1994.
[19]
B. Recht, M. Fazel, and P. A. Parrilo. Guaranteed minimum rank solutions to linear matrix equations via nuclear norm minimization. preprint.
[20]
B. Recht, W. Xu, and B. Hassibi. Necessary and sufficient conditions for success of the nuclear norm heuristic for rank minimization. In Proc. of 47th IEEE Conference on Decision and Control, 2008.
[21]
H. Ringberg, A. Soule, J. Rexford, and C. Diot. Sensitivity of PCA for traffic anomaly detection. In Proc. of ACM SIGMETRICS, 2007.
[22]
M. Roughan. Simplifying the synthesis of Internet traffic matrices. SIGCOMM Computer Communications Review, 35(5):93--96, 2005.
[23]
M. Roughan and J. Gottlieb. Large--scale measurement and modeling of backbone Internet traffic. In Proc. of SPIE ITCOM, 2002.
[24]
M. Roughan, M. Thorup, and Y. Zhang. Traffic engineering with estimated traffic matrices. In Proc. of Internet Measurement Conference (IMC), 2003.
[25]
A. Soule, A. Lakhina, N. Taft, K. Papagiannaki, K. Salamatian, A. Nucci, M. Crovella, and C. Diot. Traffic matrices: Balancing measurements, inference and modeling. In Proc. of ACM SIGMETRICS, pages 362--373, 2005.
[26]
S. Uhlig, B. Quoitin, S. Balon, and J. Lepropre. Providing public intradomain traffic matrices to the research community. ACM SIGCOMM CCR, 36(1):83--86, 2006.
[27]
Y. Vardi. Network tomography. Journal of the Amer. Stat. Assoc., Mar. 1996.
[28]
G. Varghese and C. Estan. The measurement manifesto. In Proc. of 2nd Workshop on Hot Topics in Networks (HotNets-II), 2003.
[29]
K. Xu, J. Chandrashekar, and Z.-L. Zhang. A first step toward understanding inter-domain routing dynamics. In Proc. of ACM SIGCOMM Workshop on Mining Network Data (MineNet), pages 207--212, 2005.
[30]
Y. Zhang, Z. Ge, M. Roughan, and A. Greenberg. Network anomography. In Proc. of Internet Measurement Conference (IMC), 2005.
[31]
Y. Zhang, M. Roughan, N. Duffield, and A. Greenberg. Fast accurate computation of large-scale IP traffic matrices from link loads. In Proc. of ACM SIGMETRICS, 2003.
[32]
Y. Zhang, M. Roughan, C. Lund, and D. Donoho. An information-theoretic approach to traffic matrix estimation. In Proc. of ACM SIGCOMM, 2003.
[33]
Y. Zhang, M. Roughan, C. Lund, and D. Donoho. Estimating point-to-point and point-to-multipoint traffic matrices: An information-theoretic approach. IEEE/ACM Transactions on Networking, 13(5):947--960, 2005.
[34]
Q. Zhao, Z. Ge, J. Wang, and J. Xu. Robust traffic matrix estimation with imperfect information: Making use of multiple data sources. SIGMETRICS Perform. Eval. Rev., 34(1):133--144, 2006.

Cited By

View all
  • (2024)Generative Deep Learning Techniques for Traffic Matrix Estimation From Link Load MeasurementsIEEE Open Journal of the Communications Society10.1109/OJCOMS.2024.33587405(1029-1046)Online publication date: 2024
  • (2024)MDTGAN: Multi domain generative adversarial transfer learning network for traffic data imputationExpert Systems with Applications10.1016/j.eswa.2024.124478255(124478)Online publication date: Dec-2024
  • (2024)Tensor Train Factorization with Spatio-temporal Smoothness for Streaming Low-rank Tensor CompletionFrontiers of Mathematics10.1007/s11464-021-0443-6Online publication date: 5-Mar-2024
  • Show More Cited By

Index Terms

  1. Spatio-temporal compressive sensing and internet traffic matrices

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM SIGCOMM Computer Communication Review
    ACM SIGCOMM Computer Communication Review  Volume 39, Issue 4
    SIGCOMM '09
    October 2009
    325 pages
    ISSN:0146-4833
    DOI:10.1145/1594977
    Issue’s Table of Contents
    • cover image ACM Conferences
      SIGCOMM '09: Proceedings of the ACM SIGCOMM 2009 conference on Data communication
      August 2009
      340 pages
      ISBN:9781605585949
      DOI:10.1145/1592568
    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: 16 August 2009
    Published in SIGCOMM-CCR Volume 39, Issue 4

    Check for updates

    Author Tags

    1. anomaly detection
    2. compressive sensing
    3. interpolation
    4. prediction
    5. tomography
    6. traffic matrix

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)185
    • Downloads (Last 6 weeks)19
    Reflects downloads up to 18 Aug 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Generative Deep Learning Techniques for Traffic Matrix Estimation From Link Load MeasurementsIEEE Open Journal of the Communications Society10.1109/OJCOMS.2024.33587405(1029-1046)Online publication date: 2024
    • (2024)MDTGAN: Multi domain generative adversarial transfer learning network for traffic data imputationExpert Systems with Applications10.1016/j.eswa.2024.124478255(124478)Online publication date: Dec-2024
    • (2024)Tensor Train Factorization with Spatio-temporal Smoothness for Streaming Low-rank Tensor CompletionFrontiers of Mathematics10.1007/s11464-021-0443-6Online publication date: 5-Mar-2024
    • (2023)$\mathcal {AFCS}:$AFCS: Aggregation-Free Spatial-Temporal Mobile Community SensingIEEE Transactions on Mobile Computing10.1109/TMC.2022.317888522:9(5017-5034)Online publication date: 1-Sep-2023
    • (2023)STGAN: Spatio-Temporal Generative Adversarial Network for Traffic Data ImputationIEEE Transactions on Big Data10.1109/TBDATA.2022.31540979:1(200-211)Online publication date: 1-Feb-2023
    • (2022)UA-Sketch: An Accurate Approach to Detect Heavy Flow based on Uninterrupted ArrivalProceedings of the 51st International Conference on Parallel Processing10.1145/3545008.3545017(1-11)Online publication date: 29-Aug-2022
    • (2022)Urban Traffic Pattern Analysis and Applications Based on Spatio-Temporal Non-Negative Matrix FactorizationIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2021.311713023:8(12752-12765)Online publication date: Aug-2022
    • (2022)Spatiotemporal Tensor Completion for Improved Urban Traffic ImputationIEEE Transactions on Intelligent Transportation Systems10.1109/TITS.2021.306299923:7(6836-6849)Online publication date: 1-Jul-2022
    • (2022)Spatio-Temporal Spectrum Load Prediction Using Convolutional Neural Network and ResNetIEEE Transactions on Cognitive Communications and Networking10.1109/TCCN.2021.31390308:2(502-513)Online publication date: Jun-2022
    • (2022) Truncated tensor Schatten -norm based approach for spatiotemporal traffic data imputation with complicated missing patterns Transportation Research Part C: Emerging Technologies10.1016/j.trc.2022.103737141(103737)Online publication date: Aug-2022
    • 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