evaluating pathrate and pathload with realistic cross
play

Evaluating pathrate and pathload with realistic cross-traffic Ravi - PowerPoint PPT Presentation

Evaluating pathrate and pathload with realistic cross-traffic Ravi Prasad Manish Jain Constantinos Dovrolis (ravi, jain, dovrolis@cc.gatech.edu) College of Computing Georgia Institute of Technology Bandwidth Estimation Workshop 2003


  1. Evaluating pathrate and pathload with realistic cross-traffic Ravi Prasad Manish Jain Constantinos Dovrolis (ravi, jain, dovrolis@cc.gatech.edu) College of Computing Georgia Institute of Technology Bandwidth Estimation Workshop 2003

  2. Background ! Pathrate ! Estimates path capacity ! Based on packet pair/train dispersion ! Packet pair estimates: Set of possible capacity modes ! Packet train estimates: ADR=Lower bound on capacity ! Capacity = (Strongest and narrowest mode > ADR) ! Pathload ! Estimates path available bandwidth (avail-bw) ! Based on one-way delay trend of periodic streams ! Reports a range of avail-bw ! Corresponds to variation, measured in stream duration ! http://www.pathrate.org Bandwidth Estimation Workshop 2003

  3. Motivation ! Recent studies pointed towards poor accuracy of these tools ! http://www.caida.org/outreach/presentations/200 3/bwest0308/doereview.pdf ! A measurement study of available bandwidth estimation tools . Strauss et. al. IMC 2003 ! Our objective: re-evaluate accuracy of both tools ! Wide range of cross-traffic load ! Realistic cross-traffic ! Completely monitored testbed (no guessing!) Bandwidth Estimation Workshop 2003

  4. Outline ! Describe test methodology ! Testbed ! Cross-traffic type ! Show accuracy results ! 100Mbps path ! 1Gbps path ! With Iperf cross-traffic ! Explaining inaccuracies with Iperf cross- traffic ! Conclusions Bandwidth Estimation Workshop 2003

  5. Testing methodology ! Used local testbed ! Complete knowledge of path properties ! Capacity ! Available bandwidth ! Complete control of cross-traffic ! Rate ! Type (TCP vs UDP vs trace-driven) Bandwidth Estimation Workshop 2003

  6. Testbed Measurement Traffic C Workgroup Switch Workgroup Switch 1 Gbps Catalyst 1 Gbps Catalyst CiscoSystems CiscoSystems Cross−traffic ! Narrow link capacity C = 100Mbps or 1Gbps Bandwidth Estimation Workshop 2003

  7. Cross traffic ! Trace-driven cross-traffic generation: ! NLANR traces ! OC-3, OC-12, OC-48 Trace information at the end of the talk ! ! Packet size distribution ! Unmodified ! Packet interarrivals ! Either, scaled to achieve desired cross-traffic throughput ! Or, unmodified ! Iperf-based cross-traffic ! Single TCP stream ! UDP stream Bandwidth Estimation Workshop 2003

  8. Results Bandwidth Estimation Workshop 2003

  9. FastEthernet: Traces with scaled interarrivals 100 80 Estimated bandwidth (Mbps) 60 40 Pathrate 20 Pathload Capacity Avail bw 0 0 20 40 60 80 100 Cross-traffic utilization (Mbps) Bandwidth Estimation Workshop 2003

  10. FastEthernet: Traces with unmodified interarrivals 100 80 Estimated bandwidth (Mbps) 60 40 Pathrate 20 Pathload Capacity Avail bw 0 0 20 40 60 80 100 Cross-traffic utilization (Mbps) Bandwidth Estimation Workshop 2003

  11. Gigabit path: Traces with scaled interarrivals 1000 800 Estimated bandwidth (Mbps) 600 400 Pathrate 200 Pathload Capacity Avail bw 0 0 200 400 600 800 1000 Cross-traffic utilization (Mbps) Bandwidth Estimation Workshop 2003

  12. Unrealistic cross-traffic ! Single stream TCP T R ! Entire window appears as T W burst at beginning of RTT ! Minimum averaging interval: RTT ! UDP periodic stream ! Packet size: L L/C ! Rate: R ! Dispersion: L/R ! Utilization ρ = R/C L/R Bandwidth Estimation Workshop 2003

  13. Gigabit Path: Iperf Periodic UDP 1000 800 Estimated bandwidth (Mbps) 600 400 Pathrate 200 Pathload Capacity Avail bw 0 0 200 400 600 800 1000 Cross-traffic utilization (Mbps) Bandwidth Estimation Workshop 2003

  14. Pathrate under unrealistic traffic ! Seeks some “off” time periods T R of duration larger than L/C T W T O ! L: Probe size ! TCP traffic ! Off period T O =T R - T W - L/C ! Correct capacity estimate when T O > L/C ! UDP periodic traffic L/C ! If ρ < 0.5 then T O > L/C ! Else, underestimation L/R Bandwidth Estimation Workshop 2003

  15. Gigabit path: Iperf single stream TCP 1000 800 Estimated bandwidth (Mbps) 600 400 Pathrate 200 Pathload Capacity Avail bw 0 0 200 400 600 800 1000 Cross-traffic utilization (Mbps) Bandwidth Estimation Workshop 2003

  16. Pathload under unrealistic traffic ! Samples avail-bw in T R stream duration (T S ) T W T S T S T S ! TCP traffic ! Avail-bw averaging period T R ! T S << T R results in wide Avail-bw range estimate ! UDP periodic traffic L/C ! Avail-bw averaging period T S L/R ! T S = 100 x L/C > L/R ! Correct avail-bw range estimate L/R Bandwidth Estimation Workshop 2003

  17. Conclusions ! Type of cross-traffic is important for bandwidth estimation tools ! Pathrate and pathload perform well with realistic cross-traffic ! Simulated traffic does not capture: ! Packet size distribution ! Interarrival distribution ! Correlation structure Bandwidth Estimation Workshop 2003

  18. Trace identifiers ! OC3 : MEM-1070464136-1, COS-1070488076-1, BWY-1063315231-1, COS-1049166362-1 ! OC12: MRA-1060885637-1 ! OC48: IPLS-CLEV-20020814-093000-1 ! We greatly appreciate the availability of traces from NLANR PMA project. The NLANR PMA project is supported by National Science Foundation Cooperative agreement nos. ANI-0129677 (2002) and ANI-9807479 (1998). Bandwidth Estimation Workshop 2003

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend