1 / 14

Towards Tunable Measurement Techniques for Available Bandwidth

Towards Tunable Measurement Techniques for Available Bandwidth. Ningning Hu , Peter Steenkiste Carnegie Mellon University BEst 03 12 / 09 / 2003. Outline. Our experience IGI & PTR PaSt A taxonomy of current techniques Challenge – tunability. arriving gap. turning point. sending gap.

Download Presentation

Towards Tunable Measurement Techniques for Available Bandwidth

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Towards Tunable Measurement Techniques for Available Bandwidth Ningning Hu, Peter Steenkiste Carnegie Mellon University BEst 03 12 / 09 / 2003 Carnegie Mellon University

  2. Outline • Our experience • IGI & PTR • PaSt • A taxonomy of current techniques • Challenge – tunability Carnegie Mellon University

  3. arriving gap turningpoint sending gap available bandwidth 0 IGI & PTR • Uniform packet train probing techniques • Measure either packet gap (IGI) or probing rate (PTR) • Search for the turning point • Turning Point – The smallest probing gap (largest probing rate) where it is not increased (decreased) by the background traffic • Performance [JSAC Vol. 21, 03] • Similar accuracy with Pathload • Smaller overhead Carnegie Mellon University

  4. Paced Start (PaSt) • Application of PTR • Use PTR to improve TCP startup performance • Similar in flavor to TCP NewReno • PaSt uses multiple windows of data packet train to search for the turning point (available bandwidth) • Performance [ICNP 03] • Less packet loss • Smaller startup time Carnegie Mellon University

  5. What We Learned from PaSt • Application’s considerations are very important for the measurement technique design • Accuracy • IGI/PTR sometimes have 30% error, good enough? • TCP startup: 50% error can be easily accommodated • Overhead • TCP startup: overhead is critical • IGI/PTR took all effort to reduce the overhead • Two-end control • Hard to deploy • TCP: an two end protocol Think MORE about applications! Carnegie Mellon University

  6. Outline • Our experience • IGI & PTR • PaSt • A taxonomy of current techniques • Challenge – tunability Carnegie Mellon University

  7. Pathload IGI/PTR TOPP pathChirp Spruce Cprobe ABwE BFind …… Taxonomy of Current Techniques Manish Jain, Constantios Dovrolis Ningning Hu, Peter Steenkiste Bob Melander, Mats Bjorkman, Per Gunningberg Vinay J. Ribeiro, Rudolf H. Riedi, Richard G. Baraniuk, Jiri Navratil, Les Cottrell Jacob Strauss, Dina Katabi, Frans Kaashoek Carnegie Mellon University

  8. Taxonomy of Current Techniques The list of techniques here is not a complete list. Carnegie Mellon University

  9. Outline • Our experience • IGI & PTR • PaSt • A taxonomy of current techniques • Challenge – tunability Carnegie Mellon University

  10. The Challenges • Two-end control • Accuracy vs. overhead • Extreme environment Deployment and Application – Tunability Carnegie Mellon University

  11. Two-End Control • Single-end control needs echo packets • Accurate timestamp for the echo packet is hard to get • Extra delay on echo packet due to router • R. Govindan and V. Paxon. Estimating router ICMP generation delays. PAM 02 • K.G. Anagnostakis, et.al. cing: Measuring network-internal delays using only existing infrastruture. Infocom 03. • Return path queueing Tunability #1: Single-end probing Carnegie Mellon University

  12. Accuracy vs. Overhead • Accuracy is often a tradeoff with probing overhead Tunability #2: Enable application to configure the tradeoff between accuracy and probing overhead Carnegie Mellon University

  13. Extreme Environment • The environment where the bandwidth measurement assumptions don’t hold • Time measurement assumption • Available bandwidth determining factors • Gigabit network [IMC 03, by Guojun Jin] • Timing issues: Interrupt & System call • Wireless network • Available bandwidth determining factor could be different Tunability #3: Deal with the environment of the future Carnegie Mellon University

  14. Conclusion • Our experience from IGI/PTR & PaSt • Active probing design must consider both accuracy and overhead • The tradeoff is closely related with the application requirement • Tunability is the key challenge for the deployment of current techniques for available bandwidth measurement • Achieve single-end control • Understand the tradeoff between accuracy and overhead • Solve real system issues Carnegie Mellon University

More Related