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.













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
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
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
Kaur M, Aron R (2021) Focalb: Fog computing architecture of load balancing for scientific workflow applications. J Grid Comput 19(4):1–22
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
Kishor A, Chakarbarty C (2021) Task offloading in fog computing for using smart ant colony optimization. Wireless Personal Communications 1-22
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
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
Singh S, Pal S (2021) SDTS: Security Driven Task Scheduling Algorithm for Real-Time Applications Using Fog Computing. IETE J Res 1-20
Kaur M, Aron R (2021) A systematic study of load balancing approaches in the fog computing environment. J Supercomput 77(8):9202–9247
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
Singh SP (2022) Effective Load Balancing Strategy Using Fuzzy Golden Eagle Optimization in Fog Computing Environment. Sustain Comput Inform Syst 100766
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
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
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
Wu D, Ansari N (2020) A cooperative computing strategy for blockchain-secured fog computing. IEEE Internet Things J 7(7):6603–6609
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
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
Trojovský P, Dehghani M (2022) Pelican optimization algorithm: A novel nature-inspired algorithm for engineering applications. Sensors 22(3):855
Hussein MK, Mousa MH (2020) Efficient task offloading for IoT-based applications in fog computing using ant colony optimization. IEEE Access 8:37191–37201
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
Kaur M, Aron R (2022) An energy-efficient load balancing approach for scientific workflows in fog computing. Wirel Pers Commun 125(4):3549–3573
Kashani MH, Mahdipour E (2022) Load balancing algorithms in fog computing. IEEE Trans Serv Comput 16(2):1505–1521
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
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
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
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
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
Author information
Authors and Affiliations
Contributions
The author read and approved the final manuscript.
Corresponding author
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.
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-17632-8