Tomo-gravity Yin ZhangMatthew Roughan Nick DuffieldAlbert Greenberg “A Northern NJ Research Lab” ACM.

Slides:



Advertisements
Similar presentations
Ch. 12 Routing in Switched Networks
Advertisements

Ch. 12 Routing in Switched Networks Routing in Packet Switched Networks Routing Algorithm Requirements –Correctness –Simplicity –Robustness--the.
Data Streaming Algorithms for Accurate and Efficient Measurement of Traffic and Flow Matrices Qi Zhao*, Abhishek Kumar*, Jia Wang + and Jun (Jim) Xu* *College.
1 Traffic Engineering (TE). 2 Network Congestion Causes of congestion –Lack of network resources –Uneven distribution of traffic caused by current dynamic.
Data and Computer Communications Ninth Edition by William Stallings Chapter 12 – Routing in Switched Data Networks Data and Computer Communications, Ninth.
Cloud Computing Resource provisioning Keke Chen. Outline  For Web applications statistical Learning and automatic control for datacenters  For data.
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs – Research) Scott.
1 EL736 Communications Networks II: Design and Algorithms Class8: Networks with Shortest-Path Routing Yong Liu 10/31/2007.
SIGCOMM 2003 Making Intra-Domain Routing Robust to Changing and Uncertain Traffic Demands: Understanding Fundamental Tradeoffs David Applegate Edith Cohen.
Robust Network Compressive Sensing Lili Qiu UT Austin NSF Workshop Nov. 12, 2014.
Network Architecture for Joint Failure Recovery and Traffic Engineering Martin Suchara in collaboration with: D. Xu, R. Doverspike, D. Johnson and J. Rexford.
Trajectory Sampling for Direct Traffic Observation Matthias Grossglauser joint work with Nick Duffield AT&T Labs – Research.
Probabilistic Aggregation in Distributed Networks Ling Huang, Ben Zhao, Anthony Joseph and John Kubiatowicz {hling, ravenben, adj,
Traffic Engineering With Traditional IP Routing Protocols
An Algebraic Approach to Practical and Scalable Overlay Network Monitoring Yan Chen, David Bindel, Hanhee Song, Randy H. Katz Presented by Mahesh Balakrishnan.
1 Traffic Engineering for ISP Networks Jennifer Rexford IP Network Management and Performance AT&T Labs - Research; Florham Park, NJ
Traffic Engineering in IP Networks Jennifer Rexford Computer Science Department Princeton University; Princeton, NJ
Traffic Engineering for ISP Networks
Multi-Scale Analysis for Network Traffic Prediction and Anomaly Detection Ling Huang Joint work with Anthony Joseph and Nina Taft January, 2005.
1 Deriving Traffic Demands for Operational IP Networks: Methodology and Experience Anja Feldmann*, Albert Greenberg, Carsten Lund, Nick Reingold, Jennifer.
Traffic Measurement for IP Operations Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
Traffic Measurement for IP Operations Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
Probabilistic Data Aggregation Ling Huang, Ben Zhao, Anthony Joseph Sahara Retreat January, 2004.
Traffic Matrix Estimation: Existing Techniques and New Directions A. Medina (Sprint Labs, Boston University), N. Taft (Sprint Labs), K. Salamatian (University.
Traffic Engineering for ISP Networks Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
Measurement and Monitoring Nick Feamster Georgia Tech.
Rethinking Internet Traffic Management: From Multiple Decompositions to a Practical Protocol Jiayue He Princeton University Joint work with Martin Suchara,
Network Monitoring for Internet Traffic Engineering Jennifer Rexford AT&T Labs – Research Florham Park, NJ 07932
1 Deriving Traffic Demands for Operational IP Networks: Methodology and Experience Anja Feldmann*, Albert Greenberg, Carsten Lund, Nick Reingold, Jennifer.
1 Traffic Engineering for ISP Networks Jennifer Rexford IP Network Management and Performance AT&T Labs - Research; Florham Park, NJ
Multipath Protocol for Delay-Sensitive Traffic Jennifer Rexford Princeton University Joint work with Umar Javed, Martin Suchara, and Jiayue He
Scalable Construction of Resilient Overlays using Topology Information Mukund Seshadri Dr. Randy Katz.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Wide-Area Traffic Management COS 597E: Software Defined Networking.
AGG-NANOG IP Network Traffic Engineering Albert Greenberg Internet and Networking Systems Research Lab AT&T Labs - Research; Florham Park, NJ See.
Traffic Matrix Estimation for Traffic Engineering Mehmet Umut Demircin.
On a New Internet Traffic Matrix (Completion) Problem
1University of Adelaide Network Tomography and Internet Traffic Matrices Matthew Roughan School of Mathematical Sciences University of Adelaide.
Not All Microseconds are Equal: Fine-Grained Per-Flow Measurements with Reference Latency Interpolation Myungjin Lee †, Nick Duffield‡, Ramana Rao Kompella†
UCSC 1 Aman ShaikhICNP 2003 An Efficient Algorithm for OSPF Subnet Aggregation ICNP 2003 Aman Shaikh Dongmei Wang, Guangzhi Li, Jennifer Yates, Charles.
1 Pertemuan 20 Teknik Routing Matakuliah: H0174/Jaringan Komputer Tahun: 2006 Versi: 1/0.
Shannon Lab 1AT&T – Research Traffic Engineering with Estimated Traffic Matrices Matthew Roughan Mikkel Thorup
SIGCOMM 2002 New Directions in Traffic Measurement and Accounting Focusing on the Elephants, Ignoring the Mice Cristian Estan and George Varghese University.
Traffic Engineering for ISP Networks Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
Happy Network Administrators  Happy Packets  Happy Users WIRED Position Statement Aman Shaikh AT&T Labs – Research October 16,
Spatio-Temporal Compressive Sensing Yin Zhang The University of Texas at Austin Joint work with Matthew Roughan.
Low-rank By: Yanglet Date: 2012/12/2. Included Works. Yin Zhang, Lili Qiu ―Spatio-Temporal Compressive Sensing and Internet Traffic Matrices, SIGCOMM.
Traffic Engineering for ISP Networks Jennifer Rexford Internet and Networking Systems AT&T Labs - Research; Florham Park, NJ
Network Anomography Yin Zhang – University of Texas at Austin Zihui Ge and Albert Greenberg – AT&T Labs Matthew Roughan – University of Adelaide IMC 2005.
Towards Efficient Large-Scale VPN Monitoring and Diagnosis under Operational Constraints Yao Zhao, Zhaosheng Zhu, Yan Chen, Northwestern University Dan.
Multiplicative Wavelet Traffic Model and pathChirp: Efficient Available Bandwidth Estimation Vinay Ribeiro.
1 Network Measurements and Sampling Nick Duffield, Carsten Lund, and Mikkel Thorup AT&T Labs-Research, Florham Park, NJ.
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
6 December On Selfish Routing in Internet-like Environments paper by Lili Qiu, Yang Richard Yang, Yin Zhang, Scott Shenker presentation by Ed Spitznagel.
NCAF Manchester July 2000 Graham Hesketh Information Engineering Group Rolls-Royce Strategic Research Centre.
On Selfish Routing In Internet-like Environments Lili Qiu (Microsoft Research) Yang Richard Yang (Yale University) Yin Zhang (AT&T Labs – Research) Scott.
Network Computing Laboratory 1 Vivaldi: A Decentralized Network Coordinate System Authors: Frank Dabek, Russ Cox, Frans Kaashoek, Robert Morris MIT Published.
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
Network Topologies.
NetQuest: A Flexible Framework for Large-Scale Network Measurement Lili Qiu University of Texas at Austin Joint work with Han Hee Song.
1 ISMA Backbone Traffic Inference MAKE SYSTEMS THE NETWORK RESOURCE PLANNING COMPANY ISP Backbone Traffic Inference Methods to Support Traffic Engineering.
Internet Traffic Demand and Traffic Matrix Estimation
Network Anomography Yin Zhang Joint work with Zihui Ge, Albert Greenberg, Matthew Roughan Internet Measurement.
1 Traffic Engineering By Kavitha Ganapa. 2 Introduction Traffic engineering is concerned with the issue of performance evaluation and optimization of.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Internet Measurement (and some inference & modeling)
Jian Wu (University of Michigan)
Backbone Traffic Engineering
Lecture 10, Computer Networks (198:552)
Types of topology. Bus topology Bus topology is a network type in which every computer and network device is connected to single cable. When it has exactly.
Real-time Uncertainty Output for MBES Systems
Presentation transcript:

Tomo-gravity Yin ZhangMatthew Roughan Nick DuffieldAlbert Greenberg “A Northern NJ Research Lab” ACM SIGMETRICS 2003

6/13/2003SIGMETRICS '20032 Network Engineering Reliability analysis –Predicting traffic under planned or unexpected router/link failures Traffic engineering –Optimizing OSPF weights to minimize congestion Capacity planning –Forecasting future capacity requirements Routes change under failures

6/13/2003SIGMETRICS '20033 Can we do route optimization (or network engineering in general)? A3: "Well, we don't know the topology, we don't know the traffic matrix, the routers don't automatically adapt the routes to the traffic, and we don't know how to optimize the routing configuration. But, other than that, we're all set!"  Feldmann et al  Shaikh et al  Fortz et al., 2002  Roughan et al Tomo-gravity

6/13/2003SIGMETRICS '20034 Central Problem: No Traffic Matrix For large IP networks, don’t have good traffic matrix –Widely available SNMP measurements provide only link loads Even this data is not perfect (glitches, loss, …) As a result, IP network engineering is more art than science –Yet, need accurate, automated, scientific tools for reliability analysis, capacity planning, traffic engineering

6/13/2003SIGMETRICS '20035 Tomo-gravity Solution Tomo-gravity infers traffic matrices from widely available measurements of link loads –Accurate: especially accurate for large elements –Robust: copes easily with data glitches, loss –Flexible: extends easily to incorporate more detailed measurements, where available –Fast: for example, solves AT&T’s IP backbone network in a few seconds In daily use for AT&T IP network engineering –Reliability analysis, capacity planning, and traffic engineering

6/13/2003SIGMETRICS '20036 The Problem Want to compute the traffic y j along route j from measurements on the links, x i Only measure at links 1 3 2router route 2 route 1 route 3

6/13/2003SIGMETRICS '20037 The Problem x = A T y Want to compute the traffic y j along route j from measurements on the links, x i Only measure at links 1 3 2router route 2 route 1 route 3

6/13/2003SIGMETRICS '20038 Approaches Existing solutions –Naïve (Singular Value Decomposition) –Gravity Modeling –Generalized Gravity Modeling –Tomographic Approach New solution –Tomo-gravity

6/13/2003SIGMETRICS '20039 How to Validate? Simulate and compare –Problems How to generate realistic traffic matrices Danger of generating exactly what you put in Measure and compare –Problems: Hard to get Netflow (detailed direct measurements) along whole edge of network –If we had this, then we wouldn’t need SNMP approach Actually pretty hard to match up data –Is the problem in your data: SNMP, Netflow, routing, … Our method –Novel method for using partial, incomplete Netflow data

6/13/2003SIGMETRICS ' Naïve Approach In real networks the problem is highly under-constrained

6/13/2003SIGMETRICS ' Simple Gravity Model Motivated by Newton’s Law of Gravitation Assume traffic between sites is proportional to traffic at each site y 1  x 1 x 2 y 2  x 2 x 3 y 3  x 1 x 3 Assume there is no systematic difference between traffic in different locations –Only the total volume matters –Could include a distance term, but locality of information is not so important in the Internet as in other networks

6/13/2003SIGMETRICS ' Simple Gravity Model Better than naïve, but still not very accurate

6/13/2003SIGMETRICS ' Generalized Gravity Model Internet routing is asymmetric –Hot potato routing: use the closest exit point Generalized gravity model –For outbound traffic, assumes proportionality on per-peer basis (as opposed to per-router) peer links access links

6/13/2003SIGMETRICS ' Generalized Gravity Model Fairly accurate given that no link constraint is used

6/13/2003SIGMETRICS ' Tomographic Approach Apply the link constraints 1 3 2router route 2 route 1 route 3 x = A T y

6/13/2003SIGMETRICS ' Tomographic Approach Under-constrained linear inverse problem Find additional constraints based on models –Typical approach: use higher order statistics Disadvantages –Complex algorithm – doesn’t scale Large networks have nodes, routes –Reliance on higher order statistics is not robust given the problems in SNMP data Artifacts, Missing data Violations of model assumptions (e.g. non-stationarity) Relatively low sampling frequency: 1 sample every 5 min Unevenly spaced sample points –Not very accurate at least on simulated TM

6/13/2003SIGMETRICS ' Our Solution: Tomo-gravity “Tomo-gravity” = tomography + gravity modeling Exploit topological equivalence to reduce problem size Use least-squares method to get the solution, which –Satisfies the constraints –Is closest to the gravity model solution –Can use weighted least-squares to make more robust constraint subspace least square solution gravity model solution

6/13/2003SIGMETRICS ' Tomo-gravity: Accuracy Accurate within 10-20% (esp. for large elements)

6/13/2003SIGMETRICS ' Distribution of Element Sizes Estimated and actual distribution overlap

6/13/2003SIGMETRICS ' Estimates over Time Consistent performance over time

6/13/2003SIGMETRICS ' Summary: Tomo-gravity Works Tomo-gravity takes the best of both tomography and gravity modeling –Simple, and quick A few seconds for whole AT&T backbone –Satisfies link constraints Gravity model solutions don’t –Uses widely available SNMP data Can work within the limitations of SNMP data Only uses first order statistics  interpolation very effective –Limited scope for improvement Incorporate additional constraints from other data sources: e.g., Netflow where available Operational experience very positive –In daily use for AT&T IP network engineering –Successfully prevented service disruption during simultaneous link failures

6/13/2003SIGMETRICS ' Future Work Understanding why the method works –Sigcomm 2003 paper provides solid foundation for tomo-gravity Building applications –Detect anomalies using traffic matrix time series

6/13/2003SIGMETRICS ' Thank you!

6/13/2003SIGMETRICS ' Backup Slide: Validation Method Use partial, incomplete Netflow data 1.Measure partial traffic matrix y p Netflow covers 70+% traffic 2.Simulate link loads x p = A T y p x p won’t match real SNMP link loads 3.Solve x p = A T y 4.Compare y with y p Advantage –Realistic network, routing, and traffic –Comparison is direct, we know errors are due to algorithm not errors in the data –Can test robustness by adding noise to x p