Skip to main content

Advertisement

Log in

An energy-aware scheme for solving the routing problem in the internet of things based on jaya and flower pollination algorithms

  • Original Research
  • Published:
Journal of Ambient Intelligence and Humanized Computing Aims and scope Submit manuscript

Abstract

Clustering and routing protocols for Internet of Things (IoT) need to consider energy usage and how to reduce it. Unbalanced power usage is a common concern with current solutions to cluster-based routing problems in the IoT ecosystem. This research developed a swarm intelligence-based clustering technique to achieve a more uniform dispersion of cluster heads. The data packets across cluster heads and the sink are routed via a Jaya algorithm. Based on average remaining energy, number of active nodes, number of nodes that have failed or have been removed from the network, and overall network throughput, this combined clustering and routing method's quality has been assessed. The integrative clustering and routing protocol based on the flower pollination algorithm and Jaya algorithm described here exhibit considerable improvements over the current state-of-the-art. The network throughput and the number of the alive node are essential statistics for evaluating IoT in which battery-powered devices periodically acquire surroundings data and transmit gathered samples to a base station. The proposed strategy improved network throughput and the number of dead nodes by at least 14% and 18%, 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
Fig. 7

Similar content being viewed by others

Data availability

Not applicable.

References

  • Abdel-Basset M, Shawky LA (2019) Flower pollination algorithm: a comprehensive review. Artif Intell Rev 52:2533–2557

    Article  Google Scholar 

  • Abdel-Basset M, Mohamed R, Saber S, Askar SS, Abouhawwash M (2021) Modified flower pollination algorithm for global optimization. Mathematics 9:1661

    Article  Google Scholar 

  • Adnan MA, Razzaque MA, Abedin MA, SalimReza SM, Hussein MR (2016) A novel cuckoo search based clustering algorithm for wireless sensor networks. Advanced computer and communication engineering technology. Springer, New York

    Google Scholar 

  • Agrawal D, Pandey S (2021) Optimization of the selection of cluster-head using fuzzy logic and harmony search in wireless sensor networks. Int J Commun Syst 34:e4391

    Article  Google Scholar 

  • Behera TM, Mohapatra SK (2021) A novel scheme for mitigation of energy hole problem in wireless sensor network for military application. Int J Commun Syst 34:e4886

    Article  Google Scholar 

  • Carneiro G (2010) “NS-3: Network simulator 3.” In UTM Lab Meeting April, 4–5.

  • Choudhury N, Matam R, Mukherjee M, Lloret J, Kalaimannan E (2020) NCHR: A nonthreshold-based cluster-head rotation scheme for IEEE 802.15. 4 cluster-tree networks. IEEE Internet Things J 8:168–178

    Article  Google Scholar 

  • Hosseinzadeh M, Ionescu-Feleaga L, Ionescu B-Ș, Sadrishojaei M, Kazemian F, Rahmani AM, Khan F (2022) A hybrid delay aware clustered routing approach using aquila optimizer and firefly algorithm in internet of things. Mathematics 10:4331

    Article  Google Scholar 

  • Houssein EH, Gad AG, Wazery YM (2021) Jaya algorithm and applications: a comprehensive review.’ Metaheuristics and optimization in computer and electrical engineering. Springer, New York, pp 3–24

    Google Scholar 

  • Ingle KK, Jatoth RK (2020) An efficient JAYA algorithm with lévy flight for non-linear channel equalization. Expert Syst Appl 145:112970

    Article  Google Scholar 

  • Kongara MC, Kuppili V, Edla DR (2021) Energy-efficient load balancing strategy for wireless sensor networks using quasi-oppositional based jaya optimization. Wireless Pers Commun 118:2319–2343

    Article  Google Scholar 

  • Kumar BS, Rao PT (2021a) ‘An optimal emperor penguin optimization based enhanced flower pollination algorithm in WSN for fault diagnosis and prolong network lifespan’. Wireless Personal Communications. pp 1–18.

  • Kumar R, Tripathi S, Agrawal R (2021b) ’Flower pollination optimization-based security enhancement technique for wireless sensor network. Nature-inspired computing for smart application design. Springer, New York

    Google Scholar 

  • Laghari AA, Kaishan W, Rashid AL, Mureed A, Abdullah AK (2021) A review and state of art of Internet of Things (IoT). Arch Comput Methods Eng. 1–19.

  • Lakshmi RJ (2020) An improved jaya algorithm and its scope for optimization in communications engineering. Advanced engineering optimization through intelligent techniques. Springer, New York

    Google Scholar 

  • Lansky J, Sadrishojaei M, Rahmani AM, Malik MH, Kazemian F, Hosseinzadeh M (2022) Development of a lightweight centralized authentication mechanism for the Internet of Things Driven by Fog. Mathematics 10:4166

    Article  Google Scholar 

  • Manickam M, Selvaraj S (2019) Range-based localisation of a wireless sensor network using Jaya algorithm. IET Sci Meas Technol 13:937–943

    Article  Google Scholar 

  • Mehra PS (2022) ‘LBECR: load balanced, efficient clustering and routing protocol for sustainable internet of things in smart cities’. J Ambient Intell Humaniz Comput. 1–23.

  • Nguyen T-T, Pan J-S, Dao T-K (2019) An improved flower pollination algorithm for optimizing layouts of nodes in wireless sensor network. IEEE Access 7:75985–75998

    Article  Google Scholar 

  • Pitchaimanickam B, Murugaboopathi G (2020) A hybrid firefly algorithm with particle swarm optimization for energy efficient optimal cluster head selection in wireless sensor networks. Neural Comput Appl 32:7709–7723

    Article  Google Scholar 

  • Poluru RK, Lokesh KR (2021) An improved fruit fly optimization (IFFOA) based cluster head selection algorithm for internet of things. Int J Comput Appl 43:623–631

    Google Scholar 

  • Preeth SK, Dhanalakshmi R, Kumar R, Mohamed Shakeel P (2018) ‘An adaptive fuzzy rule based energy efficient clustering and immune-inspired routing protocol for WSN-assisted IoT system’. J Ambient Intell Humaniz Comput. 1–13.

  • Rahmani AM, Naqvi RA, Malik MH, Malik TS, Sadrishojaei M, Hosseinzadeh M, Al-Musawi A (2021) E-learning development based on Internet of Things and Blockchain Technology during COVID-19 Pandemic. Mathematics 9:3151

    Article  Google Scholar 

  • Rao PCS, Banka H (2017) Energy efficient clustering algorithms for wireless sensor networks: novel chemical reaction optimization approach. Wireless Netw 23:433–452

    Article  Google Scholar 

  • Rao R (2016) Jaya: a simple and new optimization algorithm for solving constrained and unconstrained optimization problems. Int J Ind Eng Comput 7:19–34

    Google Scholar 

  • Reddy M, Rajasekhara Babu M (2019) Implementing self adaptiveness in whale optimization for cluster head section in Internet of Things. Cluster Comput 22:1361–1372

    Article  Google Scholar 

  • Riley GF, Henderson TR (2010) ’The ns-3 network simulator. Modeling and tools for network simulation. Springer, New York

    Google Scholar 

  • Sadrishojaei, Mahyar, Nima Jafari Navimipour, Midia Reshadi, and Mehdi Hosseinzadeh (2021a) ‘A new clustering-based routing method in the mobile internet of things using a krill herd algorithm’. Cluster Comput. 1–11.

  • Sadrishojaei M, Navimipour NJ, Reshadi M, Hosseinzadeh M (2021b) Clustered routing method in the Internet of Things using a Moth-flame optimization algorithm. Int J Commun Syst 34:e4964

    Article  Google Scholar 

  • Sadrishojaei M, Navimipour NJ, Reshadi M, Hosseinzadeh M (2021c) A new preventive routing method based on clustering and location prediction in the mobile internet of things. IEEE Internet Things J 8:10652–10664

    Article  Google Scholar 

  • Sadrishojaei M, Navimipour NJ, Reshadi M, Hosseinzadeh M, Unal M (2022a) An energy-aware clustering method in the IoT using a swarm-based algorithm. Wireless Netw 28:125–136

    Article  Google Scholar 

  • Sadrishojaei M, Navimipour NJ, Reshadi M, Hosseinzadeh M (2022b) ‘An energy-aware IoT routing approach based on a swarm optimization algorithm and a clustering technique'. Wirel Pers Commun. 1–17.

  • Sankar, S, Ramasubbareddy S, Ashish KL, Chatterjee P (2022) ‘NCCLA: new caledonian crow learning algorithm based cluster head selection for Internet of Things in smart cities’. J Ambient Intell Humaniz Comput. 1–11.

  • Saxena S, Mehta D (2021) An adaptive fuzzy-based clustering and bio-inspired energy efficient hierarchical routing protocol for wireless sensor networks. Wireless Pers Commun 120:2887–2906

    Article  Google Scholar 

  • Sharma R, Mittal N, Sohi BS (2020) Flower pollination algorithm-based energy-efficient stable clustering approach for WSNs. Int J Commun Syst 33:e4337

    Article  Google Scholar 

  • Vasanthi G, Prabakaran N (2022) Reliable network lifetime and energy-aware routing protocol for wireless sensor network using hybrid particle swarm-flower pollination search algorithm. J Ambient Intell Humaniz Comput. 1–11.

  • Xiuwu Y, Ying L, Yong L, Hao Y (2022) ‘WSN clustering routing algorithm based on hybrid genetic tabu search’. Wireless Personal Commun. 1–22.

  • Zeng W, Martínez OS, Crespo RG (2021) ‘Energy harvesting IoT devices for sports person health monitoring’. J Ambient Intell Humaniz Comput. 1–12.

  • Zhang Y, Wang Y (2020) A novel energy-aware bio-inspired clustering scheme for IoT communication. J Ambient Intell Humaniz Comput 11:4239–4248

    Article  Google Scholar 

Download references

Funding

This research is not supported.

Author information

Authors and Affiliations

Authors

Contributions

All of the authors contributed equally to the writing of this article, and all of the writers reviewed and approved the final document.

Corresponding author

Correspondence to Nima Jafari Navimipour.

Ethics declarations

Ethical approval

The manuscript truly represents the authors’ own analysis and research, and it is not under consideration for publication elsewhere at this time.

Informed consent

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

Sadrishojaei, M., Navimipour, N.J., Reshadi, M. et al. An energy-aware scheme for solving the routing problem in the internet of things based on jaya and flower pollination algorithms. J Ambient Intell Human Comput 14, 11363–11372 (2023). https://doi.org/10.1007/s12652-023-04650-5

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12652-023-04650-5

Keywords

Navigation