Rice University, SPiN Group spin.rice.edu Multiscale Traffic Processing Techniques for Network Inference and Control R. Baraniuk R. Nowak E. Knightly R.

Slides:



Advertisements
Similar presentations
Congestion Control and Fairness Models Nick Feamster CS 4251 Computer Networking II Spring 2008.
Advertisements

Internet Measurement Conference 2003 Source-Level IP Packet Bursts: Causes and Effects Hao Jiang Constantinos Dovrolis (hjiang,
Edge-based Network Modeling and Inference
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
Pathload A measurement tool for end-to-end available bandwidth Manish Jain, Univ-Delaware Constantinos Dovrolis, Univ-Delaware Sigcomm 02.
Ningning HuCarnegie Mellon University1 Optimizing Network Performance In Replicated Hosting Peter Steenkiste (CMU) with Ningning Hu (CMU), Oliver Spatscheck.
Modeling, Simulation and Measurements of Queuing Delay under Long-tail Internet Traffic Michele Garetto Politecnico di Torino, Italy Don Towsley University.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Path Optimization in Computer Networks Roman Ciloci.
PERSISTENT DROPPING: An Efficient Control of Traffic Aggregates Hani JamjoomKang G. Shin Electrical Engineering & Computer Science UNIVERSITY OF MICHIGAN,
The War Between Mice and Elephants Presented By Eric Wang Liang Guo and Ibrahim Matta Boston University ICNP
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
Multi-Scale Analysis for Network Traffic Prediction and Anomaly Detection Ling Huang Joint work with Anthony Joseph and Nina Taft January, 2005.
Monitoring Persistently Congested Internet Links Leiwen (Karl) Deng Aleksandar Kuzmanovic Northwestern University
1 End-to-End Detection of Shared Bottlenecks Sridhar Machiraju and Weidong Cui Sahara Winter Retreat 2003.
Variance of Aggregated Web Traffic Robert Morris MIT Laboratory for Computer Science IEEE INFOCOM 2000’
1 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
TCP Congestion Control
Passive traffic measurement Capturing actual Internet packets in order to measure: –Packet sizes –Traffic volumes –Application utilisation –Resource utilisation.
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.
1 Performance Evaluation of Ring- based Peer-to-Peer Virtual Private Network (RING-P2P-VPN) Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
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.
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.
CS540/TE630 Computer Network Architecture Spring 2009 Tu/Th 10:30am-Noon Sue Moon.
Sharing Information across Congestion Windows CSE222A Project Presentation March 15, 2005 Apurva Sharma.
Multiscale Traffic Processing Techniques for Network Inference and Control Richard Baraniuk Edward Knightly Robert Nowak Rolf Riedi Rice University INCITE.
Comparison of Public End-to-End Bandwidth Estimation tools on High-Speed Links Alok Shriram, Margaret Murray, Young Hyun, Nevil Brownlee, Andre Broido,
Comparison of Public End-to-End Bandwidth Estimation tools on High- Speed Links Alok Shriram, Margaret Murray, Young Hyun, Nevil Brownlee, Andre Broido,
DoE SciDAC high-performance networking research project: INCITE INCITE.rice.edu 2004 Technical Challenges INCITE R. Baraniuk, E. Knightly, R. Nowak, R.
Interacting Network Elements: Chaos and Congestion Propagation Gábor Vattay Department of Physics of Complex Systems Eötvös University, Budapest, Hungary.
Congestion Control in CSMA-Based Networks with Inconsistent Channel State V. Gambiroza and E. Knightly Rice Networks Group
1 Modeling and Performance Evaluation of DRED (Dynamic Random Early Detection) using Fluid-Flow Approximation Hideyuki Yamamoto, Hiroyuki Ohsaki Graduate.
1 On Dynamic Parallelism Adjustment Mechanism for Data Transfer Protocol GridFTP Takeshi Itou, Hiroyuki Ohsaki Graduate School of Information Sci. & Tech.
Opportunistic Traffic Scheduling Over Multiple Network Path Coskun Cetinkaya and Edward Knightly.
Multiplicative Wavelet Traffic Model and pathChirp: Efficient Available Bandwidth Estimation Vinay Ribeiro.
Optimal Sampling Strategies for Multiscale Stochastic Processes Vinay Ribeiro Rolf Riedi, Rich Baraniuk (Rice University)
N. Hu (CMU)L. Li (Bell labs) Z. M. Mao. (U. Michigan) P. Steenkiste (CMU) J. Wang (AT&T) Infocom 2005 Presented By Mohammad Malli PhD student seminar Planete.
PathChirp Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University.
1 SIGCOMM ’ 03 Low-Rate TCP-Targeted Denial of Service Attacks A. Kuzmanovic and E. W. Knightly Rice University Reviewed by Haoyu Song 9/25/2003.
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.
Introduction Jiří Navrátil SLAC. Rice University Richard Baraniuk, Edward Knightly, Robert Nowak, Rudolf Riedi Xin Wang, Yolanda Tsang, Shriram Sarvotham,
DoE SciDAC high-performance networking research project: INCITE INCITE.rice.edu 2004 Technical Challenges INCITE R. Baraniuk, E. Knightly, R. Nowak, R.
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
INCITE: Traffic Processing Techniques for Network Inference and Control Effort 1: Chirp Probing Objective : Reduced complexity, multiscale link models.
End-to-end Bandwidth Estimation in the Wide Internet Daniele Croce PhD dissertation, April 16, 2010.
Development of a QoE Model Himadeepa Karlapudi 03/07/03.
Grid Computing slide to be used anywhere Harness global resources to improve performance.
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.
PathChirp Efficient Available Bandwidth Estimation Vinay Ribeiro Rice University Rolf Riedi Rich Baraniuk.
Bandwidth estimation: metrics, measurement techniques, and tools Presenter: Yuhang Wang.
Delay-based Congestion Control for Multipath TCP Yu Cao, Mingwei Xu, Xiaoming Fu Tsinghua University University of Goettingen.
Queuing Analysis of Tree-Based LRD Traffic Models Vinay J. Ribeiro R. Riedi, M. Crouse, R. Baraniuk.
Bandwidth Estimation of a Network Path ET-4285 Measuring & Simulating the internet Bandwidth Estimation of a Network Path Group 4: S. Ngabonziza Rugemintwaza.
Monitoring Persistently Congested Internet Links
Queue Dynamics with Window Flow Control
Open Issues in Router Buffer Sizing
Amogh Dhamdhere, Hao Jiang and Constantinos Dovrolis
FAST TCP : From Theory to Experiments
AMP: A Better Multipath TCP for Data Center Networks
TCP Congestion Control
Richard Baraniuk Edward Knightly Robert Nowak Rolf Riedi
pathChirp Efficient Available Bandwidth Estimation
pathChirp Efficient Available Bandwidth Estimation
Presentation transcript:

Rice University, SPiN Group spin.rice.edu Multiscale Traffic Processing Techniques for Network Inference and Control R. Baraniuk R. Nowak E. Knightly R. Riedi V. Ribeiro S. Sarvotham A. Keshavarz Rice University NMS PI meeting Chicago November 2002 Signal Processing in Networking

Rice University, SPiN Group spin.rice.edu Objective : Reduced complexity, multiscale link models with known accuracy Innovative Ideas Multifractal analysis Multiplicative modeling Multiscale queuing Chirps for probing Impact Congestion control performance improvement Dynamical streaming monitoring/anomaly detection

Rice University, SPiN Group spin.rice.edu Chirp Probing always-on, non-intrusive on-line decision anomaly detection Effort 1

Rice University, SPiN Group spin.rice.edu Efficient probing: PathChirp Traditional probing paradigm: –Produce (light) congestion –PacketPair: Sample the traffic –Pathload: flood at variable rate intolerable level of congestion –TOPP: PacketPairs at variable spacing New: –PathChirp: Variable rate within a train of probes More efficient, light

Rice University, SPiN Group spin.rice.edu PathChirp Performance Real world tool available performs comparably to –PathLoad –PacketPair –TOPP …at smaller probing rate …more robust to bursty traffic conditions Ongoing work: –Exploit dispersion information to become robust against multiple hops

Rice University, SPiN Group spin.rice.edu Non-intrusive: Queue Samplers Traffic arrival process and Queue process equivalent Advantages of sampling the Queue –Slim probe packets smaller probing rate or higher accuracy –Robust to Multi-Hop Delay simply accumulates while …probe dispersion is vulnerable (pair-compression at fast links) Delphi: –further advantage through Model-based inference (MSQ) Overcomes uncertainty principle Ongoing work: –optimal probing pattern Uniform / Back2Back / variable rate –optimal probing paradigm Traffic samplers / Queue samplers / Delphi –Integration into network simulators 30% util 80% util 50% util Error against scale Queue error Traffic error Delphi error Traffic error Queue error

Rice University, SPiN Group spin.rice.edu Multiple Hops: Collaboration Monitor packets at intermediate point of path –IP-tunneling –Coordinated Measuremens (IPEX: Krishnan) Integrating probing tools into simulators –JavaSim (UIUC: Hou) –NS-2 (ISI: Heidemann) Probing buffer at core router –Passive inference (Sprint Labs: Moon)

Rice University, SPiN Group spin.rice.edu Connection-level Analysis and Modeling of Network Traffic understanding the cause of bursts control and improve performance detect changes of network state Effort 2

Rice University, SPiN Group spin.rice.edu Non-Gaussianity and Dominance Systematic study: time series separation For each bin of 500 ms: remove packets of the ONE strongest connection Leaves “Gaussian” residual traffic Overall traffic Residual traffic1 Strongest connection = + Mean 99%

Rice University, SPiN Group spin.rice.edu Origins of Alpha Traffic Mostly TCP –flow & congestion controlled HTTP, SMTP, NNTP, etc. Several gateways, Abilene Core Alpha connections tend to have the same source- destination IP addresses. Any large volume connection with the same e2e IP addresses as an alpha connection is also alpha.  Systematic cause of alpha: Large file transfers over high bandwidth e2e paths.

Rice University, SPiN Group spin.rice.edu Simple Connection Taxonomy This is the only systematic reason Bursts arise from large transfers over fast links.

Rice University, SPiN Group spin.rice.edu Cwnd or RTT? Correlation coefficient=0.68 RTT has strong influence on bandwidth and dominance. peak-rate (Bps) 1/RTT (1/s) Correlation coefficient= peak-rate (Bps) cwnd (B) Colorado State University trace, 300,000 packets BetaAlphaBetaAlpha

Rice University, SPiN Group spin.rice.edu Examples of Alpha/Beta Connections Alpha connections burst because of short round trip time, not large TCP window Appear to be flow (not congestion) controlled

Rice University, SPiN Group spin.rice.edu Alpha traffic: Flow or Congestion Control? Alpha connection show –unusually small advertised window –drastic drop in advertised window (to zero) –…which correlates with burst arrival Alpha connections with same END host –Share same high peak rate –End-host becomes bottleneck, network does not control  TCP is known to be unfair to long RTT connections  TCP appears to foster also the Alpha bursts  What determines the alpha-peak rates?

Modeling Alpha Traffic ON/OFF model revisited: High variability in connection rates (RTTs) Low rate = betaHigh rate = alpha fractional Gaussian noise stable Levy noise + = + + =

Rice University, SPiN Group spin.rice.edu Impact: Network Simulation Simulation: ns topology to include alpha links Simple: equal bandwidth Realistic: heterogeneous end-to-end bandwidth Congestion control Design and management

Rice University, SPiN Group spin.rice.edu Impact: Traffic simulation -Classical ON/OFF model captures only -Gaussian Beta-component -Large scale fluctuations -Variable rate ON/OFF captures also -burstiness Realistic traffic contains ON/OFF sources with heterogeneous rates

Rice University, SPiN Group spin.rice.edu Ongoing work: simulation Relate physical network parameters to traffic dynamics –File size distributions –Network topology / RTT distribution –Network devices (links, servers) –Congestion control vs flow control Predict performance from simple set of parameters Integration into network simulators to abstract network clouds

Rice University, SPiN Group spin.rice.edu Impact: Performance Beta Traffic rules the small Queues Alpha Traffic causes the large Queue-sizes (despite small Window Size) All Alpha PacketsQueue-size with Alpha Peaks

Rice University, SPiN Group spin.rice.edu Ongoing Work Total true Queue: –Q = Q  +Q  (contributions from alpha and beta component) Model assumption: –Alpha=stable, Beta=fractional Brownian motion Optimal setup of two individual Queues driven by alpha and beta components to come closest to Q  and Q  quantify impact of components on queuing

Rice University, SPiN Group spin.rice.edu Separation on Connection Level Alpha connections: dominant. Properties: –Few, light load –Responsible for violent bursts –Responsible for large queuing delays –Peak rate > mean arrival rate + 1 std dev –Typically short RTT –Typically FLOW-CONTROLLED (limited at receiver) Beta connections: Residual traffic –Main load –Gaussian, LRD –Typically bandlimited at bottleneck link C+ analyzer (order of sec)

Rice University, SPiN Group spin.rice.edu Summary: Goals Network/user-driven traffic model –Obtain performance parameters directly from network and user specifications Non-intrusive, always-on, global traffic estimation –Anomaly detection in network (change in network state) Collaborations & Tech Transfer Monitoring tool using chirps (Caida, SLAC, Sprint [students] ) Verification/”internal” measurements using –IP-tunneling, coordinated measurements (IPEX) –Integration of PathChirp into network simulators (UIUC, ISI) Online traffic probing and analysis tools for –Integrated demo (GaTech) –Demystify self-similarity ( UC Riverside)

Rice University, SPiN Group spin.rice.edu spin.rice.edu