By Manish Jain and Constantinos Dovrolis 2003

Slides:



Advertisements
Similar presentations
Available Bandwidth Estimation Manish Jain Networking and Telecom Group CoC, Georgia Tech.
Advertisements

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,
Pathload A measurement tool for end-to-end available bandwidth Manish Jain, Univ-Delaware Constantinos Dovrolis, Univ-Delaware Sigcomm 02.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Restricted Slow-Start for TCP William Allcock 1,2, Sanjay Hegde 3 and Rajkumar Kettimuthu 1,2 1 Argonne National Laboratory 2 The University of Chicago.
5/17/20151 Adaptive RED: An Algorithm for Increasing the Robustness of RED’s Active Queue Management or How I learned to stop worrying and love RED Presented.
Advanced Computer Networking Congestion Control for High Bandwidth-Delay Product Environments (XCP Algorithm) 1.
End-to-End Available Bandwidth: Measurement Methodology, Dynamics, and Relation with TCP Throughput Manish Jain Constantinos Dovrolis SIGCOMM 2002 Presented.
Measurements of Congestion Responsiveness of Windows Streaming Media (WSM) Presented By:- Ashish Gupta.
Bandwidth Measurement of Pakistan’s Internet Topology.
AQM for Congestion Control1 A Study of Active Queue Management for Congestion Control Victor Firoiu Marty Borden.
Multiple constraints QoS Routing Given: - a (real time) connection request with specified QoS requirements (e.g., Bdw, Delay, Jitter, packet loss, path.
Characterization by Measurement of a CDMA 1x EVDO Network Presenter: Mingzhe Li Wireless Internet Conference (WICON’06) Boston, Massachusetts,
High-performance bulk data transfers with TCP Matei Ripeanu University of Chicago.
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 Emulating AQM from End Hosts Presenters: Syed Zaidi Ivor Rodrigues.
Medium Start in TCP-Friendly Rate Control Protocol CS 217 Class Project Spring 04 Peter Leong & Michael Welch.
Characterizing and Predicting TCP Throughput on the Wide Area Network Dong Lu, Yi Qiao, Peter Dinda, Fabian Bustamante Department of Computer Science Northwestern.
Performance and Robustness Testing of Explicit-Rate ABR Flow Control Schemes Milan Zoranovic Carey Williamson October 26, 1999.
Inline Path Characteristic Estimation to Improve TCP Performance in High Bandwidth-Delay Networks HIDEyuki Shimonishi Takayuki Hama Tutomu Murase Cesar.
Ns Simulation Final presentation Stella Pantofel Igor Berman Michael Halperin
Network Measurement Bandwidth Analysis. Why measure bandwidth? Network congestion has increased tremendously. Network congestion has increased tremendously.
Bandwidth Metrics and Measurement Tools
Bandwidth Estimation: Metrics Mesurement Techniques and Tools By Ravi Prasad, Constantinos Dovrolis, Margaret Murray and Kc Claffy IEEE Network, Nov/Dec.
Ch. 28 Q and A IS 333 Spring Q1 Q: What is network latency? 1.Changes in delay and duration of the changes 2.time required to transfer data across.
End-to-End Estimation of Available Bandwidth Variation Range Constantine Dovrolis Joint work with Manish Jain & Ravi Prasad College of Computing Georgia.
The Effects of Systemic Packets Loss on Aggregate TCP Flows Thomas J. Hacker May 8, 2002 Internet 2 Member Meeting.
Alok Shriram and Jasleen Kaur Presented by Moonyoung Chung Empirical Evaluation of Techniques for Measuring Available Bandwidth.
TCP Enhancement for Random Loss Jiang Wu Computer Science Lakehead University.
CS540/TE630 Computer Network Architecture Spring 2009 Tu/Th 10:30am-Noon Sue Moon.
Understanding the Performance of TCP Pacing Amit Aggarwal, Stefan Savage, Thomas Anderson Department of Computer Science and Engineering University of.
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.
High-speed TCP  FAST TCP: motivation, architecture, algorithms, performance (by Cheng Jin, David X. Wei and Steven H. Low)  Modifying TCP's Congestion.
TCP Trunking: Design, Implementation and Performance H.T. Kung and S. Y. Wang.
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,
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.
Promoting the Use of End-to-End Congestion Control in the Internet Sally Floyd and Kevin Fall IEEE-ACAM Transactions on Networking, 馬儀蔓.
Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University.
Receiver Driven Bandwidth Sharing for TCP Authors: Puneet Mehra, Avideh Zakor and Christophe De Vlesschouwer University of California Berkeley. Presented.
Development of a QoE Model Himadeepa Karlapudi 03/07/03.
1 Sheer volume and dynamic nature of video stresses network resources PIE: A lightweight latency control to address the buffer problem issue Rong Pan,
Network Characteristics USC Database Laboratory. Types of Measurement  Active  Send active probes and take measurements.  Adds to the network traffic.
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
Corelite Architecture: Achieving Rated Weight Fairness
TCP-LP: A Distributed Algorithm for Low Priority Data Transfer
Rohit Kapoor, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
Muhammad Murtaza Yousaf, Michael Welzl
TCP-LP Distributed Algorithm for Low-Priority Data Transfer
Congestion Control, Internet transport protocols: udp
HighSpeed TCP for Large Congestion Windows
CSE679: Multimedia and Networking
Amogh Dhamdhere, Hao Jiang and Constantinos Dovrolis
My Experiences, results and remarks to TCP BW and CT Measurements Tools Jiří Navrátil SLAC.
“Promoting the Use of End-to-End Congestion Control in the Internet”
Modeling and Taming Parallel TCP on the Wide Area Network
pathChirp Efficient Available Bandwidth Estimation
Anant Mudambi, U. Virginia
Adaptive RED: An Algorithm for Increasing the Robustness of RED’s Active Queue Management or How I learned to stop worrying and love RED Presented by:
Modeling and Evaluating Variable Bit rate Video Steaming for ax
pathChirp Efficient Available Bandwidth Estimation
Presentation transcript:

By Manish Jain and Constantinos Dovrolis 2003 End-to-End Available Bandwidth: Measurement Methodology, Dynamics, and Relation With TCP Throughput By Manish Jain and Constantinos Dovrolis 2003 Presented by Caroline Williams End-to-End Available Bandwidth Rosa Williams

Purpose The authors are not satisfied with the current definition of available bandwidth nor the tools to measure available bandwidth. The authors propose: A concise available bandwidth definition A methodology to measure available bandwidth A tool that implements the methodology Several bandwidth estimation tools have been developed: pathchar, clink, pchar bprobe, nettimer, pathrate…. These measure end-to-end capacity. Cprobe and pipechar attempted to measure avail-bw, but the basis for their approach has been discredited. The list goes on and on, with problems arising in each measurement. End-to-End Available Bandwidth Rosa Williams

Motivation Available bandwidth is an important metric for: Congestion control Streaming applications Quality-of-service verification Server selection Overlay networks As such, the definition should be agreed upon, the measurements accurate and nonintrusive. End-to-End Available Bandwidth Rosa Williams

Definition End-to-end Avail-bw The narrow link is the link with the minimum capacity. The tight link is the link with the minimum avail-bw. The tight link determines the avail-bw of the path. End-to-End Available Bandwidth Rosa Williams

Methodology Self-Loading Periodic Streams (SLoPS) A stream consists of K packets of size L, sent at constant rate R One-way delays (OWD) of successive packets at RCV show an increasing trend when R > A A is converged upon through an iterative algorithm at RCV. RCV notifies SND of new R. The “algorithm will converge to a range [Rmin, Rmax] that includes A.” End-to-End Available Bandwidth Rosa Williams

Implementation Pathload Process SND generates fleets of timestamped packet streams for R Process RCV determines the OWD trend for the fleet. Then, adjusts Rmin or Rmax according to the SLoPS algorithm. A new R (halfway between Rmin and Rmax) is fed back to SND. Continue the above two steps until Rmax – Rmin £ a user defined resolution [Rmin, Rmax] can be calculated in less than 15 seconds using default parameters End-to-End Available Bandwidth Rosa Williams

Verification (NS Simulation) Remember, the tight link is the link with the minimum avail-bw, and it determines the avail-bw of the path. This shows just the positive results. The authors have found that when the path includes several tight links, pathload underestimates the avail-bw. While they have a good understanding of the cause, they have not provided a solution/workaround. End-to-End Available Bandwidth Rosa Williams

Verification (Experimental) Note that the pathload estimate falls within the MRTG range in ten out of the twelve runs, while the deviations are marginal in the two other runs. End-to-End Available Bandwidth Rosa Williams

Dynamics: Variability and Load Conditions Look at the 75th percentile. Variability of the avail-bw increases significantly as the utilization of the tight link increases. For users, this suggests that a lightly loaded network will not only provide more avail-bw, but also a more predictable and smooth throughtput – especially important for applications such as streaming audio/video. End-to-End Available Bandwidth Rosa Williams

Dynamics Variability and Statistical Multiplexing Statistical multiplexing is the number of flows that simultaneously use the tight link. The degree of statistical multiplexing is ranked A, B, C. “we observe that the variability of the avail-bw decreases significantly as the degree of statistical multiplexing increases”. For users, this implies that with the same level of utilization, choose the wide pipe. Network providers, however, should aggregate traffic in a higher-capacity trunk than in muliple parallel links of lower capacity. End-to-End Available Bandwidth Rosa Williams

Dynamics: Effect of the Stream Length Observe that avail-bw variablity decreases as the stream duration increases. End-to-End Available Bandwidth Rosa Williams

Dynamics Effect of the Fleet Length N is the number of streams in a fleet. I expected that this would have the same effect as number of packets in a stream. Not true. Increasing the packets in a stream, causes only a short increase in duration many times. Increasing the number of streams in a fleet, increases the overall duration, increasing probability that Amin and Amax will go to their extremes. End-to-End Available Bandwidth Rosa Williams

TCP and Avail-BW From this experiment, the authors want to know: 1. can a bulk TCP connection measure the avail-bw in a path and how accurate is such an avail-bw measurement approach 2. what happens then to the rest of the traffic in the path - how intrusive is a TCP based avail-bw measurement? In period B and D, the authors performed a bulk transfer capacity (BTC) connection. The RTT measurements were gathered with ping. Observations: 1. the BTC connection manages to saturate the path (look at avail-bw) in B&D. RTT increases significantly during B&D The BTC connection gets an avg throughput during B&D that is 20-30% more than the avail-bw in intervals A, C and E. It must be grabbing part of the throughput of other TCP connections. Conclusion, TCP flows are probably not good ways to measure avail-bw. It steals from other flows and increases RTT (thus intrusive). End-to-End Available Bandwidth Rosa Williams

Intrusiveness Pathload This experiment was run similarly to the previous. Instead of doing a BTC, they run pathload in periods B and D. Note that there is no appreciable drop in avail-bw. Also, note that the RTT are below half of the maximum on the BTC test. Also, RTT seems to be faily constant across a-b-c-d-e. The authors conclude that pathload is non-intrusive. End-to-End Available Bandwidth Rosa Williams

Conclusion Available bandwidth is elusive Jain and Dovrolis have provided a methodology that reports a range of rates that includes avail-bw Their tool is nonintrusive and reliable in a “wide range of load conditions and path configurations”. End-to-End Available Bandwidth Rosa Williams

References Information Sciences Institute. ns-2. http://nsnam.isi.edu/nsnam/index.php/Main_Page. October 21, 2007. M. Jain, C. Dovrolis. End-to-end available bandwidth: measurement methodology, dynamics, and relation with TCP throughput. IEEE/ACM Trans. Netw. 11(4): 537-549 (2003) T. Oetiker. MRTG - The Multi Router Traffic Grapher. http://oss.oetiker.ch/mrtg/. October 21, 2007. End-to-End Available Bandwidth Rosa Williams