Abstract
Abstract: The delay in delivering packets and packets loss in computer networks is due to the problem of congestion in TCP/AQM routers, and to solve this crisis the TCP and AQM worked together. Where TCP provides secure data transfer and designed to handle congestion after its occurrence. While AQM predicts congestion and tries to resolve the problem before it occurs. In this work, the Fuzzy-PID (FPID) controller presented to manage the avoidance of congestion problems associated with TCP networks. The approach is based on hybridization between the Fuzzy Logic Controller (FLC) and the Proportional-Integral-Derivative(PID) controller, with the structure of Fuzzy-Set-Point-Wight(FSW) for PID controller that optimized by Antlion Optimizer(ALO) Using a linearized TCP congestion model. our target is to control the queue length of the router for the queue level in demand. The FPID controller shows good robustness for a Different scenario of the TCP network and the queue length response showed fast tracking capability with good robustness to network parameters changing in comparison to PID controller, all simulations are carried out using MATLAB 2017b.
Highlights
The network congestion takes place when the number of incoming data is bigger than the ability of the router to accommodate
Where: ep(t) = b(t)ysp − y(t) b(t) = wf (t) w: positive constant parameter less than or equal to 1 (An effective way to keep overshoot in law value is to weight the set- point for the proportional action by means of a constant less than 1.) f(t): fuzzy controller output, the Fuzzy Set- point Weight (FSW) gives 2- degree of freedom, where one part of controller dedicated for reduction disturbances of load and the second part dedicated to the set- point, a simple summary to completely understood of the methodology, the fuzzy controller output ’ f(t)’ is companied with ’ w’ constant parameter, the output is ’ b(t)’, the
NETWORK TOPOLOGY To judge the proposed controller and evaluate its performance, the case study shown in Fig. 3, will be considered. where the TCP network of Active Queue Management (AQM) routers consists of 2 routers that connected through a Bottleneck link with ’ 3750’ packets/ sec bandwidth capacity (C).Each packet has 500 bytes, which means ’ 15Mbps’ link capacity, all other links in the network have the same link capacity
Summary
The network congestion takes place when the number of incoming data is bigger than the ability of the router to accommodate. This leads to massive delay and packets loss, to avoid this mess, congestion control algorithm was needed to manage the networks. New technique that foresees congestion before it happens is necessary needed. This technique was an Active Queue Management algorithm (AQM). It is worked together with end- to- end congestion control to decrease the packet loss and delay in the network, to enhance the Quality of Service (QoS) [1], [2]
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have