Richard Baraniuk Edward Knightly Robert Nowak Rolf Riedi

Slides:



Advertisements
Similar presentations
Edge-based Network Modeling and Inference
Advertisements

Collaborators: Mark Coates, Rui Castro, Ryan King, Mike Rabbat, Yolanda Tsang, Vinay Ribeiro, Shri Sarvotham, Rolf Reidi Network Bandwidth Estimation and.
Connection-level Analysis and Modeling of Network Traffic understanding the cause of bursts control and improve performance detect changes of network state.
pathChirp Efficient Available Bandwidth Estimation
A Measurement Study of Available Bandwidth Estimation Tools MIT - CSAIL with Jacob Strauss & Frans Kaashoek Dina Katabi.
Aleksandar Kuzmanovic and Edward W. Knightly Rice Networks Group Measuring Service in Multi-Class Networks.
Advanced Computer Networking Congestion Control for High Bandwidth-Delay Product Environments (XCP Algorithm) 1.
XCP: Congestion Control for High Bandwidth-Delay Product Network Dina Katabi, Mark Handley and Charlie Rohrs Presented by Ao-Jan Su.
Fair queueing and congestion control Jim Roberts (France Telecom) Joint work with Jordan Augé Workshop on Congestion Control Hamilton Institute, Sept 2005.
Lo Presti 1 Network Tomography Francesco Lo Presti Dipartimento di Informatica - Università dell’Aquila.
CapProbe: A Simple and Accurate Capacity Estimation Technique Kapoor et al., SIGCOMM ‘04.
Simulation Where real stuff starts. ToC 1.What, transience, stationarity 2.How, discrete event, recurrence 3.Accuracy of output 4.Monte Carlo 5.Random.
1 Ossama Younis and Sonia Fahmy Department of Computer Sciences Purdue University For slides, technical report, and implementation, please see:
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
Maximum Likelihood Network Topology Identification Mark Coates McGill University Robert Nowak Rui Castro Rice University DYNAMICS May 5 th,2003.
Multi-Scale Analysis for Network Traffic Prediction and Anomaly Detection Ling Huang Joint work with Anthony Joseph and Nina Taft January, 2005.
WBest: a Bandwidth Estimation Tool for IEEE Wireless Networks Presented by Feng Li Mingzhe Li, Mark Claypool, and.
ACN: AVQ1 Analysis and Design of an Adaptive Virtual Queue (AVQ) Algorithm for Active Queue Managment Srisankar Kunniyur and R. Srikant SIGCOMM’01 San.
Things You Can Do in Budapest During Summer Time Aleksandar Kuzmanovic Rice University & Ericsson Traffic Lab October 2001.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
Estimating Congestion in TCP Traffic Stephan Bohacek and Boris Rozovskii University of Southern California Objective: Develop stochastic model of TCP Necessary.
Inline Path Characteristic Estimation to Improve TCP Performance in High Bandwidth-Delay Networks HIDEyuki Shimonishi Takayuki Hama Tutomu Murase Cesar.
Congestion Control for High Bandwidth-Delay Product Environments Dina Katabi Mark Handley Charlie Rohrs.
A Machine Learning-based Approach for Estimating Available Bandwidth Ling-Jyh Chen 1, Cheng-Fu Chou 2 and Bo-Chun Wang 2 1 Academia Sinica 2 National Taiwan.
Multiscale Traffic Processing Techniques for Network Inference and Control R. Baraniuk R. Nowak E. Knightly R. Riedi V. Ribeiro S. Sarvotham A. Keshavarz.
Particle Filtering in Network Tomography
Alok Shriram and Jasleen Kaur Presented by Moonyoung Chung Empirical Evaluation of Techniques for Measuring Available Bandwidth.
Multiscale Traffic Processing Techniques for Network Inference and Control R. Baraniuk R. Nowak E. Knightly R. Riedi V. Ribeiro S. Sarvotham A. Keshavarz.
Traffic Modeling.
Multiscale Traffic Processing Techniques for Network Inference and Control Richard Baraniuk Edward Knightly Robert Nowak Rolf Riedi Rice University INCITE.
Measurement and Modeling of Packet Loss in the Internet Maya Yajnik.
Development of a New Efficient and Accurate Available Bandwidth Estimation Method Péter Hága Attila Pásztor István Csabai Darryl Veitch Viktória Hunyadi.
Hung X. Nguyen and Matthew Roughan The University of Adelaide, Australia SAIL: Statistically Accurate Internet Loss Measurements.
DoE SciDAC high-performance networking research project: INCITE INCITE.rice.edu 2004 Technical Challenges INCITE R. Baraniuk, E. Knightly, R. Nowak, R.
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
Multiscale Models for Network Traffic Vinay Ribeiro Rolf Riedi, Matt Crouse, Rich Baraniuk Dept. of Electrical Engineering Rice University (Houston, Texas)
Opportunistic Traffic Scheduling Over Multiple Network Path Coskun Cetinkaya and Edward Knightly.
Multiplicative Wavelet Traffic Model and pathChirp: Efficient Available Bandwidth Estimation Vinay Ribeiro.
Interconnect simulation. Different levels for Evaluating an architecture Numerical models – Mathematic formulations to obtain performance characteristics.
CS640: Introduction to Computer Networks Aditya Akella Lecture 20 - Queuing and Basics of QoS.
Optimal Sampling Strategies for Multiscale Stochastic Processes Vinay Ribeiro Rolf Riedi, Rich Baraniuk (Rice University)
PathChirp Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University.
Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University.
Rice University, SPiN Group spin.rice.edu Multiscale Traffic Processing Techniques for Network Inference and Control R. Baraniuk R. Nowak E. Knightly R.
Multiplicative Cascade Modeling of Computer Network Traffic Patricia H. Carter B10, NSWCCDD Interface 2002 April 19,2002.
Introduction Jiří Navrátil SLAC. Rice University Richard Baraniuk, Edward Knightly, Robert Nowak, Rudolf Riedi Xin Wang, Yolanda Tsang, Shriram Sarvotham,
Rice University, SPiN Group spin.rice.edu Multiscale Traffic Processing Techniques for Network Inference and Control R. Baraniuk R. Nowak E. Knightly R.
DoE SciDAC high-performance networking research project: INCITE INCITE.rice.edu 2004 Technical Challenges INCITE R. Baraniuk, E. Knightly, R. Nowak, R.
INCITE: Traffic Processing Techniques for Network Inference and Control Effort 1: Chirp Probing Objective : Reduced complexity, multiscale link models.
Multiscale Tools for Networking Vinay J. Ribeiro Ph.D. Thesis Proposal.
Internet Measurement and Analysis Vinay Ribeiro Shriram Sarvotham Rolf Riedi Richard Baraniuk Rice University.
PathChirp & STAB Measuring Available Bandwidth and Locating Bottlenecks in Packet Networks Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University spin.rice.edu.
Indian Institute of Technology Bombay 1 Communication Networks Prof. D. Manjunath
PathChirp Efficient Available Bandwidth Estimation Vinay Ribeiro Rice University Rolf Riedi Rich Baraniuk.
Access Link Capacity Monitoring with TFRC Probe Ling-Jyh Chen, Tony Sun, Dan Xu, M. Y. Sanadidi, Mario Gerla Computer Science Department, University of.
Queuing Analysis of Tree-Based LRD Traffic Models Vinay J. Ribeiro R. Riedi, M. Crouse, R. Baraniuk.
Monitoring Persistently Congested Internet Links
Empirically Characterizing the Buffer Behaviour of Real Devices
Rohit Kapoor, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Data Center Networks and Switching and Queueing
Measuring Service in Multi-Class Networks
TCP, XCP and Fair Queueing
Amogh Dhamdhere, Hao Jiang and Constantinos Dovrolis
My Experiences, results and remarks to TCP BW and CT Measurements Tools Jiří Navrátil SLAC.
So far, On the networking side, we looked at mechanisms to links hosts using direct linked networks and then forming a network of these networks. We introduced.
A Fair Scheduling Scheme for HCF
Schedulability Conditions for Scheduling Algorithms
pathChirp Efficient Available Bandwidth Estimation
QoS routing Finding a path that can satisfy the QoS requirement of a connection. Achieving high resource utilization.
pathChirp Efficient Available Bandwidth Estimation
Presentation transcript:

Multiscale Traffic Processing Techniques for Network Inference and Control Richard Baraniuk Edward Knightly Robert Nowak Rolf Riedi Rice University INCITE Project April 2001

Rice University | INCITE.rice.edu | April 2001 InterNet Control and Inference Tools at the Edge Overall Objective: Scalable, edge-based tools for on-line network analysis, modeling, and measurement Theme for DARPA NMS Research: Multiscale traffic analysis, modeling, and processing via multifractals Expertise: Statistical signal processing, mathematics, network QoS Rice University | INCITE.rice.edu | April 2001

Rice University | INCITE.rice.edu | April 2001 Technical Challenges Poor understanding of origins of complex network dynamics Lack of adequate modeling techniques for network dynamics Internal network inaccessible Need: Manageable, reduced-complexity models with characterizable accuracy Rice University | INCITE.rice.edu | April 2001

Rice University | INCITE.rice.edu | April 2001 Multiscale modeling Rice University | INCITE.rice.edu | April 2001

Rice University | INCITE.rice.edu | April 2001 Multiscale Analysis Time Multiscale statistics Var1 Scale Var2 Var3 Analysis: flow up the tree by adding Varj Start at bottom with trace itself Rice University | INCITE.rice.edu | April 2001

Rice University | INCITE.rice.edu | April 2001 Multiscale Synthesis Time Start at top with total arrival Multiscale parameters Var1 Scale Var2 Var3 Synthesis: flow down via innovations Varj Signal: bottom nodes Rice University | INCITE.rice.edu | April 2001

Multifractal Wavelet Model (MWM) Random multiplicative innovations Aj,k on [0,1] eg: beta Parsimonious modeling (one parameter per scale) Strong ties with rich theory of multifractals Rice University | INCITE.rice.edu | April 2001

Multiscale Traffic Trace Matching Auckland 2000 MWM match 4ms 16ms 64ms Rice University | INCITE.rice.edu | April 2001

Rice University | INCITE.rice.edu | April 2001 Multiscale Queuing Rice University | INCITE.rice.edu | April 2001

Rice University | INCITE.rice.edu | April 2001 Probing the Network Rice University | INCITE.rice.edu | April 2001

Probing Ideally: delay spread of packet pair spaced by T sec correlates with cross-traffic volume at time-scale T Rice University | INCITE.rice.edu | April 2001

Probing Uncertainty Principle Should not allow queue to empty between probe packets Small T for accurate measurements but probe traffic would disturb cross-traffic (and overflow bottleneck buffer!) Larger T leads to measurement uncertainties queue could empty between probes To the rescue: model-based inference Rice University | INCITE.rice.edu | April 2001

Multifractal Cross-Traffic Inference Model bursty cross-traffic using MWM Rice University | INCITE.rice.edu | April 2001

Efficient Probing: Packet Chirps MWM tree inspires geometric chirp probe MLE estimates of cross-traffic at multiple scales Rice University | INCITE.rice.edu | April 2001

Chirp Probe Cross-Traffic Inference Rice University | INCITE.rice.edu | April 2001

Rice University | INCITE.rice.edu | April 2001 ns-2 Simulation Inference improves with increased utilization Low utilization (39%) High utilization (65%) Rice University | INCITE.rice.edu | April 2001

ns-2 Simulation (Adaptivity) Inference improves as MWM parameters adapt MWM parameters Inferred x-traffic Rice University | INCITE.rice.edu | April 2001

Adaptivity (MWM Cross-Traffic) Eg: Route changes Rice University | INCITE.rice.edu | April 2001

Comparing Probing schemes Rice University | INCITE.rice.edu | April 2001

Comparing probing schemes `Classical’: Bandwidth estimation by packet pairs and trains Novel: Traffic estimation, probing best by Uniform? Poisson? Chirp? Rice University | INCITE.rice.edu | April 2001

Rice University | INCITE.rice.edu | April 2001 Model based Probing Chirp: model based, superior Uniform: Uncertainty increases error Rice University | INCITE.rice.edu | April 2001

Impact of Probing on Performance Heavy Heavy probing - reduces bandwidth - increases loss - inflicts time-outs NS-simulation: Same `web-traffic’ with variable probing rates Light Rice University | INCITE.rice.edu | April 2001

Influence of probing rate on error Chirp probing performing uniformly good Uniform requires higher rates to perform Rice University | INCITE.rice.edu | April 2001

Rice University | INCITE.rice.edu | April 2001 Synergies SAIC (Warren): MWM code for real time simulator SLAC (Cottrell, Feng): Modify PingER for chirp-probing High performance networks Demo: C-code for real world chirp-probing using NetDyn (TCP) + simple Daemon at receiver (INRIA France, UFMG Brazil, Michigan State) Rice University | INCITE.rice.edu | April 2001

INCITE: Near-term / Ongoing Verification with real Internet experiments Rice testbed (practical issues) SAIC (real time algorithms) SLAC / ESNet (real world verification) Enhancements: rigorous statistical error analysis deal with random losses multiple bottleneck queues (see demo) passive monitoring (novel models) closed loop paths/feedback (ns-simulation) Rice University | INCITE.rice.edu | April 2001

INCITE: Longer-Term Goals New traffic models, inference algorithms theory, simulation, real implementation Applications to Control, QoS, Network Meltdown early warning Leverage from our other projects ATR program (DARPA, ONR, ARO) RENE (Rice Everywhere Network:NSF) NSF ITR DoE Rice University | INCITE.rice.edu | April 2001

Stationary multifractals 40 Minutes 35 Minutes: instead of 3 slides on multifractal bursts just one summary (see end) Rice University | INCITE.rice.edu | April 2001

Stationary multiplicative models j(s): stationary, indep., E[j(s)]=1 A(t) = lim 0t 1(s) 2(s)… n(s) ds May degenerate (compare: MWM is conservative) stationary increments Assume j(2j s) are i.i.d.; Renewal reward Compare MWM: j(2j s) constant over [k,k+1] If Var()<1: Convergence in L2 ; E[A(t)]=t Multifractal function: T(q)=q-log2E[q] Compare: MWM has Lambda that is constant in integer intervals: deterministic geometry Rice University | INCITE.rice.edu | April 2001

Rice University | INCITE.rice.edu | April 2001 Simulation L2 criterion for convergence translates to T(2)>0 Conjecture: For q>1 converge in Lq if T(q)>0 Thus non-degenerate iff T’(1)>0, ie E[ L log (L /2) ] >0 Rice University | INCITE.rice.edu | April 2001

Rice University | INCITE.rice.edu | April 2001 Parameter estimation No conservation: can’t isolate multipliers Possible correlation within multipliers IID values: Z(s) = log [ 1(s) 2(s)… n(s) ] Cov(Z(t)Z(t+s))= Si=1..n exp(-lis)Var i(s) `LRD-scaling’ at medium scales, but SRD. Multifractal subordination -> true LRD. One can thus fit the auto-correlation and induce the parameters li and Var i(s) For MWM in log domain: Cov(Z(t)Z(t+s))= S Var log[i(s)] Where the sum goes now over all I such that t and t+s are in the same Dyadic interval of order I. Recursive computation of var possible. Advantage of working in real time (not log time): can compute the actual i(s) for all i and s (step functions) because of conservation of mass, thus Obtain distr, not only var. Rice University | INCITE.rice.edu | April 2001

Rice University | INCITE.rice.edu | April 2001