DOI QR코드

DOI QR Code

SQUIRREL SEARCH PID CONTROLLER ALGORITHM BASED ACTIVE QUEUE MANAGEMENT TECHNIQUE FOR TCP COMMUNICATION NETWORKS

  • Keerthipati.Kumar (Computer Science and Engineering, VELS Institute of Science, Technology & Advanced Studies (VISTAS)) ;
  • R.A. KARTHIKA (Computer Science and Engineering, VELS Institute of Science, Technology & Advanced Studies (VISTAS))
  • Received : 2023.04.05
  • Published : 2023.04.30

Abstract

Active queue management (AQM) is a leading congestion control system, which can keep smaller queuing delay, less packet loss with better network utilization and throughput by intentionally dropping the packets at the intermediate hubs in TCP/IP (transmission control protocol/Internet protocol) networks. To accelerate the responsiveness of AQM framework, proportional-integral-differential (PID) controllers are utilized. In spite of its simplicity, it can effectively take care of a range of complex problems; however it is a lot complicated to track down optimal PID parameters with conventional procedures. A few new strategies have been grown as of late to adjust the PID controller parameters. Therefore, in this paper, we have developed a Squirrel search based PID controller to dynamically find its controller gain parameters for AQM. The controller gain parameters are decided based on minimizing the integrated-absolute error (IAE) in order to ensure less packet loss, high link utilization and a stable queue length in favor of TCP networks.

Keywords

References

  1. Zhang, Wenli, and Yuanwei Jing. "Active Queue Management Algorithm Based on RBF Neural Network Controller." In 2020 Chinese Control And Decision Conference (CCDC), pp. 2289-2293. IEEE, 2020.
  2. Zhang, Wenli, and Yuanwei Jing. "Active Queue Management Algorithm Based on RBF Neural Network Controller." In 2020 Chinese Control And Decision Conference (CCDC), pp. 2289-2293. IEEE, 2020.
  3. Sharma, "A Survey on Active Queue Management Techniques", International Journal Of Engineering And Computer Science, 2016.
  4. Awan, B. Ahmad and S. Ahmad, "Performance analysis of networks of queues under active queue management scheme", Simulation Modelling Practice and Theory, vol. 15, no. 4, pp. 416-425, 2007. https://doi.org/10.1016/j.simpat.2006.11.013
  5. Hotchi, Ryosuke, Hosho Chibana, Takanori Iwai, and Ryogo Kubo. "Active Queue Management Supporting TCP Flows Using Disturbance Observer and Smith Predictor." IEEE Access 8 (2020): 173401-173413. https://doi.org/10.1109/ACCESS.2020.3025680
  6. C. Chen, H. Kuo, J. Yan and T. Liao, "GA-based PID active queue management control design for a class of TCP communication networks", Expert Systems with Applications, vol. 36, no. 2, pp. 1903-1913, 2009. https://doi.org/10.1016/j.eswa.2007.12.003
  7. Huang, Hongcheng, Gaofei Xue, Yuanming Wang, and Hongmei Zhang. "An adaptive active queue management algorithm." In 2013 3rd International Conference on Consumer Electronics, Communications and Networks, pp. 72-75. IEEE, 2013.
  8. Wei, Tao, and Shun-yi Zhang. "Active queue management based on particle swarm optimization PID algorithm." In 2008 11th IEEE Singapore International Conference on Communication Systems, pp. 523-526. IEEE, 2008.
  9. Rezaee and F. Pasandideh, "A Fuzzy Congestion Control Protocol Based on Active Queue Management in Wireless Sensor Networks with Medical Applications", Wireless Personal Communications, vol. 98, no. 1, pp. 815-842, 2017. https://doi.org/10.1007/s11277-017-4896-6
  10. Sadek, Belamfedel Alaoui, Tissir El Houssaine, and Chaibi Noreddine. "A robust PID controller for active queue management framework in congested routers." In 2017 Intelligent Systems and Computer Vision (ISCV), pp. 1-6. IEEE, 2017.
  11. S. Floyd and V. Jacobson, "Random early detection gateways for congestion avoidance", IEEE/ACM Transactions on Networking, vol. 1, no. 4, pp. 397-413, 1993. https://doi.org/10.1109/90.251892
  12. Xu, Qin, Fan Li, Jinsheng Sun, and Moshe Zukerman. "A new TCP/AQM system analysis." Journal of Network and Computer Applications 57 (2015): 43-60. https://doi.org/10.1016/j.jnca.2015.07.004
  13. Wencong, Xu, Zhu Zijie, and Gao Xiang. "A Robust PID Nonfragile control theoretic analysis to TCP/AQM Network." In The 27th Chinese Control and Decision Conference (2015 CCDC), pp. 2188-2192. IEEE, 2015.
  14. Hollot, V. Misra, D. Towsley and Wei-Bo Gong, "On designing improved controllers for AQM routers supporting TCP flows", Proceedings IEEE INFOCOM 2001. Conference on Computer Communications. Twentieth Annual Joint Conference of the IEEE Computer and Communications Society (Cat. No.01CH37213).
  15. Hotchi, Ryosuke, and Ryogo Kubo. "Active queue management supporting TCP flows using dynamically controlled target queue length." In 2018 IEEE International Conference on Consumer Electronics-Taiwan (ICCE-TW), pp. 1-2. IEEE, 2018.
  16. Chebli, Samira, Ahmed Elakkary, and Nacer Sefiani. "PID controller tuning using multi-objective ant colony optimization applied to TCP/AQM networks." In 2017 23rd International Conference on Automation and Computing (ICAC), pp. 1-6. IEEE, 2017.
  17. Casoni, Maurizio, Carlo Augusto Grazia, Martin Klapez, and Natale Patriciello. "How to avoid TCP congestion without dropping packets: an effective AQM called PINK." Computer Communications 103 (2017): 49-60. https://doi.org/10.1016/j.comcom.2017.02.010
  18. Liu, Yang, Xiaoping Liu, Yuanwei Jing, Ziye Zhang, and Xiangyong Chen. "Congestion tracking control for uncertain TCP/AQM network based on integral backstepping." ISA transactions 89 (2019): 131-138. https://doi.org/10.1016/j.isatra.2018.12.021
  19. Sabry, Sana Sabah, Hadeel S. Obaid, and Atheer Marouf Al-Chalabi. "Grey Wolf Algorithm Based Pid Controller for Congestion Avoidance in Tcp Network." In 2019 2nd International Conference on Intelligent Computing, Instrumentation and Control Technologies (ICICICT), vol. 1, pp. 299-304. IEEE, 2019.
  20. Bisoy, Sukant Kishoro, and Prasant Kumar Pattnaik. "Design of feedback controller for TCP/AQM networks." Engineering science and technology, an international journal 20, no. 1 (2017): 116-132. https://doi.org/10.1016/j.jestch.2016.10.002
  21. Ma, Lujuan, Xiaoping Liu, Huanqing Wang, and Xiaoping Deng. "Congestion tracking control for multi-router TCP/AQM network based on integral backstepping." Computer Networks 175 (2020): 107278.
  22. Wang, Kun, Yang Liu, Xiaoping Liu, Yuanwei Jing, and Georgi M. Dimirovski. "Study on TCP/AQM network congestion with adaptive neural network and barrier Lyapunov function." Neurocomputing 363 (2019): 27-34. https://doi.org/10.1016/j.neucom.2019.08.024
  23. Wang, Kun, Yang Liu, Xiaoping Liu, Yuanwei Jing, and Siying Zhang. "Adaptive fuzzy funnel congestion control for TCP/AQM network." ISA transactions 95 (2019): 11-17. https://doi.org/10.1016/j.isatra.2019.05.015