Abstract
In this paper, we propose a novel active queue management (AQM) algorithm called Neuron Control RED (NC-RED) that overcomes the drawbacks of the original RED. NC-RED uses a neuron controller to adaptively adjust the maximum drop probability to stabilize the average queue length around the target queue length. We demonstrate by simulations that NC-RED maintains stable operation independent of traffic loading, round trip propagation delay, and bottleneck capacity. We also demonstrate that NC-RED is robust to non-responsive UDP traffic and HTTP traffic, and it is effective for networks with multiple bottlenecks. Comparison with other well-known AQM algorithms like PI, REM and ARED demonstrates the superiority of NC-RED in achieving faster convergence to queue length target and smaller queue length jitter.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Athuraliya, S., Low, S.H., Li, V.H., Yin, Q.: REM: Active queue management. IEEE Network Mag. 15(3), 48–53 (2001)
Braden, B., et al.: Recommendations on queue management and congestion avoidance in the Internet. IETF RFC2309 (1998)
Du, Y., Wang, N.: A PID controller with neuron tuning parameters for multi-model plants. In: Proceedings of 2004 International Conference on Machine Learning and Cybernetics, Shanghai, vol. 6, pp. 3408–3411 (August 2004)
Feng, W., Kandlur, D., Saha, D., Shin, K.: A self-configuring RED gateway. In: Proc. INFOCOM, New York, pp. 1320–1328 (March 1999)
Floyd, S., Gummadi, R., Shenker, S.: Adaptive RED: An algorithm for increasing the robustness of RED’s active queue management, http://www.icir.org/floyd/red.html
Floyd, S., Jacobson, V.: Random early detection gateways for congestion avoidance. IEEE/ACM Trans. Networking 1(4), 397–413 (1993)
Hollot, C.V., Misra, V., Towsley, D., Gong, W.: On designing improved controllers for AQM routers supporting TCP flows. In: Proc. IEEE INFOCOM 2001 3, 1726–1734 (2001)
The NS simulator and the documentation, http://www.isi.edu/nsnam/ns/
Ott, T.J., Lakshman, T.V., Wong, L.: SRED: Stabilized RED. In: Proc. IEEE INFOCOM, New York, pp. 1346–1355 (March 1999)
Ren, F., Lin, C., Wei, B.: A robust active queue management algorithm in large delay networks. Computer Communications 28, 485–493 (2005)
Sun, J., Ko, K.T., Chen, G., Chan, S., Zukerman, M.: PD-RED: to Improve the Performance of RED. IEEE Communications Letters 7(8), 406–408 (2003)
Sun, J., Chen, G., Ko, K.T., Chan, S., Zukerman, M.: PD-Controller: A new active queue management scheme. In: Proc. IEEE Globecom, San Francisco, vol. 6, pp. 3103–3107 (December 2003)
Sun, J., Chan, S., Ko, K.T., Chen, G., Zukerman, M.: Neuron PID: A robust AQM scheme. In: Proceedings of ATNAC 2006, Melbourne, pp. 259-262 (Dec 2006)
Sun, J., Zukerman, M., Palaniswami, M.: Stabilizing RED using a fuzzy controller. In: Proc. ICC 2007, Glasgow (June 2007)
Sun, J., Zukerman, M.: An adaptive neuron AQM for a stable Internet. In: proc. IFIP Networking 2007, Atlanta (May 2007)
Sun, J., Zukerman, M.: RaQ: A robust active queue management scheme based on rate and queue length. To appear in Computer Communications (2007)
Wydrowski, B., Zukerman, M.: QoS in best-effort networks. IEEE Communications Magazine 40(12), 44–49 (2002)
Zhang, J., Wang, S., Wang, N.: A new intelligent coordination control system for a unit power plant. In: Proceedings of the 3rd World Congress on Intelligent Control and Automation, Hefei, pp. 313-317 (June 2000)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sun, J., Zukerman, M. (2007). Improving RED by a Neuron Controller. In: Mason, L., Drwiega, T., Yan, J. (eds) Managing Traffic Performance in Converged Networks. ITC 2007. Lecture Notes in Computer Science, vol 4516. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72990-7_40
Download citation
DOI: https://doi.org/10.1007/978-3-540-72990-7_40
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-72989-1
Online ISBN: 978-3-540-72990-7
eBook Packages: Computer ScienceComputer Science (R0)