a wavelet based approach to detect shared congestion
play

A Wavelet-Based Approach to Detect Shared Congestion Min Sik Kim - PowerPoint PPT Presentation

A Wavelet-Based Approach to Detect Shared Congestion Min Sik Kim The University of Texas at Austin Coauthors: Taekhyun Kim, YongJune Shin, Simon S. Lam, Edward J. Powers Cooperative Congestion Control Better utilization of network


  1. A Wavelet-Based Approach to Detect Shared Congestion Min Sik Kim The University of Texas at Austin Coauthors: Taekhyun Kim, YongJune Shin, Simon S. Lam, Edward J. Powers

  2. Cooperative Congestion Control � Better utilization of network resources � Applications � Congestion Manager, path diversity � Improving overlay network topology � end system multicast, overlay routing, ... � Identify flows sharing a bottleneck!

  3. Previous Approaches to Detect Shared Congestion � Loss-based techniques � Work with lossy links, drop-tail queues � Do not work with low loss rate, RED � Delay-based techniques � More robust than loss-based ones � Limitation � Require a common endpoint

  4. Outline � Introduction � Basic technique � Limitations of the basic technique � DCW: Delay Correlation with Wavelet denoising � Experimental results � Summary

  5. Model � Observations on queueing delay � Congested link: large fluctuations � Non-congested link: stable

  6. Basic Technique

  7. 1 = XY Shared Congestion XCOR Queueing delay vs. time

  8. 0 Independent Congestion ≈ XY XCOR

  9. 1 st Limitation of Basic Technique Queueing Delay Variation

  10. 2 nd Limitation of Basic Technique Synchronization Offset

  11. Outline � Introduction � Basic technique � Limitations of the basic technique � DCW: Delay correlation with Wavelet denoising � Experimental results � Summary

  12. Queueing Delay Characteristics 12 Queueing Delay 60 0 0 50 Time (sec) 0 0 50 Time (sec) � Heavy traffic: 2% –10% loss � Light traffic: no loss

  13. Wavelet Transform x ( t ) Measured data Time Wavelet basis X 0 L 0 O Scale i M X Wavelet coefficient at j scale i and translation j O Translation

  14. Wavelet Denoising ⎧ − ≥ � Soft thresholding X T if X T ⎪ = + ≤ � ⎨ Threshold: T d T ( X ) X T if X T ⎪ < 0 if X T ⎩ Wavelet Denoising Wavelet Denoising

  15. Minimizing Sync Offset Effects � Error introduced by sync offset � f ( t ): original data � f ( t - Δ ): shifted data due to sync offset � f ( t )- f ( t - Δ ): error � To minimize effects of sync offset: � f ( t ) and ψ should match closely � f ( t )- f ( t - Δ ) and ψ should not

  16. Match Between Data Signal and Wavelet Basis � Elliptic curve representation on time- frequency plane Frequency (Hz) � C, D 1 : Data Signal � C, D 2 : Wavelet basis T Time duration (sec) � ISNR: similarity of elliptic curves 1 C = ISNR 10 log + 10 T D D 1 2

  17. Wavelet Basis Selection � Differential ISNR � (ISNR between f ( t ) and ψ ) – (ISNR between f ( t )- f ( t - Δ ) and ψ ) � Daubechies wavelets .3 Differential ISNR � Simple � Easy to implement Daubechies Wavelet 6 0 2 10 Wavelet Index

  18. Evaluation � Comparison with � MP: delay-based [ Rubenstein, et al] � BP: loss-based [ Harfoush, et al] � Positive Ratio # of answers indicating shared congestion # of experiments � 1: shared congestion � 0: no shared congestion

  19. Common Source Topology � X src and Y src are synchronized � No synchronization offset

  20. Common Source / Drop-Tail / Long-Lived TCP Traffic 1 DCW shared MP shared Positive Ratio BP shared DCW independent MP independent BP independent 0 1 10 100 0.1 Time (sec) f f � Shared: DCW MP BP f � Independent: MP DCW ≈ BP

  21. Common Source / Drop-Tail / On-Off CBR Traffic 1 DCW shared MP shared Positive Ratio BP shared DCW independent MP independent BP independent cf. Long-lived TCP 0 1 10 100 0.1 Time (sec) � Slower convergence due to Delay on non-congested links → DCW, MP � Shorter loss runs → BP �

  22. Common Source / Drop-Tail / Short-Lived TCP Traffic 1 DCW shared MP shared Positive Ratio BP shared DCW independent MP independent BP independent 0 1 10 100 0.1 Time (sec) � Even shorter loss runs → BP fails.

  23. Common Source / RED Long-lived TCP On-Off CBR Short-lived TCP 1 Positive Ratio 0 0.1 1 10 100 1 10 100 1 10 100 Time (sec) Time (sec) Time (sec) � DCW and MP: DCW shared MP shared BP shared similar as with drop-tail DCW independent MP independent � BP fails BP independent

  24. Topology without Sync Point � Synchronization offset > 0

  25. Sync Offset Tolerance Long-lived TCP Positive Ratio 1 DCW MP 0 .01 .1 1 10 On-Off CBR Short-lived TCP Positive Ratio 1 1 0 0 .01 .1 1 10 .01 .1 1 10 Sync offset (sec) Sync offset (sec) � DCW: 1–2 sec, MP: 30–70ms, BP: < 10ms

  26. Internet Experiment � Topology 1 Shared Positive Ratio Non-shared � 10 seconds 0 .1 1 10 to converge Time (sec)

  27. Summary � Proposed technique: DCW � Delay Correlation with Wavelet denoising � As fast and accurate as previous techniques (with a common endpoint) � Applicable to any 2 Internet paths � Basic primitive for overlay topology improvement

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