Flower Pollination Algorithm to Tune PID Controller of TCP/AQM Wireless Networks

Suad Ali Eissa, Salam Waley Shneen, Ekbal Hussain Ali

Abstract


The current study aims to conduct a simulation that is useful in developing an appropriate design that addresses the problem of congestion in the Internet network through controlling the queue of the router. The simulation is conducted through the proposed model for simulation with different control systems that help in raising the quality of performance such as traditional Proportional Integral Derivative (PID) and advanced optimal by Flower Pollination Algorithm  (FPA). It depends for Transmission Control Protocol/ Active Queue Management( TCP/AQM )simulation model for a linear system and another non-linear system. To adjust the network work and raise the level of performance, different control systems were chosen, taking into account all the things that appear through conducting experiments and for different purposes. One of the most important things that must be taken into consideration is the system disturbances as a result of the volume and values of the data, causing congestion . It was shown through the results of the experiments that were conducted considering the cases of the linear and nonlinear system to pass data traffic in the network and by adopting the different techniques of the control units, the preference of optimizasion systems over the traditional ones, as well as the preference of the traditional over  without control in close loop, is the improvement of the performance of linear systems compared to the open and closed system without control. The simulation results showed that very clear the superiority of the optimization by FPA-PID controller over the conventional system (PID)  , as well as very clear the superiority of  the traditional system (PID)over closed system without control and open loop system.


Keywords


Flower Pollination Algorithm; Wireless Networks; Proportional Integral Derivative; Active Queue Management; Transmission Control Protocol

Full Text:

PDF

References


A. Afanasyev, et al., "Host-to-host congestion control for TCP," IEEE Communications surveys & tutorials, pp. 304-342, 2010.

R. Munadi, et al., "Performance analysis of tunnel broker through open virtual private network," TELKOMNIKA (Telecommunication Computing Electronics and Control), pp. 1185-1192, 2019.

Y., Liu, X. Liu, "Congestion tracking control for uncertain TCP/AQM network based on integral backstepping," ISA transactions , pp. 131-138, 2018.

W. Kurniawan, M. H. H. Ichsan, and S. R. Akbar, "UDP Pervasive Protocol Implementation for Smart Home Environment on MyRIO using LabVIEW," International Journal of Electrical and Computer Engineering, pp. 113-123, 2018.

A. Eryilmaz, and R. Srikant, "Fair resource allocation in wireless networks using queue-length-based scheduling and congestion control," IEEE/ACM Transactions on Networking, pp. 1333-1344, 2007.

G. A. Aziz, et al., "Simulation Model of Enhancing Performance of TCP/AQM Networks by Using Matlab," Journal of Engineering & Technological Sciences, vol. 54, no. 4, 2022.

Y. Gao, G. He, and J. C. Hou‏, "On exploiting traffic predictability in active queue management," in Proceedings. Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies, vol. 3, pp. 1630-1639, 2002.

N. Nigar, and M. A. Azim, "Fairness Comparison of TCP Variants over Proactive and Reactive Routing Protocol in MANET," International Journal of Electrical and Computer Engineering, vol. 8, no. 4, pp. 2088-8708, 2018.

Y. Gong, et al.‏, "Fighting the bufferbloat: on the coexistence of AQM and low priority congestion control," Computer Networks, pp. 255-267, 2014.

M. I. B. Samsuddin, et al.‏, "The evaluation of AdBlock technique implementation for enterprise network environment," Indones. J. Electr. Eng. Comput. Sci, pp. 1102-1109, 2019.

S. Patel, P. Gupta, and G. Singh, "Performance measure of Drop tail and RED algorithm," in 2010 2nd International Conference on Electronic Computer Technology, pp. 36-38, 2010.

S. W. Shneen, M. Q. Sulttan, and M. K. Oudah. "Design and implementation of a stability control system for TCP/AQM network," Indonesian Journal of Electrical Engineering and Computer Science, vol. 22, no. 1, pp. 129-136,‏ 2021.

M. Sagfors, et al., "Queue management for TCP traffic over 3G links," IEEE Wireless Communications and Networking, vol. 3, pp. 1663-1668, 2003.

M. C. Weigle, K. Jeffay, and F. D. Smith, "Delay-based early congestion detection and adaptation in TCP: impact on web performance," Computer Communications, pp. 837-850, 2005.

K. Okokpujie, et al.‏, "Comparative analysis of the performance of various active queue management techniques to varying wireless network conditions," Int J Elec & Comp Eng, vol. 9, no. 1, pp. 359-368, 2019.

G. D. Fatta, F. Hoffmann, G. L. Re, and A. Urso, "A genetic algorithm for the design of a fuzzy controller for active queue management," IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews), vol. 33, no. 3, pp. 313-324, 2003.

M. Q. Sulttan, M. H. Jaber, and S. W. Shneen, "Proportional-integral genetic algorithm controller for stability of TCP network," International Journal of Electrical and Computer Engineering (IJECE), vol. 10, no. 6, pp. 6225-6232, 2020.

H. Hamidian and M. T. H. Beheshti, "A robust fractional-order PID controller design based on active queue management for TCP network," International Journal of Systems Science, vol. 49, no. 1, pp. 211-216, 2018.

S. S. Sabry, and N. M. Kaittan, "Grey wolf optimizer based fuzzy-PI active queue management design for network congestion avoidance," Indonesian Journal of Electrical Engineering and Computer Science, vol. 18, no. 1, pp. 199-208, 2020.

E. H. Ali, E. H. Karam, and H. A. Abbas, ”Design and implementation of fuzzy PID controller for single link flexible joint robotic system using FPGA,” International Journal of Computer Applications, vol. 97, no. 7, pp. 26-33, 2014,

S. W. Shneen, C. Mao, and D. Wang, "Advanced optimal PSO, Fuzzy and PI controller with PMSM and WTGS at 5Hz side of generation and 50Hz Side of Grid," International Journal of Power Electronics and Drive Systems, vol. 7, no. 1, pp. 173-192, 2016.

X. Wang, Y. Wang, H. Zhou, and X. Huai, "PSO-PID: a novel controller for AQM routers," in In 2006 IFIP International Conference on Wireless and Optical Communications Networks, p. 5, 2006.

S. K. Bisoy and P. K. Pattnaik, "Design of feedback controller for TCP/AQM networks," Engineering Science and Technology and International Journal, vol. 20 , no. 1 , pp. 116-132, 2017.

C. V. Hollot, V. Misra, D. Towsley, and W. Gong, "Analysis and design of controllers for AQM routers supporting TCP flows," IEEE Transactions on Automatic Control, vol. 47, no. 6, pp. 945-959, 2002.

S. W. Shneen, M. Q. Sulttan, and M. H. Jaber, "Variable speed control for 2Ph-HSM in RGS: a comparative simulation study," International Journal of Electrical and Computer Engineering, vol. 10, no. 3, pp. 2285-2295, 2020.

H. M. Kadhim and A. A. Oglah, "Congestion Avoidance and Control in Internet Router Based on Fuzzy AQM," Engineering and Technology Journal, vol. 39, no. 2A, pp. 233-247, 2021.

H. A. Abdulmohsin, "Design and Implementation a Server Receiving Data in Both Forms TCP and UDP Through the Same Port and its Impact on the Network Performance," Engineering and Technology Journal, vol. 34, no. 2, pp. 317-327, 2016.

B. A. Jumaa, and O. A. Mohamad. S. N. Abdullah, "Effect of Using Header Compression Method in TCP/IP Protocol Over HDLC in SCADA System," Engineering and Technology Journal, vol. 27, no. 15, pp. 2806-2813, 2009.

L. H. Abood, B. K. Oleiwi, and E. H. Ali, “Optimal backstepping controller for controlling DC motor speed,” Bulletin of Electrical Engineering and Informatics, vol. 11, no. 5, pp. 2564-2572, 2022.

S. W. Shneen, D. H. Shaker, and F. N. Abdullah, “Simulation model of PID for DC-DC converter by using MATLAB," International Journal of Electrical and Computer Engineering, vol. 11, no. 5, pp. 3791-3797, 2021.

T. H. Harahap, et al.,"A New Commodity Distribution Approach Based on Asymmetric Traveler Salesman Using Ant Colony Algorithm," Industrial Engineering & Management Systems, vol. 21, no. 3, pp. 538-546, 2022.‏

J. Dalle, et al., "Route optimization of container ships using differential evolution and gray wolf optimization," Industrial Engineering & Management Systems, vol. 20, no. 4, pp. 604-612, 2021.‏

E. S. Rahayu, A. Ma’arif, and A. Çakan. "Particle swarm optimization (PSO) tuning of PID control on DC motor," International Journal of Robotics and Control Systems, vol. 2, no. 2, pp. 435-447, 2022.‏

D. Potnuru, K. A. Mary, and C. S. Babu, "Experimental implementation of Flower Pollination Algorithm for speed controller of a BLDC motor," Ain Shams Engineering Journal, vol. 10, no. 2, pp. 287-295, 2019.

K. Jagatheesan, et al., "Application of flower pollination algorithm in load frequency control of multi-area interconnected power system with nonlinearity," Neural Computing and Applications, vol. 28, pp. 475-488, 2017.

M. E. Çimen, Z. B. Garip, and A. F. Boz, "Chaotic flower pollination algorithm based optimal PID controller design for a buck converter," Analog Integrated Circuits and Signal Processing, vol. 107, no. 2, pp. 281-298, 2021.‏

M. R. Djalal, and I. Robandi, "Optimization of PID controller design for DC motor based on flower pollination algorithm," The 2015 International Conference on Electrical, Telecommunication and Computer Engineering, 2015.‏

S. Nadweh, et al., "Optimization of P& PI controller parameters for variable speed drive systems using a flower pollination algorithm," Heliyon, vol. 6, no. 8, p. e04648, 2020.‏

I. Suwarno, et al., "Using a combination of PID control and Kalman filter to design of IoT-based telepresence self-balancing robots during COVID-19 pandemic," Emerging Science Journal, vol. 4, pp. 241-261, 2020.‏

A. Ma'arif and N. R. Setiawan, "Control of DC motor using integral state feedback and comparison with PID: simulation and arduino implementation," Journal of Robotics and Control (JRC), vol. 2, no. 5, pp. 456-461, 2021.‏

A. L. Shuraiji and S. W. Shneen, "Fuzzy Logic Control and PID Controller for Brushless Permanent Magnetic Direct Current Motor: A Comparative Study," Journal of Robotics and Control (JRC), vol. 3, no. 6, pp. 762-768, 2022.‏

N. C. Damasceno, "PI controller optimization for a heat exchanger through metaheuristic bat algorithm, particle swarm optimization, flower pollination algorithm and cuckoo search algorithm," IEEE Latin America Transactions, vol. 15, no. 9, pp. 1801-1807, 2017.

K. Jagatheesan, B. Anand, and S. Samanta, "Flower pollination algorithm tuned PID controller for multi-source interconnected multi-area power system," Applications of Flower Pollination Algorithm and its Variants, pp. 221-239, 2021.

D. Lakshmi, A. P. Fathima, and R. Muthu, "A novel flower pollination algorithm to solve load frequency control for a hydro-thermal deregulated power system," Circuits and Systems, vol. 7, no. 4, pp. 166-178, 2016.‏

I. Hussain, et al., "Performance analysis of flower pollination algorithm optimized PID controller for wind-PV-SMES-BESS-diesel autonomous hybrid power system," International Journal of Renewable Energy Research (IJRER), vol. 7, no. 2, pp. 643-651, 2017.‏

P. Dash, L. C. Saikia, and N. Sinha, "Flower pollination algorithm optimized PI-PD cascade controller in automatic generation control of a multi-area power system," International Journal of Electrical Power & Energy Systems, vol. 82, pp. 19-28, 2016.‏

D. Puangdownreong, "Fractional order PID controller design for DC motor speed control system via flower pollination algorithm," ECTI Transactions on Electrical Engineering, Electronics, and Communications, vol. 17, no. 1, pp. 14-23, 2019.‏

F. D. Murdianto, et al., "Modeling and simulation of mppt sepic-buck converter series using flower pollination algorithm (fpa)-pi controller in dc microgrid isolated system," 2018 International Electrical Engineering Congress (iEECON), pp. 1-4, 2018.‏

M. Mahmud, et al., "Utilizing of flower pollination algorithm for brushless DC motor speed controller," 2020 Emerging Technology in Computing, Communication and Electronics (ETCCE), pp. 1-5, 2020.‏

A. Y. Abdelaziz and E. S. Ali, "Static VAR compensator damping controller design based on flower pollination algorithm for a multi-machine power system," Electric Power Components and Systems, vol. 43, no. 11, pp. 1268-1277, 2015.‏

P. E. Mergos and X. -S. Yang, "Flower pollination algorithm parameters tuning," Soft computing, vol. 25, no. 22, pp. 14429-14447, 2021.

S. W. Shneen, H. H. Kareem, and H. A. Abdulmajeed, "Fuzzy-PI control for speed of PMSM drive system," Journal of Scientific and Engineering Research, vol. 6, pp. 31-35, 2019.‏

A. K. K. A. Raheem, et al., "Design and Simulation of a Second-Order Universal Switched-Capacitor Filter as a 10-Pin Dual-In-Line Package Integrated Circuit," Engineering and Technology Journal, vol. 30, no. 18, pp. 3175-3191, 2012.‏

A. E. Kayabekir, et al., "A comprehensive review of the flower pollination algorithm for solving engineering problems," Nature-inspired algorithms and applied optimization, pp. 171-188, 2018.‏

A. Ma'arif and A. Çakan, "Simulation and arduino hardware implementation of dc motor control using sliding mode controller," Journal of Robotics and Control (JRC), vol. 2, no. 6, pp. 582-587, 2021.

I. Suwarno, et al., "Controllability and Observability Analysis of DC Motor System and a Design of FLC-Based Speed Control Algorithm," Journal of Robotics and Control (JRC), vol. 3, no. 2, pp. 227-235, 2022.‏

C. V. Hollot and Y. Chait,"Nonlinear stability analysis for a class of TCP/AQM networks," Proceedings of the 40th IEEE Conference on Decision and Control (Cat. No. 01CH37228), vol. 3, pp. 2309-2314, 2001.‏

M. K. Oudah, M. Q. Sulttan, and S. W. Shneen, "Fuzzy type 1 PID controllers design for TCP/AQM wireless networks," Indonesian Journal of Electrical Engineering and Computer Science, vol. 21, no. 1, pp. 118-127, 2021.

J. Shen, Y. Jing, and T. Ren, "Adaptive finite time congestion tracking control for TCP/AQM system with input-saturation," International Journal of Systems Science, vol. 53, no. 2, pp. 253-264, 2022.‏

J. Chen and Y. Jing, "Multiple bottleneck topology TCP/AQM switching network congestion control with input saturation and prescribed performance," ISA transactions, 2022.‏

A. Giménez, et al., "New RED-type TCP-AQM algorithms based on beta distribution drop functions," Applied Sciences, vol. 12, no. 21, p. 11176, 2022.

J. Shen, Y. Jing, and G. M. Dimirovski, "Fixed-time congestion tracking control for a class of uncertain TCP/AQM computer and communication networks," International Journal of Control, Automation and Systems, vol. 20, no. 3, pp. 758-768, 2022.‏

O. Menacer, A. Messai, and L. Kassa-Baghdouche, "Design and analysis of a proportional-integral controller based on a Smith predictor for TCP/AQM network systems," Frontiers of Information Technology & Electronic Engineering, vol. 23, no. 2, pp. 291-303, 2022.‏

S. W. Shneen, et al., "Advanced optimal by PSO-PI for DC motor," Indonesian Journal of Electrical Engineering and Computer Science, vol. 16, no. 1, pp. 165-175, 2019.‏

S. Patel, P. Gupta, and G. Singh, "Performance measure of Drop tail and RED algorithm," 2010 2nd International Conference on Electronic Computer Technology, vol. 23, no. 2, 2010.

M. Sagfors, et al., "Queue management for TCP traffic over 3G links," 2003 IEEE Wireless Communications and Networking, vol. 3, pp. 1663-1668, 2003.

A. J. Attiya, Y. Wenyu, and S. W. Shneen, "Compared with PI, Fuzzy-PI and PSO-PI controllers of robotic grinding force servo system," TELKOMNIKA Indonesian Journal of Electrical Engineering, vol. 16, no. 1, pp. 65-7, 2015. ‏

K. Okokpujie, et al., "Comparative analysis of the performance of various active queue management techniques to varying wireless network conditions," International Journal of Electrical and Computer Engineering, vol. 9, no. 1, pp. 359-368, 2019.




DOI: https://doi.org/10.18196/jrc.v4i2.17533

Refbacks

  • There are currently no refbacks.


Copyright (c) 2023 Suad Ali Eissa, salam waley shneen, Ekbal Hussein Ali

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

 


Journal of Robotics and Control (JRC)

P-ISSN: 2715-5056 || E-ISSN: 2715-5072
Organized by Peneliti Teknologi Teknik Indonesia
Published by Universitas Muhammadiyah Yogyakarta in collaboration with Peneliti Teknologi Teknik Indonesia, Indonesia and the Department of Electrical Engineering
Website: http://journal.umy.ac.id/index.php/jrc
Email: jrcofumy@gmail.com


Kuliah Teknik Elektro Terbaik