J. Mehnen et al. (Eds.): Applications of Soft Computing, AISC 58, pp. 115–123.
springerlink.com © Springer-Verlag Berlin Heidelberg 2009
An Analysis of the Disturbance on TCP
Network Congestion
Mahdieh Shabanian, S. Hadi Hosseini, and Babak N. Araabi
∗
Abstract. In this study, the disturbance and uncertainty on nonlinear and time
varying systems as Active Queue Management (AQM) is analyzed. Many of
AQM schemes have been proposed to regulate a queue size close to a reference
level with the least variance. We apply a normal range of disturbances and
uncertainty such as variable user numbers, variable link capacity, noise, and
unresponsive flows, to the three AQM methods: Random Early Detection (RED),
Proportional-Integral (PI) and Improved Neural Network (INN) AQM. Then we
examine some important factors for TCP network congestion control such as
queue size, drop probability, variance and throughput in NS-2 simulator, and then
compare three AQM algorithms with these factors on congestion conditions. We
present the performance of the INN controller in desired queue tracking and
disturbance rejection is high.
1 Introduction
Congestion in Transmission Control Protocol (TCP) networks is the result of high
needs for limited network resources. Moreover, when any high-speed links receive to
one low-speed link, the congestion occurs. If the congestion continues, the undesired
collapse phenomenon will occur. Active Queue Management (AQM) schemes are
strategies which are implemented in routers to moderate TCP (Transmission Control
Protocol) traffic. Random Early Detection (RED) is a popular method of an AQM
scheme that presented by Floyd, and Jacobson in 1993 [2].
Although, this AQM is very simple and useful, however dynamics of the TCP
networks are time-variant, and it is difficult to design RED parameters in order to
obtain good performance under different congestion scenarios. In addition, it is
difficult when we have any disturbance in TCP networks.
Using the control theory, conventional controllers such as Proportional (P),
Proportional-Integral (PI) [4], Proportional-Derivative (PD) [5], Proportional-
Integral-Derivative (PID) [6], and adaptive controller such as Adaptive Random
∗Mahdieh Shabanian
.
S. Hadi Hosseini
Science and Research branch, Islamic Azad University, Tehran, Iran
e-mail: (m_shabanian, sh_hosseini)@itrc.ac.ir
Babak N. Araabi
School of Electrical and Computer Eng., University of Tehran, Tehran, Iran
e-mail: araabi@ut.ac.ir