Comparison of Public End-to-End Bandwidth Estimation tools on High- Speed Links Alok Shriram, Margaret Murray, Young Hyun, Nevil Brownlee, Andre Broido,

Slides:



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

Advanced Technology Laboratories page 1 Network Performance Monitoring at Small Time Scales Dina Papagiannaki, Rene Cruz, Christophe Diot.
Edge-based Network Modeling and Inference
Available Bandwidth Estimation Manish Jain Networking and Telecom Group CoC, Georgia Tech.
Georgia Institute of Technology
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.
Computer Networks Performance Metrics Computer Networks Term B10.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Iperf Tutorial Jon Dugan Summer JointTechs 2010, Columbus, OH.
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.
Maximizing End-to-End Network Performance Thomas Hacker University of Michigan October 5, 2001.
Bandwidth Measurement of Pakistan’s Internet Topology.
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 End-to-End Detection of Shared Bottlenecks Sridhar Machiraju and Weidong Cui Sahara Winter Retreat 2003.
1 Available Bandwidth Measurement and the Obstacles to Overcome Accurate Measurement.
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,
Presentation Date : 7 Sep Evaluation and Characterization of Available Bandwidth Probing Techniques Ningning Hu, Department of Computer Science,
CapProbe: An Efficient and Accurate Capacity Estimation Technique Rohit Kapoor**, Ling-Jyh Chen*, Li Lao*, M.Y. Sanadidi*, Mario Gerla* ** Qualcomm Corp.
Bandwidth Estimation: Metrics Mesurement Techniques and Tools By Ravi Prasad, Constantinos Dovrolis, Margaret Murray and Kc Claffy IEEE Network, Nov/Dec.
Data Center Traffic and Measurements: Available Bandwidth Estimation Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance.
Draft-constantine-ippm-tcp-throughput-tm-02.txt 1 TCP Throughput Testing Methodology IETF 77 Anaheim Barry Constantine Reinhard.
Sven Ubik, CESNET TNC2004, Rhodos, 9 June 2004 Performance monitoring of high-speed networks from NREN perspective.
The Effects of Systemic Packets Loss on Aggregate TCP Flows Thomas J. Hacker May 8, 2002 Internet 2 Member Meeting.
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.
Alok Shriram and Jasleen Kaur Presented by Moonyoung Chung Empirical Evaluation of Techniques for Measuring Available Bandwidth.
1 Tomography with Available Bandwidth Alok Shriram Jasleen Kaur Department of Computer Science University of North Carolina at Chapel Hill The UNIVERSITY.
Maximizing End-to-End Network Performance Thomas Hacker University of Michigan October 26, 2001.
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Estimating Bandwidth of Mobile Users Sept 2003 Rohit Kapoor CSD, UCLA.
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.
EGEE is a project funded by the European Union under contract IST Bandwidth Measurements Loukik Kudarimoti Network Engineer, DANTE JRA4 Meeting,
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.
High-speed TCP  FAST TCP: motivation, architecture, algorithms, performance (by Cheng Jin, David X. Wei and Steven H. Low)  Modifying TCP's Congestion.
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
1 Modeling and Performance Evaluation of DRED (Dynamic Random Early Detection) using Fluid-Flow Approximation Hideyuki Yamamoto, Hiroyuki Ohsaki Graduate.
Evaluating the Potential of Bandwidth Estimators Xiliang Liu, Kaliappa Ravindran, and Dmitri Loguinov.
1 On Scalable Edge-based Flow Control Mechanism for VPN Tunnels --- Part 2: Scalability and Implementation Issues Hiroyuki Ohsaki Graduate School of Information.
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.
1 Capacity Dimensioning Based on Traffic Measurement in the Internet Kazumine Osaka University Shingo Ata (Osaka City Univ.)
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.
A Bandwidth Estimation Method for IP Version 6 Networks Marshall Crocker Department of Electrical and Computer Engineering Mississippi State University.
Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University.
Performance Engineering E2EpiPEs and FastTCP Internet2 member meeting - Indianapolis World Telecom Geneva October 15, 2003
정하경 MMLAB Fundamentals of Internet Measurement: a Tutorial Nevil Brownlee, Chris Lossley, “Fundamentals of Internet Measurement: a Tutorial,” CMG journal.
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.
Development of a QoE Model Himadeepa Karlapudi 03/07/03.
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.
PathChirp Efficient Available Bandwidth Estimation Vinay Ribeiro Rice University Rolf Riedi Rich Baraniuk.
Bandwidth estimation: metrics, measurement techniques, and tools Presenter: Yuhang Wang.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
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
11/16/2018 A PhD Dissertation Using Bandwidth Estimation to Optimize Buffer and Rate Selection for Streaming Multimedia over IEEE Wireless Networks.
pathChirp Efficient Available Bandwidth Estimation
pathChirp Efficient Available Bandwidth Estimation
Presentation transcript:

Comparison of Public End-to-End Bandwidth Estimation tools on High- Speed Links Alok Shriram, Margaret Murray, Young Hyun, Nevil Brownlee, Andre Broido, Marina Fomenkov and kc claffy

What is Available Bandwidth ? Available bandwidth of an end-to-end path is the link with the minimum unused capacity. Narrow Link Tight Link or Available Bandwidth (AB)

Tools Under Consideration for this Study Available Bandwidth Tools Pathload [Dovrolis] Pathchirp [Ribeiro] Abing [Navaratil] Spruce [Strauss] Bulk Transfer Capacity Tool Iperf [Dugan] (Unofficial Standard) Not Considering tools like Pathrate[Dovrolis],Bprobe[Crovella], Pipechar[Jin] since they either measure capacity or are insensitive to cross -traffic

Why would we want to do this? Perform comprehensive, cross-tool validation. Previous validation limited to low speed paths. No comprehensive validation. Discover insights about tool usability and deployment. Compare tool methodologies.

Where are we doing this? A large part of this study has been conducted in a controlled lab setting where we can set most parameters. We run final experiments on a real path where we have access to SNMP counters to validate our results.

Our Lab Topology

What evaluation metrics do we use ? Tool Accuracy Operational Characteristics Measurement Time Intrusiveness Overhead

Methods of Generating Cross- Traffic Prior results criticized because of “ unrealistic ” cross- traffic scenarios. Two Methods of Cross-Traffic generation SmartBits TCPreplay We attempt to recreate as realistic cross-traffic as possible We analyze the cross-traffic using two separate monitoring utilities. NeTraMet CoralReef

Experiments with SmartBits We set up SmartBits to generate a known load running in both directions of the shared path. Range from 100 to 900 Mb/s Increments of 100 Mb/s We generate SmartBits cross-traffic for 6 minutes to avoid any edge effects. We then run the AB measuring tools back-to- back for a period of 5 minutes. Average the results.

Graph 1

Cross Traffic Characteristics of SmartBits

Accuracy of Tools Using SmartBits Direction 1, Measured AB Direction 2, Measured AB Actual AB

Why do Spruce and Abing perform poorly? Both send 1500 byte packet pairs with some interval t between packet pairs Compute AB by averaging the IAT between all the packet pairs Normal IAT should be μ s. Interrupt coalescence or delay quantization causes IAT jumps to 244 μ s in some samples These delays throw off estimates.

Measurement Time Abing: 1.3 to 1.4 s Spruce: 10.9 to 11.2 s Pathload: 7.2 to 22.3 s Patchchirp:5.4 s Iperf 10.0 to 10.2 s

Probe Traffic Overhead Injected by tool

Tests with tcpreplay Tcpreplay: Tool to replay pcap trace IAT and Packet Size distributions identical to real traffic Not congestion aware. Used two traces (Sonet & Ethernet) Sonet: Avg Load -102Mb/s Ethernet: Avg Load -330Mb/s Cross-Traffic flowing in one direction.

Tests with TCPreplay We set up TCPreplay to regenerate trace traffic on one direction of the shared path We generate TCPreplay cross-traffic for 6 minutes to avoid any edge effects. We then run the AB measuring tools back-to- back for a period of 5 minutes. Plot a time-series of the measurements against the actual values of AB.

Accuracy with TCPreplay Actual Available Bandwidth Measured Available Bandwidth

Why Does Iperf perform Poorly? Iperf encounters approx 1% packet loss Caused by Small buffers on the switches Long retransmit timer 1.2 s Performance Improved by Reducing retransmit timer Bypassing the bottleneck buffer

Abilene Experiment (SNVA-ATLA) End-to-End path on Abilene from Sunnyvale to Atlanta (5pm EST) 6 hop path Access to 64 bit InOctets for all the routers along the path Tight and Narrow link was the end host 1Gb/s access link. All other links 2.5 Gb/s and 10 Gb/s.

Abilene Experiments

Spruce run on the Abilene Path

SDSC-ORNL experiments SDSC->ORNL 622 Mb/s Narrow Link 1500 Byte MTU ORNL->SDSC 1 Gb/s Narrow link 9000 Byte MTU Assume that narrow link is the tight link No access to SNMP information

SDSC-ORNL path Direction Path Capacity, MTU Probe Packet Size Tool Reading Abing (Mb/s) Tool Reading Pathchirp (Mb/s) Tool Reading Pathload (Mb/s) Tool Reading Spruce (Mb/s) SDSC to ORNL 622 Mb/s, /241 f/ f > ORNL to SDSC 1000 Mb/s, /286 f/ >

Conclusions Pathload and Pathchirp are the most accurate Iperf requires maximum buffer size and is sensitive to small packet loss. 1500B packets and μ s time resolution are insufficient for accurate measurement on high speed paths Delay quantization negatively affects tools using packet pair techniques like Abing and Spruce.

Future Work Impact of responsive cross-traffic on Available Bandwidth estimates Spirent Avalanche traffic generator Impact of packet sizes on bandwidth estimation robustness. Impact of router buffer sizes on available bandwidth and achievable TCP throughput measurement.