Simulation Model of Enhancing Performance of TCP/AQM Networks by Using Matlab
Keywords:AQM, FLC, GA, PID, TCP
Internet networks are becoming more crowded every day due to the rapid development of modern life, which causes an increase in the demand for data circulating on the Internet. This creates several problems, such as buffer overflow of intermediate routers, and packet loss and time delay in packet delivery. The solution to these problems is to use a TCP/AQM system. The simulation results showed that there were differences in performance between the different controllers used. The proposed methods were simulated along with the required conditions in nonlinear systems to determine the best performance. It was found that the use of optimization Department of Electro-mechanical Engineering, University of Technology - Iraq tools (GA, FL) with a controller could achieve the best performance. The simulation results demonstrated the ability of the proposed methods to control the behavior of the system. The controller systems were simulated using Matlab/Simulink. The simulation results showed that the performance was better with the use of GA-PIDC compared to both FL-PIDC and PIDC in terms of stability time, height, and overrun ratio for a network with a variable queue that was targeted for comparison. The results were: the bypass ratio was 0, 3.3 and 21.8 the settling time was 0.002, 0.055, and 0.135; and the rise time was 0.001, 0.004 and 0.008 for GA-PIDC, FL-PIDC and PIDC, respectively. These results made it possible to compare the three control techniques.
Widodo, L.E., Widijanto, E., Faadhilah, I. & Sunyoto, W., Fuzzy-Based Prediction of Spatio-Temporal Distribution of Wet Muck in Block Cave Mine of PT Freeport Indonesia, Journal of Eng. Technol. Sci., 50(2), pp. 291-313, 2018.
Ushada, M., Putro, N.A.S. & Khuriyati, N., An Intelligent Incentive Model Based on Environmental Ergonomics for Food SMEs, Journal of Eng. and Technol. Sci., 51(6), pp. 839-864, 2019.
Khudhair, A.A., Jabbar, S.Q., Sulttan, M.Q. & Wang, D., Wireless Indoor Localization Systems and Techniques: Survey and Comparative Study, Indonesian Journal of Electrical Engineering and Computer Science, 3(2), pp. 392-409, 2016.
Chen, C.K., Kuo, H.H., Yan, J.J. & Liao, T.L., GA-based PID Active Queue Management Control Design for a Class of TCP Communication Networks, Expert Systems with Applications, 36(2), pp. 1903-1913, 2009.
Ustebay, D. & Ozbay, H., Switching Resilient PI Controllers for Active Queue Management of TCP Flows, in 2007 IEEE International Conference on Networking, Sensing and Control IEEE, pp. 574-578, 2007.
Wydrowski, B. & Zukerman, M., GREEN: An Active Queue Management Algorithm for a Self-Managed Internet, in 2002 IEEE International Conference on Communications. Conference Proceedings. ICC 2002 (Cat. No. 02CH37333), IEEE, 4, pp. 2368-2372, 2002. ?
Nigar, N. & Azim, M.A., Fairness Comparison of TCP Variants over Proactive and Reactive Routing Protocol in MANET, International Journal of Electrical and Computer Engineering, 8(4), 2199, 2018.
Okokpujie, K., Emmanuel, C., Shobayo, O., Noma-Osaghae, E. & Okokpujie, I., Comparative Analysis of the Performance of Various Active Queue Management Techniques to Varying Wireless Network Conditions, International Journal of Electrical and Computer Engineering (IJECE), 9(1), pp. 359-368, 2019.
Munadi, R., Sanjoyo, D.D., Perdana, D. & Adjie, F., Performance Analysis of Tunnel Broker Through Open Virtual Private Network, Telkomnika, 17(3), pp.1185-1192, 2019.
Assegie, S. & Nair, P., Performance Analysis of Emulated Software-Defined Wireless Network, Indonesian Journal of Electrical Engineering and Computer Science (IJEECS), 16(1), pp. 311-318, 2019.
Kanakaris, V., Papakostas, G.A. & Bandekas, D.V., Power Consumption Analysis on an IoT Network Based on Wemos: A Case Study, Telkomnika, 17(5), pp. 2505-2511, 2019.
Shneen, S.W., Mao, C. & Wang, D., 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, 7(1), pp. 173-192, 2016. ?
Wang, X., Wang, Y., Zhou, H. & Huai, X., PSO-PID: A Novel Controller for AQM Routers, in 2006 IFIP International Conference on Wireless and Optical Communications Networks, IEEE, 2006. DOI: 10.1109/WOCN.2006.1666682.
Shneen, S.W., Dakheel, H.S. & Abdulla, Z.B., Design and Implementation of Variable and Constant Load for Induction Motor, International Journal of Power Electronics and Drive Systems, 11(2), 762, 2020.
Waley, S., Mao, C., & Bachache, N.K., Biogeography based optimization for tuning FLC controller of PMSM, in International Conference in Swarm Intelligence, Springer, Cham., pp. 395-402, 2015.
Hollot, C.V., Misra, V., Towsley, D. & Gong, W., Analysis and Design of Controllers for AQM Routers Supporting TCP Flows, IEEE Transactions on Automatic Control, 47(6), pp. 945-959, 2002.
Attiya, A.J., Wenyu, Y. & Shneen, S.W., Compared with PI, Fuzzy_PI & PSO_PI Controllers of Robotic Grinding Force Servo System, Telkomnika Indonesian Journal of Electrical Engineering, 16(1), pp. 65-74, 2015.
Rezaee, A.A. & Pasandideh, F., A Fuzzy Congestion Control Protocol Based on Active Queue Management in Wireless Sensor Networks with Medical Applications, Wireless Personal Communications, 98(1), pp. 815-842, 2018.
Kuo, H.H., Chen, C.K., Yan, J.J. & Liao, T L., A GA-Based PID Active Queue Management Control Design for TCP/IP Networks, Journal of Physics: Conference Series, IOP Publishing, 96(1), 012101, 2008.
Abharian, A.E. & Alireza, M., Hybrid GA-BF Based Intelligent PID Active Queue Management Control Design for TCP Network, in 2011 3rd International Conference on Electronics Computer Technology IEEE, 4, pp. 227-232, 2011.?
Shneen, S.W., Sulttan, M.Q. & Jaber, M.H., Variable Speed Control for 2Ph-HSM In RGS: A Comparative Simulation Study, International Journal of Electrical and Computer Engineering, 10(3), 2285, 2020.
Sabry, S.S. & Kaittan, N.M., Grey Wolf Optimizer Based Fuzzy-PI Active Queue Management Design for Network Congestion Avoidance, Indonesian Journal of Electrical Engineering and Computer Science, 18(1), pp. 199-208, 2020.
Jose, D. & Mudholkar, R.R., Congestion Control in TCP/IP Using Fuzzy Logic, International Journal of Management, IT and Engineering, 2(5), pp. 206-214, 2012.
Lin, W.W., Wong, A.K. & Wu, R.S., Applying Fuzzy Logic and Genetic Algorithms to Enhance the Efficacy of the PID Controller in Buffer Overflow Elimination for Better Channel Response Timeliness over the Internet, Concurrency and Computation: Practice and Experience, 18(7), pp. 725-747, 2006.
Galily, M., Roudsari, F.H. & Riazi, A., Applying Fuzzy Sliding Mode Control Based on Genetic Algorithms to Congestion Avoidance in a Computer Network, International Journal of Information Technology, 11(10), pp. 27-36, 2005
Fan, X.L., Du, F.F. & Xie, Z.H., Input-Rate Based Adaptive Fuzzy Neuron PID Control for AQM, in Advanced Materials Research, Trans Tech Publications Ltd, 846, pp. 3-8, 2014.
Shneen, Waley, S., Sulttan, M.Q. & Oudah, M.K., Design and Implementation of a Stability Control System for TCP/AQM Network, Indonesian Journal of Electrical Engineering and Computer Science, 22(1), pp. 129-136, 2021.
Abdalla, M. & Al-Baradie, S., Real Time Optimal Tuning of Quadcopter Attitude Controller Using Particle Swarm Optimization, J. Eng. Technol. Sci., 52, pp. 745-764, 2020.
Joelianto, E. & Sitanggang, P.H., A Substractive Clustering Based Fuzzy Hybrid Reference Control Design for Transient Response Improvement of PID Controller, Bandung Institute of Technology, Indonesia, 2009.
Di Fatta, G., Hoffmann, F., Re, G.L. & Urso, A., 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), 33(3), pp. 313-324, 2003.
Cheng, C.H. & Shu, S.L., Application of GA-Based Neural Network for Attitude Control of a Satellite, Aerospace Science and Technology, 14(4), pp. 241-249, 2010.
Oudah, M.K., Sulttan, M.Q. & Shneen, S.W., Fuzzy Type 1 PID Controllers Design for TCP/AQM Wireless Network, Indonesian Journal of Electrical Engineering and Computer Science, 21(1), pp. 118-127, 2021.
Wang, K., Liu, Y., Liu, X., Jing, Y. & Zhang, S., Adaptive Fuzzy Funnel Congestion Control for TCP/AQM Network, ISA transactions, 95, pp. 11-17, 2019.
Shneen, S.W., BBO Tuned PI Control for Three-Phase Rectifier, J. Sci. Eng. Res, 5, pp. 471-479, 2018.
Attiya, A.J., Wenyu, Y. & Shneen, S. W., PSO_PI Controller of Robotic Grinding Force Servo System, Telkomnika Indonesian Journal of Electrical Engineering, 15(3), pp. 515-525. 2015.
Hamidian, H. & Beheshti, M.T., A Robust Fractional-Order PID Controller Design Based on Active Queue Management for TCP Network, International Journal of Systems Science, 49(1), pp. 211-216, 2018.
Bisoy, S.K. & Pattnaik, P.K., Design of Feedback Controller for TCP/AQM Networks, Engineering Science and Technology, an International Journal, 20(1), pp. 116-132, 2017.
Afanasyev, A., Tilley, N., Reiher, P. & Kleinrock, L., Host-To-Host Congestion Control for TCP, IEEE Communications Surveys & Tutorials, 12(3), pp. 304-342, 2010.
Rizzo, L., A TCP-Friendly Single-Rate Multicast Congestion Control Scheme, in Proc. ACM SIGCOMM, 30(4),pp. 17-28, 2000.
Sarolahti, P., Kojo, M. & Raatikainen, K., F-RTO: An Enhanced Recovery Algorithm for TCP Retransmission Timeouts, ACM SIGCOMM Computer Communication Review, 33(2), pp. 51-63, 2003.
Sulttan, M.Q., Jaber, M.H. & Shneen, S.W., Proportional-Integral Genetic Algorithm Controller for Stability of TCP Network, International Journal of Electrical and Computer Engineering, 10(6), pp. 225-232, 2020.