Active Queue Management using Adaptive RED

  • Published : 2003.09.01

Abstract

Random Early Detection (RED) [1] is an active queue management scheme which has been deployed extensively to reduce packet loss during congestion. Although RED can improve loss rates, its performance depends severely on the tuning of its operating parameters. The idea of adaptively varying RED parameters to suit the network conditions has been investigated in [2], where the maximum packet dropping probability $max_p$ has been varied. This paper focuses on adaptively varying the queue weight $\omega_q$ in conjunction with $max_p$ to improve the performance. We propose two algorithms viz., $\omega_q$-thresh and $\omega_q$-ewma to adaptively vary $\omega_q$. The performance is measured in terms of the packet loss percentage, link utilization and stability of the instantaneous queue length. We demonstrate that varying $\omega_q$ and $max_p$ together results in an overall improvement in loss percentage and queue stability, while maintaining the same link utilization. We also show that $max_p$ has a greater influence on loss percentage and queue stability as compared to $\omega_q$, and that varying $\omega_q$ has a positive influence on link utilization.

Keywords

References

  1. S. Floyd and V. Jacobson, 'Random early detection gateways for congestion avoidance,' ACM/IEEE Trans. Networkine, 1(4), pp. 397-113, Aug 1993 https://doi.org/10.1109/90.251892
  2. W. Peng et at., 'A self-configuring RED gateway,' in Proc. 1EEE INFOC0M'99,pp. 1320-1328, 1999
  3. S. Keshav, An Engineering Approach to Computer Networking, Addison Wesley Longman Inc., 1999
  4. W. Feng et al., 'Blue: A new class of active queue management algorithms,' University of Michigan Technicat Report CSE-TR-387-99, Apr. 1999
  5. D. Lin and R. Morris, 'Dynamics of random early detection,' in Proc. SIGC0MM'97, pp. 127-138, Sept. 1997
  6. C. Hollotef al., 'A control theoretic analysis of RED,' in Proc. IEEE INFOCOM'Ol
  7. M. Christiansener al., 'Tuning RED for web traffic,' in Proc. ACM SIGCOMM'OO, Stockholm, Sweden, Aug.-Sept. 2000
  8. S. Floyd, R. Gummadi, and S. Shenker, 'Adaptive RED: An algo rithm for increasing the robustness of RED's active queue management,'http://www.icir.org/floyd/papers/adaptiveRed.pdf, Aug. 2001
  9. http://www.aciri.org/floyd/REDparameters.tx
  10. http://www.isi.edu/nsnam/ns