Skip to main content
Log in

Pelican optimization algorithm with blockchain for secure load balancing in fog computing

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

Rapid advancements in innovation, the Internet of Things (IoT), and edge computing have provided room for companies, government agencies, well-being administrations, and organizations to offer their kind of assistance through the cloud. Operating these cloud administrations requires monetary and computational assets to acquire and protect information from vindictive elements and to handle the multitude of information these administrations generate through nervous and IoT gadgets. Scalability, system availability, network transmission, and load relocation are some of the issues with the parallel file system. In the literature, few works are reviewed for obtaining load balancing but it does not consider the secure authentication phase in fog computing. Secure authentication and load balancing are critical challenges in a fog computing environment. In this paper, we develop Adaptive Load Balancing and Secure Authentication (ALBSA) for managing load balancing schemes and secure authentication schemes in fog computing. Normally, the Edge Data Centres (EDC) are utilized to set up as a distributed system and it is located among the data source and cloud datacentre. So, the proposed ALBSA is utilized to enable efficient authentication and workload management (load balancing). The proposed method is a combination of Blockchain technology and the Pelican Optimization Algorithm (POA). Based on resource utilization and response time, efficient load balancing is achieved. Additionally, this paper develops a blockchain-based authentication system that utilizes the characteristics and advantages of blockchain and smart contracts to authenticate users securely. The implemented system uses the email address, username, Ethereum address, password, and data from a biometric reader to register and authenticate users. The proposed methodology is implemented and evaluated based on performance metrics. To justify the efficiency of the proposed technique, it is contrasted with the traditional techniques. The proposed method is achieved, Encryption time is 4.2ms, the waiting time is 0.28ms and the decryption time is 10.21ms.

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
Algorithm 1
Algorithm 2
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Data availability

Data sharing does not apply to this article as no datasets were generated or analyzed during the current study.

References

  1. Baburao D, Pavankumar T, Prabhu CSR (2021) Load balancing in the fog nodes using particle swarm optimization-based enhanced dynamic resource allocation method. Appl Nanosci 1-10.Tripathy

  2. Sekhar S, B RKarik, Roy DS (2022) Secure-M2FBalancer: a secure mist to fog computing-based distributed load balancing framework for smart city application. In Advances in Communication, Devices, and Networking, pp. 277-285. Springer, Singapore

  3. Kaur M, Aron R (2021) Focalb: Fog computing architecture of load balancing for scientific workflow applications. J Grid Comput 19(4):1–22

    Article  Google Scholar 

  4. Nguyen TA, Fe I, Brito C, Kaliappan VK, Choi E, Min D, Lee JW, Silva FA (2021) Performability evaluation of load balancing and fail-over strategies for medical information systems with edge/fog computing using stochastic reward nets. Sensors 21, no. 18 6253

  5. Kishor A, Chakarbarty C (2021) Task offloading in fog computing for using smart ant colony optimization. Wireless Personal Communications 1-22

  6. Sulimani H, Alghamdi WY, Jan T, Bharathy G, Prasad M (2021) Sustainability of Load Balancing Techniques in Fog Computing Environment. Procedia Comput Sci 191:93–101

    Article  Google Scholar 

  7. Baburao D, Pavankumar T, Prabhu CSR (2022) A novel application framework for resource optimization, service migration, and load balancing in fog computing environment. Appl Nanosci 1-14

  8. Singh S, Pal S (2021) SDTS: Security Driven Task Scheduling Algorithm for Real-Time Applications Using Fog Computing. IETE J Res 1-20

  9. Kaur M, Aron R (2021) A systematic study of load balancing approaches in the fog computing environment. J Supercomput 77(8):9202–9247

    Article  Google Scholar 

  10. Kaur N, Kumar A, Kumar R (2021) A systematic review on task scheduling in fog computing: Taxonomy, tools, challenges, and future directions. Concurr Comput Practice Exper 33(21):e6432

    Article  Google Scholar 

  11. Singh SP (2022) Effective Load Balancing Strategy Using Fuzzy Golden Eagle Optimization in Fog Computing Environment. Sustain Comput Inform Syst 100766

  12. Elaziz A, Mohamed LA, Attiya I (2021) Advanced optimization technique for scheduling IoT tasks in cloud-fog computing environments. Futur Gener Comput Syst 124:142–154

    Article  Google Scholar 

  13. Liu Y, Zhang J, Zhan J (2021) Privacy protection for fog computing and the internet of things data based on blockchain. Clust Comput 24(2):1331–1345

    Article  Google Scholar 

  14. Wang H, Wang L, Zhou Z, Tao X, Pau G, Arena F (2019) Blockchain-based resource allocation model in fog computing. Appl Sci 9(24):5538

    Article  Google Scholar 

  15. Wu D, Ansari N (2020) A cooperative computing strategy for blockchain-secured fog computing. IEEE Internet Things J 7(7):6603–6609

    Article  Google Scholar 

  16. Ngabo D, Dong W, Iwendi C, Anajemba JH, Ajao LA, Biamba C (2021) Blockchain-based security mechanism for the medical data at fog computing architecture of internet of things. Electronics 10(17):2110

    Article  Google Scholar 

  17. Umoren O, Singh R, Pervez Z, Dahal K (2022) Securing Fog Computing with a Decentralised User Authentication Approach Based on Blockchain. Sensors 22(10):3956

    Article  Google Scholar 

  18. Trojovský P, Dehghani M (2022) Pelican optimization algorithm: A novel nature-inspired algorithm for engineering applications. Sensors 22(3):855

    Article  Google Scholar 

  19. Hussein MK, Mousa MH (2020) Efficient task offloading for IoT-based applications in fog computing using ant colony optimization. IEEE Access 8:37191–37201

    Article  Google Scholar 

  20. Tuerxun W, Xu C, Haderbieke M, Guo L, Cheng Z (2022) A wind turbine fault classification model using broad learning system optimized by improved pelican optimization algorithm. Machines 10(5):407

    Article  Google Scholar 

  21. Kaur M, Aron R (2022) An energy-efficient load balancing approach for scientific workflows in fog computing. Wirel Pers Commun 125(4):3549–3573

    Article  Google Scholar 

  22. Kashani MH, Mahdipour E (2022) Load balancing algorithms in fog computing. IEEE Trans Serv Comput 16(2):1505–1521

    Article  Google Scholar 

  23. Singh SP, Kumar R, Sharma A, Abawajy JH, Kaur R (2022) Energy efficient load balancing hybrid priority assigned laxity algorithm in fog computing. Clust Comput 25(5):3325–3342

    Article  Google Scholar 

  24. Kashyap V, Kumar A (2022) Load balancing techniques for fog computing environment: Comparison, taxonomy, open issues, and challenges. Concurr Comput Practice Exper 34(23):e7183

    Article  Google Scholar 

  25. Singh SP, Kumar R, Sharma A, Nayyar A (2022) Leveraging energy-efficient load balancing algorithms in fog computing. Concurr Comput Practice Exper 34(13):e5913

  26. Razaq MM, Rahim S, Tak B, Peng L (2022) Fragmented task scheduling for load-balanced fog computing based on Q-learning. Wireless Commun Mobile Comput 2022

  27. Baburao D, Pavankumar T, Prabhu CSR (2023) A novel application framework for resource optimization, service migration, and load balancing in fog computing environment. Appl Nanosci 13(3):2049–2062

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Contributions

The author read and approved the final manuscript.

Corresponding author

Correspondence to N. Premkumar.

Ethics declarations

Conflict of Interests

The corresponding author states that there is no conflict of interest.

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

Premkumar, N., Santhosh, R. Pelican optimization algorithm with blockchain for secure load balancing in fog computing. Multimed Tools Appl 83, 53417–53439 (2024). https://doi.org/10.1007/s11042-023-17632-8

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-023-17632-8

Keywords

Navigation