Open Access iconOpen Access

ARTICLE

Fitness Sharing Chaotic Particle Swarm Optimization (FSCPSO): A Metaheuristic Approach for Allocating Dynamic Virtual Machine (VM) in Fog Computing Architecture

Prasanna Kumar Kannughatta Ranganna1, Siddesh Gaddadevara Matt2, Chin-Ling Chen3,4,*, Ananda Babu Jayachandra5, Yong-Yuan Deng4,*

1 Department of Computer Science & Engineering, Ramaiah Institute of Technology, Bangalore, 560054, India
2 Department of Artificial Intelligence & Data Science, Ramaiah Institute of Technology, Bangalore, 560054, India
3 School of Information Engineering, Changchun Sci-Tech University, Changchun, 130600, China
4 Department of Computer Science and Information Engineering, Chaoyang University of Technology, Taichung, 41349, Taiwan
5 Department of Information Science and Engineering, Malnad College of Engineering, Hassan, 573202, India

* Corresponding Authors: Chin-Ling Chen. Email: email; Yong-Yuan Deng. Email: email

Computers, Materials & Continua 2024, 80(2), 2557-2578. https://doi.org/10.32604/cmc.2024.051634

Abstract

In recent decades, fog computing has played a vital role in executing parallel computational tasks, specifically, scientific workflow tasks. In cloud data centers, fog computing takes more time to run workflow applications. Therefore, it is essential to develop effective models for Virtual Machine (VM) allocation and task scheduling in fog computing environments. Effective task scheduling, VM migration, and allocation, altogether optimize the use of computational resources across different fog nodes. This process ensures that the tasks are executed with minimal energy consumption, which reduces the chances of resource bottlenecks. In this manuscript, the proposed framework comprises two phases: (i) effective task scheduling using a fractional selectivity approach and (ii) VM allocation by proposing an algorithm by the name of Fitness Sharing Chaotic Particle Swarm Optimization (FSCPSO). The proposed FSCPSO algorithm integrates the concepts of chaos theory and fitness sharing that effectively balance both global exploration and local exploitation. This balance enables the use of a wide range of solutions that leads to minimal total cost and makespan, in comparison to other traditional optimization algorithms. The FSCPSO algorithm’s performance is analyzed using six evaluation measures namely, Load Balancing Level (LBL), Average Resource Utilization (ARU), total cost, makespan, energy consumption, and response time. In relation to the conventional optimization algorithms, the FSCPSO algorithm achieves a higher LBL of 39.12%, ARU of 58.15%, a minimal total cost of 1175, and a makespan of 85.87 ms, particularly when evaluated for 50 tasks.

Keywords


Cite This Article

APA Style
Ranganna, P.K.K., Matt, S.G., Chen, C., Jayachandra, A.B., Deng, Y. (2024). Fitness sharing chaotic particle swarm optimization (FSCPSO): A metaheuristic approach for allocating dynamic virtual machine (VM) in fog computing architecture. Computers, Materials & Continua, 80(2), 2557-2578. https://doi.org/10.32604/cmc.2024.051634
Vancouver Style
Ranganna PKK, Matt SG, Chen C, Jayachandra AB, Deng Y. Fitness sharing chaotic particle swarm optimization (FSCPSO): A metaheuristic approach for allocating dynamic virtual machine (VM) in fog computing architecture. Comput Mater Contin. 2024;80(2):2557-2578 https://doi.org/10.32604/cmc.2024.051634
IEEE Style
P.K.K. Ranganna, S.G. Matt, C. Chen, A.B. Jayachandra, and Y. Deng "Fitness Sharing Chaotic Particle Swarm Optimization (FSCPSO): A Metaheuristic Approach for Allocating Dynamic Virtual Machine (VM) in Fog Computing Architecture," Comput. Mater. Contin., vol. 80, no. 2, pp. 2557-2578. 2024. https://doi.org/10.32604/cmc.2024.051634



cc Copyright © 2024 The Author(s). Published by Tech Science Press.
This work is licensed under a Creative Commons Attribution 4.0 International License , which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • 161

    View

  • 37

    Download

  • 0

    Like

Share Link