Abstract
Wireless Sensor Networks have an event-driven nature that includes a colossal count of sensors to generate unpredictable network traffic that causes network congestion Due to immoderate congestion packets remain in the queue for a longer period. This incites increased packet delay and packet losses. Existing congestion control strategies are either inelastic or have limited elasticity. Numerous elastic approaches, such as Cuckoo Fuzzy PID (CFPID), PSO (Particle Swarm Optimization)-neural PID, and PSO Fuzzy PID have been introduced using meta-heuristics and evolutionary algorithms; nevertheless, these are slow and prematurely converge, indicating an NP-hard problem. Moreover, Multi-objective Proportional Integral Derivative (MPID) is articulated as a multi-objective optimization problem, which is followed by many researchers but suffers from overshoot defects. To address these issues, the hybrid controller is proposed using the Non-dominated Sorting Genetic Algorithm III and MPID called N3-MPID to optimize the data transmission rate for the source node. The four indirect objectives that are Integral Square Error, Integral Absolute Error, Integral of Time multiplied Absolute Error, and Integral of Time multiplied Square Error are taken to design a novel optimal MPID fitness function. To merge these objectives into a single goal, an equally weighted procedure is adopted that is efficient and well-distributed. The proposed technique is simulated using a Network Simulator and is compared with CFPID using principal metrics. Simulation results depict that the N3-MPID outflanks existing algorithms by an 11.76% increase in packet delivery ratio while minimizing packet loss, average delay, and deviation of queue length by 43.16%, 20.55%, and 15.05%, respectively.
Similar content being viewed by others
Data availability
Not applicable
References
Yadav, S. L., Ujjwal, R. L., Kumar, S., Kaiwartya, O., Kumar, M., & Kashyap, P. K. (2021). Traffic and energy aware optimization for congestion control in next generation wireless sensor networks. Journal of Sensors, 2021, 5575802. https://doi.org/10.1155/2021/5575802
Rashedi, E., Nezamabadi-Pour, H., & Saryazdi, S. (2009). Gsa: A gravitational search algorithm. Information sciences, 179(13), 2232–2248.
Shah, S. A., Nazir, B., & Khan, I. A. (2017). Congestion control algorithms in wireless sensor networks: Trends and opportunities. Journal of King Saud University-Computer and Information Sciences, 29(3), 236–245. https://doi.org/10.1016/j.jksuci.2015.12.005
Fei, Z., Li, B., Yang, S., Xing, C., Chen, H., & Hanzo, L. (2016). A survey of multi-objective optimization in wireless sensor networks: Metrics, algorithms, and open problems. IEEE Communications Surveys and Tutorials, 19(1), 550–586. https://doi.org/10.1109/COMST.2016.2610578
Bohloulzadeh, A., & Rajaei, M. (2020). A survey on congestion control protocols in wireless sensor networks. International Journal of Wireless Information Networks. https://doi.org/10.1007/s10776-020-00479-3
Bhatti, K. A., Asghar, S., & Naz, S. (2023). Multi-objective fuzzy krill herd congestion control algorithm for WSN. Multimedia Tools and Applications. https://doi.org/10.1007/s11042-023-15200-8
Rezaee, A. A., Yaghmaee, M. H., & Rahmani, A. M. (2014). Optimized congestion management protocol for healthcare wireless sensor networks. Wireless Personal Communications, 75(1), 11–34.
Qureshi, I. A., Asghar, S., & Noor, M. A. (2023). Fucwo: a novel fuzzy-based approach of contention window optimization for ieee-802.15.6 wbans. Applied Intelligence, 53(10), 12132–12148. https://doi.org/10.1007/s10489-022-04001-5
Sumathi, K., & Pandiaraja, P. (2020). Dynamic alternate buffer switching and congestion control in wireless multimedia sensor networks. Peer-to-Peer Networking and Applications, 13(6), 2001–2010. https://doi.org/10.1007/s12083-019-00797-1
Lin, L., Shi, Y., Chen, J., & Ali, S. (2020). A novel fuzzy PID congestion control model based on cuckoo search in WSNS. Sensors. https://doi.org/10.3390/s20071862
Mahdavian, M., & Wattanapongsakorn, N. (2014). Optimizing pid controller tuning for greenhouse lighting control system by varying number of objectives. In: 2014 11th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), pp 1–6, https://doi.org/10.1109/ECTICon.2014.6839890
Yang, X., Chen, X., Xia, R., & Qian, Z. (2018). Wireless sensor network congestion control based on standard particle swarm optimization and single neuron PID. Sensors. https://doi.org/10.3390/s18041265
Bhatti, K. A., & Asghar, S. (2022). Progressive fuzzy PSO-PID congestion control algorithm for WSNS. Arabian Journal for Science and Engineering. https://doi.org/10.1007/s13369-022-06701-z
Yi, J. H., Deb, S., Dong, J., Alavi, A. H., & Wang, G. G. (2018). An improved nsga-iii algorithm with adaptive mutation operator for big data optimization problems. Future Generation Computer Systems, 88, 571–585.
Metiaf, A., & Wu, Q. (2019). Wireless sensor network deployment optimization using reference-point-based non-dominated sorting approach (nsga-iii). In: Journal of Physics: Conference Series, IOP Publishing, Vol. 1284, p. 012063
Ariza Vesga, L.F., Eslava Garzón, J.S., & Puerta, R. (2020). Ef1-nsga-iii: An evolutionary algorithm based on the first front to obtain non-negative and non-repeated extreme points. Ingeniería e Investigación 40(3), 55–69, https://doi.org/10.15446/ing.investig.v40n3.82906
Qureshi, I. A., & Asghar, S. (2021). A genetic fuzzy contention window optimization approach for ieee-802.11 wlans. Wireless Networks, 27(4), 2323–2336. https://doi.org/10.1007/s11276-021-02572-8
Deb, K., & Jain, H. (2013). An evolutionary many-objective optimization algorithm using reference-point-based nondominated sorting approach, part i: solving problems with box constraints. IEEE Transactions on Evolutionary Computation, 18(4), 577–601.
Jain, H., & Deb, K. (2013). An evolutionary many-objective optimization algorithm using reference-point based nondominated sorting approach, part ii: handling constraints and extending to an adaptive approach. IEEE Transactions on Evolutionary Computation, 18(4), 602–622.
Yannibelli, V., Pacini, E., Monge, D., Mateos, C., & Rodriguez, G. (2020). A comparative analysis of nsga-ii and nsga-iii for autoscaling parameter sweep experiments in the cloud. Scientific Programming. https://doi.org/10.1155/2020/4653204
Freire, H., Oliveira, P. M., & Pires, E. S. (2017). From single to many-objective PID controller design using particle swarm optimization. International Journal of Control, Automation, and Systems, 15(2), 918.
Rezaee, A. A., & Pasandideh, F. (2018). A fuzzy congestion control protocol based on active queue management in wireless sensor networks with medical applications. Wireless Personal Communications, 98(1), 815–842. https://doi.org/10.1007/s11277-017-4896-6
Qu, S., Zhao, L., Chen, Y., & Mao, W. (2021). A discrete-time sliding mode congestion controller for wireless sensor networks. Optik. https://doi.org/10.1016/j.ijleo.2020.165727
Narawade, V., & Kolekar, U. D. (2018). Acsro: Adaptive cuckoo search based rate adjustment for optimized congestion avoidance and control in wireless sensor networks. Alexandria Engineering Journal, 57(1), 131–145. https://doi.org/10.1016/j.aej.2016.10.005
Vijayalakshmi, K., & Anandan, P. (2019). A multi objective tabu particle swarm optimization for effective cluster head selection in WSN. Cluster Computing, 22(5), 12275–12282. https://doi.org/10.1007/s10586-017-1608-7
Singh, K., Singh, K., Son, L. H., & Aziz, A. (2018). Congestion control in wireless sensor networks by hybrid multi-objective optimization algorithm. Computer Networks, 138, 90–107.
Srivastava, V., Tripathi, S., Singh, K., & Son, L. H. (2020). Energy efficient optimized rate based congestion control routing in wireless sensor network. Journal of Ambient Intelligence and Humanized Computing, 11, 1325–1338. https://doi.org/10.1007/s12652-019-01449-1
Parsavand, H., & Ghaffari, A. (2018). Controlling congestion in wireless sensor networks through imperialist competitive algorithm. Wireless Personal Communications, 101, 1123–1142. https://doi.org/10.1007/s11277-018-5752-z
Qu, S., Zhao, L., & Xiong, Z. (2020). Cross-layer congestion control of wireless sensor networks based on fuzzy sliding mode control. Neural Computing and Applications, 32, 13505–13520. https://doi.org/10.1007/s00521-020-04758-1
Swain, S. K., & Nanda, P. K. (2019). Priority based adaptive rate control in wireless sensor networks: A difference of differential approach. IEEE Access, 7, 112435–112447.
Sun, Z., Wang, P., Vuran, M. C., Al-Rodhaan, M. A., Al-Dhelaan, A. M., & Akyildiz, I. F. (2011). Bordersense: Border patrol through advanced wireless sensor networks. Ad Hoc Networks, 9(3), 468–477. https://doi.org/10.1016/j.adhoc.2010.09.008
Berrahal, S., Kim, J. H., Rekhis, S., Boudriga, N., Wilkins, D., & Acevedo, J. (2016). Border surveillance monitoring using quadcopter UAV-aided wireless sensor networks. Journal of Communications Software and Systems, 12(1), 67–82.
Wei, Z., Feng, L., Han, J., Xu, X., & Peng, H. (2013). A reliable transport protocol with prediction mechanism for urgent information in wireless sensor networks. International Journal of Distributed Sensor Networks, 9(12), 221–235.
Aimtongkham, P., Heng, S., Horkaew, P., Nguyen, T.G., & So-In, C. (2020). Fuzzy logic rate adjustment controls using a circuit breaker for persistent congestion in wireless sensor networks. Wireless Networks pp. 1–25, https://doi.org/10.1007/s11276-020-02289-0
Truong, N. H., & Dao, D. N. (2020). New hybrid between NSGA-iii with multi-objective particle swarm optimization to multi-objective robust optimization design for powertrain mount system of electric vehicles. Advances in Mechanical Engineering, 12(2), 1687814020904253. https://doi.org/10.1177/1687814020904253
Acknowledgements
Not applicable
Funding
No funding source is available
Author information
Authors and Affiliations
Contributions
This article is read and approved by all authors.
- KAB designed and planned the study. Further, prepare a write-up and compile the article
- SA supervised and conceived the idea. He also critically reviewed the article.
Corresponding author
Ethics declarations
Conflict of interest
Authors declare that they have no competing of interest.
Ethical approval
Authors declare that they have no conflict of interest.
Human and animal rights
This article does not contain any studies with human participants or animals performed by any of the authors.
Consent for publication
Not applicable
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Bhatti, K.A., Asghar, S., Rauf, B. et al. A multi-objective integrated PID controller combined with NSGA-III for minimizing congestion in WSNs. Wireless Netw 30, 1423–1439 (2024). https://doi.org/10.1007/s11276-023-03579-z
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11276-023-03579-z