A Hybrid Particle Swarm Optimization and Simulated Annealing With Load Balancing Mechanism for Resource Allocation in Fog-Cloud Environments

被引:0
|
作者
Shaik, Mahaboob Basha [1 ]
Reddy, Kunam Subba [2 ]
Chokkanathan, K. [3 ]
Biabani, Sardar Asad Ali [4 ,5 ]
Shanmugaraja, P. [6 ]
Brabin, D. R. Denslin [7 ]
机构
[1] GITAM Univ, Dept CSE, Hyderabad 502329, India
[2] Rajeev Gandhi Mem Coll Engn & Technol, Dept CSE, Nandyala 518501, Andhra Pradesh, India
[3] Madanapalle Inst Technol & Sci, Dept AI, Sch Comp, Madanapalle 517325, Andhra Pradesh, India
[4] Umm Al Qura Univ, Deanship Postgrad Studies & Res, Mecca 21955, Saudi Arabia
[5] Umm Al Qura Univ, Sci & Technol Unit, Mecca 21955, Saudi Arabia
[6] Sona Coll Technol, Dept Informat Technol, Salem 636005, India
[7] DMI Coll Engn, Dept CSE, Chennai 600123, Tamil Nadu, India
来源
IEEE ACCESS | 2024年 / 12卷
关键词
Resource management; Cloud computing; Internet of Things; Simulated annealing; Load management; Quality of service; Particle swarm optimization; Optimization; Energy consumption; Delays; Edge computing; Fog computing; cloud computing; Internet of Things (IoT); load balancing; resource allocation; PSO; SA; ENABLED CLOUD; TASKS;
D O I
10.1109/ACCESS.2024.3489960
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The rapid growth of Internet of Things (IoT) applications has led to the widespread adoption of fog-cloud computing environments, where efficient resource allocation is critical for ensuring optimal performance and cost-effectiveness. In this paper, we propose a novel hybrid algorithm that combines Particle Swarm Optimization (PSO) with Simulated Annealing (SA) and integrates a load balancing mechanism, termed PSOSA-LB, for resource allocation in fog-cloud environments. The algorithm aims to minimize the overall execution time, latency, and energy consumption while maintaining a balanced workload distribution across fog and cloud resources. The PSO component drives the exploration of the solution space by iteratively updating particle positions based on individual and collective experiences. To avoid premature convergence and escape local optima, SA is employed, allowing occasional acceptance of suboptimal solutions with a probability governed by a temperature parameter. To ensure load balancing, a load imbalance adjustment factor is incorporated into the PSO velocity update, guiding particles towards solutions that evenly distribute the computational load across available resources. Extensive simulations demonstrate that the PSOSA-LB algorithm outperforms traditional PSO, SA, and other hybrid approaches in terms of both resource utilization efficiency and load distribution. The proposed method recorded up to 33% faster execution, 35% lower latency, 20% reduced energy consumption, and 45% better load distribution, which provides a robust and scalable solution for dynamic resource management in fog-cloud environments, making it suitable for various IoT-driven applications that demand high performance and low latency.
引用
收藏
页码:172439 / 172450
页数:12
相关论文
共 50 条
  • [1] Simulated-Annealing Load Balancing for Resource Allocation in Cloud Environments
    Fan, Zongqin
    Shen, Hong
    Wu, Yanbo
    Li, Yidong
    2013 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT), 2013, : 1 - 6
  • [2] Enhancing Resource Allocation in Edge and Fog-Cloud Computing with Genetic Algorithm and Particle Swarm Optimization
    Chafi, Saad-Eddine
    Balboul, Younes
    Fattah, Mohammed
    Mazer, Said
    El Bekkali, Moulhime
    Intelligent and Converged Networks, 2023, 4 (04): : 273 - 279
  • [3] Resource Allocation Mechanism for a Fog-Cloud Infrastructure
    da Silva, Rodrigo A. C.
    da Fonseca, Nelson L. S.
    2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [4] Resource allocation in Fog-Cloud Environments: State of the art
    Zolghadri, Mohammad
    Asghari, Parvaneh
    Dashti, Seyed Ebrahim
    Hedayati, Alireza
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2024, 227
  • [5] O2O-PLB: A One-to-One-Based Optimizer With Priority and Load Balancing Mechanism for Resource Allocation in Fog-Cloud Environments
    Bharathi, V. C.
    Abuthahir, S. Syed
    Ayyavaraiah, Monelli
    Arunkumar, G.
    Abdurrahman, Usama
    Biabani, Sardar Asad Ali
    IEEE ACCESS, 2025, 13 : 22146 - 22155
  • [6] A hybrid of firefly and improved particle swarm optimization algorithms for load balancing in cloud environments: Performance evaluation
    Golchi, Mahya Mohammadi
    Saraeian, Shideh
    Heydari, Mehrnoosh
    COMPUTER NETWORKS, 2019, 162
  • [7] An efficient resource allocation of IoT requests in hybrid fog-cloud environment
    Afzali, Mahboubeh
    Samani, Amin Mohammad Vali
    Naji, Hamid Reza
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (04): : 4600 - 4624
  • [8] Load balancing in the fog nodes using particle swarm optimization-based enhanced dynamic resource allocation method
    D. Baburao
    T. Pavankumar
    C. S. R. Prabhu
    Applied Nanoscience, 2023, 13 : 1045 - 1054
  • [9] Load balancing in the fog nodes using particle swarm optimization-based enhanced dynamic resource allocation method
    Baburao, D.
    Pavankumar, T.
    Prabhu, C. S. R.
    APPLIED NANOSCIENCE, 2021, 13 (2) : 1045 - 1054
  • [10] Hybrid particle swarm optimization with simulated annealing
    Pan, Xiuqin
    Xue, Limiao
    Lu, Yong
    Sun, Na
    MULTIMEDIA TOOLS AND APPLICATIONS, 2019, 78 (21) : 29921 - 29936