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.

Slides:



Advertisements
Similar presentations
Internet Measurement Conference 2003 Source-Level IP Packet Bursts: Causes and Effects Hao Jiang Constantinos Dovrolis (hjiang,
Advertisements

A Moving Strategy for Mobile Sink in Secure Data Collection Zhou Sha.
Available Bandwidth Estimation Manish Jain Networking and Telecom Group CoC, Georgia Tech.
pathChirp Efficient Available Bandwidth Estimation
Bandwidth Estimation Workshop 2003 Evaluating pathrate and pathload with realistic cross-traffic Ravi Prasad Manish Jain Constantinos Dovrolis (ravi, jain,
A Measurement Study of Available Bandwidth Estimation Tools MIT - CSAIL with Jacob Strauss & Frans Kaashoek Dina Katabi.
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.
Congestion Control Algorithms
Quality of Service Requirements
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,
What do packet dispersion techniques measure? Internet Systems and Technologies - Monitoring.
Path Optimization in Computer Networks Roman Ciloci.
End-to-End Available Bandwidth: Measurement Methodology, Dynamics, and Relation with TCP Throughput Manish Jain Constantinos Dovrolis SIGCOMM 2002 Presented.
CapProbe: A Simple and Accurate Capacity Estimation Technique Kapoor et al., SIGCOMM ‘04.
Bandwidth Measurement of Pakistan’s Internet Topology.
Internet Traffic Patterns Learning outcomes –Be aware of how information is transmitted on the Internet –Understand the concept of Internet traffic –Identify.
End-to-End Analysis of Distributed Video-on-Demand Systems Padmavathi Mundur, Robert Simon, and Arun K. Sood IEEE Transactions on Multimedia, February.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
An Approach to Flexible QoS Routing Active Networks Proceedings of the Fourth International Workshop on Active Middleware Services(AMS’02) 謝志峰 2002/11/14.
Available bandwidth measurement as simple as running wget D. Antoniades, M. Athanatos, A. Papadogiannakis, P. Markatos Institute of Computer Science (ICS),
Estimating Available Bandwidth with pathload and abget Professor Nelson Fonseca
WBest: a Bandwidth Estimation Tool for IEEE Wireless Networks Presented by Feng Li Mingzhe Li, Mark Claypool, and.
1 Active Probing for Available Bandwidth Estimation Sridhar Machiraju UC Berkeley OASIS Retreat, Jan 2005 Joint work with D.Veitch, F.Baccelli, A.Nucci,
Bandwidth Measurements Jeng Lung WebTP Meeting 10/25/99.
Wide Web Load Balancing Algorithm Design Yingfang Zhang.
Timing is Everything: Accurate, Minimum Overhead, Available Bandwidth Estimation in High-speed Wired Networks Han Wang, Ki Suh Lee, Erluo Li, Chiun Lin.
Presentation Date : 7 Sep Evaluation and Characterization of Available Bandwidth Probing Techniques Ningning Hu, Department of Computer Science,
Bandwidth Estimation: Metrics Mesurement Techniques and Tools By Ravi Prasad, Constantinos Dovrolis, Margaret Murray and Kc Claffy IEEE Network, Nov/Dec.
End-to-End Estimation of Available Bandwidth Variation Range Constantine Dovrolis Joint work with Manish Jain & Ravi Prasad College of Computing Georgia.
Data Center Traffic and Measurements: Available Bandwidth Estimation Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance.
MATE: MPLS Adaptive Traffic Engineering Anwar Elwalid, et. al. IEEE INFOCOM 2001.
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.
Particle Filtering in Network Tomography
Alok Shriram and Jasleen Kaur Presented by Moonyoung Chung Empirical Evaluation of Techniques for Measuring Available Bandwidth.
A Queuing Theory Approach to Network Path Parameter Estimation Péter Hága Krisztián Diriczi Gábor Vattay István Csabai Attila Pásztor Darryl Veitch.
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,
11 Experimental and Analytical Evaluation of Available Bandwidth Estimation Tools Cesar D. Guerrero and Miguel A. Labrador Department of Computer Science.
Neural Network Based Available Bandwidth Estimation in the ETOMIC Infrastructure Péter Hága, Sándor Laki, Ferenc Tóth, István Csabai, József Stéger, Gábor.
Towards Efficient Large-Scale VPN Monitoring and Diagnosis under Operational Constraints Yao Zhao, Zhaosheng Zhu, Yan Chen, Northwestern University Dan.
Detecting the Long-Range Dependence in the Internet Traffic with Packet Trains Péter Hága, Gábor Vattay Department Of Physics of Complex Systems Eötvös.
Multiplicative Wavelet Traffic Model and pathChirp: Efficient Available Bandwidth Estimation Vinay Ribeiro.
Bandwidth Estimation Workshop 2003 Evaluating pathrate and pathload with realistic cross-traffic Ravi Prasad Manish Jain Constantinos Dovrolis (ravi, jain,
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
Self-generated Self-similar Traffic Péter Hága Péter Pollner Gábor Simon István Csabai Gábor Vattay.
PathChirp Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University.
1. Introduction REU 2006-Packet Loss Distributions of TCP using Web100 Zoriel M. Salado, Mentors: Dr. Miguel A. Labrador and Cesar D. Guerrero 2. Methodology.
Burst Metric In packet-based networks Initial Considerations for IPPM burst metric Tuesday, March 21, 2006.
Computer Networking Lecture 18 – More TCP & Congestion Control.
Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University.
INM 2008 Orlando, Florida A Hidden Markov Model Approach to Available Bandwidth Estimation and Monitoring Cesar D. Guerrero Miguel A. Labrador Department.
End-to-end Bandwidth Estimation in the Wide Internet Daniele Croce PhD dissertation, April 16, 2010.
Péter Hága Eötvös Loránd University, Hungary European Conference on Complex Systems 2008 Jerusalem, Israel.
Grid Computing slide to be used anywhere Harness global resources to improve performance.
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.
Precision Measurements with the EVERGROW Traffic Observatory Péter Hága István Csabai.
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
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.
VADD: Vehicle-Assisted Data Delivery in Vehicular Ad Hoc Networks Zhao, J.; Cao, G. IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 鄭宇辰
Bandwidth estimation: metrics, measurement techniques, and tools Presenter: Yuhang Wang.
Bandwidth Estimation of a Network Path ET-4285 Measuring & Simulating the internet Bandwidth Estimation of a Network Path Group 4: S. Ngabonziza Rugemintwaza.
Bandwidth Estimation: Metrics Measurement Techniques and Tools
Performance Study of Congestion Price Based Adaptive Service
Lecture 19 – TCP Performance
Multi-hop Coflow Routing and Scheduling in Data Centers
pathChirp Efficient Available Bandwidth Estimation
pathChirp Efficient Available Bandwidth Estimation
Presentation transcript:

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

CNL - Network Performance Measurement Group 2 Outline Available bandwidth measurements, motivations Definition of Available Bandwidth Milestones in the evolution of AB measurement Measurement Method, and results from simulation Analytic Approximation Estimation of AB Laboratory Experiments Conclusion and Future Plans

CNL - Network Performance Measurement Group 3 Importance of available bandwidth measurements, motivations The knowledge of available bandwidth along a route is important: for call admission control congestion control and avoidance determine the instantaneous free transmission capacity The motivations behind developing methods to estimate AB: applications cloud use it to adopt their behaviour avoid congested paths determine the optimal transfer rate without losing packets

CNL - Network Performance Measurement Group 4 Definition of Available Bandwidth Available bandwidth of hop h, over the time interval  T,T  (roughly the difference of the link capacity and the average cross traffic) Available bandwidth of a route is a smallest hop AB on a path:

CNL - Network Performance Measurement Group 5 Milestones in the evolution of AB measurements problems, advantages Pathload: binary search algorithm invasiveness - high rate probing results burst of packet trains time - iteration requests significant amount of time non-stationary of cross traffic - binary search can results contradictory results PathChirp: chirp based measurement estimation from measured data is heuristic fine timescale New class of probing techniques: interaction class (between probes and CT) not requiring a knowledge of the link bandwidths not requiring a knowledge which link is a narrow link

CNL - Network Performance Measurement Group 6 Our goal improve a method to estimate AB, which: based on theoretical model can give us accurate estimations with high frequency develop a tool to make our accurate estimations in robust way make this tool widely accessible for use it in smart applications (eg. transfer protocols)

CNL - Network Performance Measurement Group 7 Measurement Method Sending probes with increasing rate (like pathChirp) Measuring the one-way delay : as we reach the free capacity of a link the OWD increases sharply

CNL - Network Performance Measurement Group 8 Measurement Method Instead of measuring OWD we will measure the ratio of inter arrival time and the inter probe spacing (t*/t) to avoid problem comes from the unsynchronized clocks of the sender and receiver t  t , as LPR  (we are below the AB) t*/t  linear, as LPR  available bandwidth (we above the AB)

CNL - Network Performance Measurement Group 9 Measurement Method t*/t is sensitive for the mean of the free capacity along a route, and also for the coefficient of variation (  ) of the CT

CNL - Network Performance Measurement Group 10 difficulties in real measurements: fluctuations in the measured data ( even in stationary CT )  averaging over some chirps small number of probes  not to cause serious congestion sparsely spaced probes to cover the whole regions of the possible free capacity sparsely spaced probes  we need a function to fill out the space between two measured points Measurement Method

CNL - Network Performance Measurement Group 11 f  x , as probing rate x  smooth and monotone increasing asymptotically linear for large x  f  x  x  The function we are looking for: The function has at least 3 parameters: two to fit the asymptotic slopes one to allow for the Cross Traffic dependent speed of transition Analytic Approximation

CNL - Network Performance Measurement Group 12 Analytic Approximation The function is: We can determine the parameters of best fit using the Levenberg-Marquardt Algorithm.

CNL - Network Performance Measurement Group 13 Analytic Approximation The fits were generally good both for Poisson and Weibullian-renweal cross traffic (with different mean and coefficient of variation (  ))

CNL - Network Performance Measurement Group 14 Estimation of Available Bandwidth  th  x  where f  x   int  c  log  a) Two algorithms to select the transition scale: threshold based:  th  x  f  x  s  (we used s  intersection based ( the intersection of the two asymptotes ):  int 

CNL - Network Performance Measurement Group 15 Comparing the performance of  th  and  int  th : sensitive to mean, but worsen as burstiness increases  int : also sensitive to burstiness, Estimation of Available Bandwidth

CNL - Network Performance Measurement Group 16 Laboratory Experiments Validation: compare with the standard pathChirp tool in controlled environment Network testbed: Probe stream Controlled CT - Receiver tool - DAG monitor - CT generator - Sender tool

CNL - Network Performance Measurement Group 17 Laboratory Experiments estimations by pathChirp, and by the combinations of the intersection and threshold methods

CNL - Network Performance Measurement Group 18 Conclusions and Future plans we have developed an improved method for available bandwidth estimation, resulting better estimations first steps to work out the underlying theoretical model for evaluation of the measured data In the future: develop a complete measurement package explore different strategies for sampling the investigated curve find more robust alternative transition scale selection algorithms

CNL - Network Performance Measurement Group 19 Thank you for your attention!