Explicit non-congestion notification: A new AQM approach for TCP networks

This paper presents a new approach for Active Queue Management (AQM) techniques and TCP networks called Explicit Non-Congestion Notification (ENCN) whose performance is compared with Random Early Detection (RED), Controlled Delay (CoDel), and Proportional Integral controller Enhanced (PIE) schemes. The techniques were modeled and evaluated for TCP-Reno and TCP with selective acknowledgment (Sack) protocols. In addition, modeling and simulation of the TCP network and the AQM schemes were attained through formalities of discrete event and hybrid automata systems using the UPPAAL tool. Simulation results show that ENCN outperforms RED, CoDel, and PIE techniques in terms of throughput, fairness, and queue length stability in benchmark network topologies like daisy-chain and dumbbell scenarios.

[1]  Van Jacobson,et al.  Controlling Queue Delay , 2012, ACM Queue.

[2]  Torsten Braun,et al.  A Smart TCP Acknowledgment Approach for Multihop Wireless Networks , 2007, IEEE Transactions on Mobile Computing.

[3]  Wang Yi,et al.  UPPAAL 4.0 , 2006, Third International Conference on the Quantitative Evaluation of Systems - (QEST'06).

[4]  Béatrice Bérard,et al.  Verification of a Timed Multitask System With Uppaal , 2005, IEEE Transactions on Automation Science and Engineering.

[5]  Vijay Subramanian,et al.  PIE: A lightweight control scheme to address the bufferbloat problem , 2013, 2013 IEEE 14th International Conference on High Performance Switching and Routing (HPSR).

[6]  J. J. Garcia-Luna-Aceves,et al.  Improving TCP congestion control over Internets with heterogeneous transmission media , 1999, Proceedings. Seventh International Conference on Network Protocols.

[7]  Thomas C. Schmidt,et al.  How dia-shows turn into video flows: Adapting scalable video communication to heterogeneous network conditions in real-time , 2014, 39th Annual IEEE Conference on Local Computer Networks.

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

[9]  P. Rajesh,et al.  A Review on Active Queue Management Techniques of Congestion Control , 2014, 2014 International Conference on Electronic Systems, Signal Processing and Computing Technologies.

[10]  Richelle V. Adams,et al.  Active Queue Management: A Survey , 2013, IEEE Communications Surveys & Tutorials.

[11]  Sally Floyd,et al.  TCP Selective Acknowledgment Options , 1996, RFC.

[12]  Sally Floyd,et al.  TCP and explicit congestion notification , 1994, CCRV.

[13]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.