1 / 13

A CTIVE Q UEUE M ANAGEMENT

A CTIVE Q UEUE M ANAGEMENT. Comparing RED and BLUE Presentation held at: Telia Prosoft AB, Farsta, Sweden 2001- May-18 Thesis worker: Bart ók István bartoki@hpn.telialabs.net Consultant: Imre Juhász Imre.I.Juhasz@telia.se. Introduction. Demand for short Round Trip Time

drake-olsen
Télécharger la présentation

A CTIVE Q UEUE M ANAGEMENT

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. ACTIVE QUEUE MANAGEMENT Comparing RED and BLUE Presentation held at: Telia Prosoft AB, Farsta, Sweden 2001-May-18 Thesis worker: Bartók István bartoki@hpn.telialabs.net Consultant: Imre Juhász Imre.I.Juhasz@telia.se

  2. Introduction • Demand for short Round Trip Time • Wish for low packet loss rate • All this with best effort traffic • “Guaranteed minimum + fair share” broadband package customers will saturate any backbone

  3. The Challenge • Drop-tail is not adequate • Random Early Detection is not perfect • What about Explicit Congestion Notification? • Many proposed algorithms to replace RED • Is BLUE the right one? • Add BLUE to the Linux kernel • Compare by measurements

  4. Drop-tail • Signals congestion only when the queue is already saturated • Likely to drop more packets from the same flow • Unfair with bursty flows

  5. Random Early Detection - RED

  6. Explicit Congestion Notification

  7. The problems with RED • The queue length either oscillates, • Or it cannot control the congestion

  8. Other Algorithms • Adaptive RED • P-I Controller • Adaptive Virtual Queue • BLUE • ...

  9. BLUE • Tail drop happens? Increase Pdrop • Queue empy? Decrease Pdrop • Freeze Pdrop after change • Its author’s simulations are promising:

  10. Linux kernel Traffic Control • Nice Framework • Part of the standard Linux kernel • But written by a Real ProgrammerTM Bare documentation

  11. Real Life • ECN problems • Retransmits • SYN • High bias towards ECN when naive • Standardization problems - Linux & FreeBSD ECN breaks the RFC • Take the BLUE pill?

  12. Conclusion • The perfect mechanism still has not been arrived • Design for Nonlinear • Include Arrival & Departure Rate

  13. Future Work • Measure & Simulate • Improve some of the algorithms, or • Design The One • Good background is provided in the thesis doc: • Guide to TCP Congestion Control • Guide to Linux kernel Traffic Control Framework • Evaluation of some Queue Management algorithms

More Related