Stochastic RED and Its Applications

In this paper, we present a novel fair queue management algorithm called stochastic RED (StoRED), inspired by the well known stochastic fair queuing and based on the random early detection (RED) scheme. By extensive simulations, we show the versatility of StoRED in disciplining misbehaving flows and achieving adjustable fairness in a variety of applications where there is a need to prevent unresponsive flows from overwhelming others. In another application, StoRED can also be invoked to improve the performance of Web traffic by reducing the probability of experiencing packet losses for such traffic. StoRED turns out to be an effective and practical algorithm that is ready for deployment.

[1]  K. K. Ramakrishnan,et al.  Gateway Congestion Control Survey , 1991, RFC.

[2]  Donald F. Towsley,et al.  On designing improved controllers for AQM routers supporting TCP flows , 2001, Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).

[3]  Robert Tappan Morris,et al.  Dynamics of random early detection , 1997, SIGCOMM '97.

[4]  Jörg Widmer,et al.  TCP Friendly Rate Control (TFRC): Protocol Specification , 2003, RFC.

[5]  Konstantinos Psounis,et al.  CHOKe - a stateless active queue management scheme for approximating fair bandwidth allocation , 2000, Proceedings IEEE INFOCOM 2000. Conference on Computer Communications. Nineteenth Annual Joint Conference of the IEEE Computer and Communications Societies (Cat. No.00CH37064).

[6]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[7]  Scott Shenker,et al.  Analysis and simulation of a fair queueing algorithm , 1989, SIGCOMM 1989.

[8]  Paul E. McKenney,et al.  Stochastic fairness queueing , 1990, Proceedings. IEEE INFOCOM '90: Ninth Annual Joint Conference of the IEEE Computer and Communications Societies@m_The Multiple Facets of Integration.

[9]  Carey L. Williamson,et al.  A case for context-aware TCP/IP , 2002, PERV.