Skip to main content
Log in

A multi-objective integrated PID controller combined with NSGA-III for minimizing congestion in WSNs

  • Original Paper
  • Published:
Wireless Networks Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Algorithm 1
Fig. 7
Algorithm 2
Fig. 8
Algorithm 3
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17

Similar content being viewed by others

Data availability

Not applicable

References

  1. 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

    Article  Google Scholar 

  2. Rashedi, E., Nezamabadi-Pour, H., & Saryazdi, S. (2009). Gsa: A gravitational search algorithm. Information sciences, 179(13), 2232–2248.

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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.

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

  12. 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

    Article  Google Scholar 

  13. 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

    Article  Google Scholar 

  14. 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.

    Article  Google Scholar 

  15. 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

  16. 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

  17. 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

    Article  Google Scholar 

  18. 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.

    Article  Google Scholar 

  19. 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.

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. 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.

    Article  Google Scholar 

  22. 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

    Article  Google Scholar 

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. 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

    Article  Google Scholar 

  26. 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.

    Article  Google Scholar 

  27. 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

    Article  Google Scholar 

  28. 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

    Article  Google Scholar 

  29. 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

    Article  Google Scholar 

  30. 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.

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. 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.

    Article  Google Scholar 

  33. 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.

    Article  Google Scholar 

  34. 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

  35. 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

    Article  Google Scholar 

Download references

Acknowledgements

Not applicable

Funding

No funding source is available

Author information

Authors and Affiliations

Authors

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

Correspondence to Kabeer Ahmed Bhatti.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-023-03579-z

Keywords

Navigation