4 SIMULATIONS RESULTS
In order to evaluate the performance of the fuzzy
adaptation mechanism under consideration we
carried out the number of simulation in Matlab 6.0
and Simulink 3.0. We compare the control
performance of the system that use the PID
controller and fuzzy adaptation mechanism with that
of the PID controller only. In the PID controller, we
use the parameters
P
k
,
I
k
, and
D
k
calculated in
Fan, Ren and Lin 2003.
We used the network topology shown in
Figure 7.
source 2
destination
router
source 1
source 3
60 Mb/s
60 Mb/s
60 Mb/s
100 Mb/s
Figure 7: Network topology used for the simulation.
The results of simulations for conventional PID
and fuzzy PID (PID with fuzzy adaptation)
algorithms are shown in Figures 8 and 9.
The goodput presented in Fig. 8 is the ratio of
the total number of nonduplicate packets received at
all destinations per unit time to link capacity. System
with fuzzy adaptation of PID achieves a higher
goodput than conventional PID.
Figure 8: Goodput versus simulation time for both fuzzy
PID and conventional PID.
As can be seen from Fig. 9 the queue length is
regulated around the target value 100 packets for
both fuzzy PID and PID algorithms. For
conventional PID we have observed the higher
magnitude of overshoots.
Figure 9: Queue length versus simulation time for both
fuzzy PID and conventional PID.
The performance specification of system with fuzzy
adaptation mechanism is better than the performance
of system with conventional PID controller.
5 CONCLUSIONS
This paper presents the problem of fuzzy adaptation
in the congestion control system with PID controller
in TCP network.
The fuzzy mechanism has been tested in
simulations. Simulation results show that the system
with the proposed fuzzy inference system has better
performance and queue length behavior than system
with the conventional PID. The future work can
include the design of mechanism, which can tune the
parameters of membership functions on line, using
measurements from the network, to obtain even
better behaviour.
REFERENCES
Fan, Y., Ren, F., Lin C., 2003. Design a PID Controller for
Active Queue Management, Proceedings of the Eight
IEEE International Symposium on Computers and
Communication, pp. 985-990.
Imer, O., Basar, T., 2001. Control of congestion in high
speed networks, Eur. J. Contr., 7, pp. 132-144.
Marlin, T., 2000. Process Control. Designing Processes
and and Control Systems for Dynamic Performance .
McGraw-Hill, New York, USA.
Misra, V., Gong, W., Towsley, D., 2000. Fluid-based
analysis of a network of AQM routers supporting TCP
flows with an application to RED, Proceedings of
ACM SIGCOMM, pp. 151-160.
Sanjuan, M., Kandel, A., Smith., C. A., 2006. Design and
implementation of a fuzzy supervisor for on-line
compensation of nonlinearities: An instability
avoidance module. Engineering Applications of
Artificial Intelligence, 19, pp. 323-333.
Turowska, M., 2004. Application of uncertain variables to
stability analysis and stabilization for ATM ABR
congestion control systems, Proceedings of the
International Conference on Enterprise Information
Systems. INSTICC Press, Porto, 2, pp. 523-526.
Turowska, M., 2007. Fuzzy congestion control in Internet,
Proceedings of the 16th International Conference on
Systems Science, Wroclaw, Poland, 2, pp. 347-354.
CONGESTION CONTROL SYSTEM WITH PID CONTROLLER USING FUZZY ADAPTATION MECHANISM
507