An efficient meta-heuristic resource allocation with load balancing in IoT-Fog-cloud computing environment

被引:15
|
作者
Yakubu I.Z. [1 ]
Murali M. [1 ]
机构
[1] Department of Computing Technologies, SRM Institute of Science and Technology, Kattankulathur
关键词
Cloud computing; Execution time; Fog computing; Harris-Hawks Optimization (HHO); Internet-of-Things (IoT); Layer fit algorithm; Resource utilization; Task allocation;
D O I
10.1007/s12652-023-04544-6
中图分类号
学科分类号
摘要
Fog computing is considered a derivative of cloud computing that aims to reduce the huge transmission latency and CPU time, as well as the overall cost of resource usage in the cloud. The deployment of Internet-of-Things (IoT) enabled smart systems, which frequently demand real-time processing, is rapidly expanding. Following that, the volume of generated data and computation workload dramatically increased. Fog resources are limited and typically resource constrained. Therefore, it is impossible to execute all tasks at the edge network. To support the increasing amounts of data and computation, cloud computing, associated with significant delays in transmission and processing of workload, is used. The distribution of tasks between the cloud and fog layer and the allocation of layer resources to satisfy the users' demands prevents layer oversaturation, service degradation, and resource failure due to excessive workload is challenging. This paper proposes a layer fit algorithm that evenly distributes tasks between the fog and cloud, based on priority levels. Also, a Modified Harris-Hawks Optimization (MHHO) based meta-heuristic approach is proposed to assign the best available resource to a task within a layer. The key intention of this paper is to reduce the makespan time, task execution cost, and power consumption and enhance resource usage in both the fog and cloud layer. The simulations are performed using the iFogSim simulation toolkit. The proposed layer fit algorithm and the Modified Harris-Hawks Optimization (MHHO) are compared with the traditional Harris-Hawks Optimization (HHO), Ant Colony Optimization (ACO), Particle Swarm Optimization (PSO), and the Firefly Algorithm (FA). Based on the experimental results, the MHHO has improved the performance of the system in terms of makespan time, execution cost, and energy consumption. The ability of the MHHO to balance the load across resources yields a significant improvement when the number of tasks increases as compared to the traditional HHO and other optimization algorithms. © 2023, The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature.
引用
收藏
页码:2981 / 2992
页数:11
相关论文
共 50 条
  • [1] Energy Efficient Load-Balancing Mechanism in Integrated IoT-Fog-Cloud Environment
    Vijarania, Meenu
    Gupta, Swati
    Agrawal, Akshat
    Adigun, Matthew O. O.
    Ajagbe, Sunday Adeola
    Awotunde, Joseph Bamidele
    ELECTRONICS, 2023, 12 (11)
  • [2] Hybridization of meta-heuristic algorithm for load balancing in cloud computing environment
    Jena, U. K.
    Das, P. K.
    Kabat, M. R.
    JOURNAL OF KING SAUD UNIVERSITY-COMPUTER AND INFORMATION SCIENCES, 2022, 34 (06) : 2332 - 2342
  • [3] An Efficient IoT-Fog-Cloud Resource Allocation Framework Based on Two-Stage Approach
    Yakubu, Ismail Zahraddeen
    Murali, M.
    IEEE ACCESS, 2024, 12 : 75384 - 75395
  • [4] An Efficient Resource Allocation Scheme With Optimal Node Placement in IoT-Fog-Cloud Architecture
    Manogaran, Gunasekaran
    Rawal, Bharat S.
    IEEE SENSORS JOURNAL, 2021, 21 (22) : 25106 - 25113
  • [5] Load Balancing in Cloud Computing Using Meta-Heuristic Algorithm
    Fahim, Youssef
    Rahhali, Hamza
    Hanine, Mohamed
    Benlahmar, El-Habib
    Labriji, El-Houssine
    Hanoune, Mostafa
    Eddaoui, Ahmed
    JOURNAL OF INFORMATION PROCESSING SYSTEMS, 2018, 14 (03): : 569 - 589
  • [6] Resource Allocation and Scheduling of Real-Time Workflow Applications in an IoT-Fog-Cloud Environment
    Stavrinides, Georgios L.
    Karatza, Helen D.
    2022 SEVENTH INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING, FMEC, 2022, : 86 - 93
  • [7] Efficient Green Solution for a Balanced Energy Consumption and Delay in the IoT-Fog-Cloud Computing
    Mebrek, Adila
    Merghem-Boulahia, Leila
    Esseghir, Moez
    2017 IEEE 16TH INTERNATIONAL SYMPOSIUM ON NETWORK COMPUTING AND APPLICATIONS (NCA), 2017, : 231 - 234
  • [8] Energy-efficient solution using stochastic approach for IoT-Fog-Cloud Computing
    Mebrek, Adila
    Merghem-Boulahia, Leila
    Esseghir, Moez
    2019 INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB), 2019,
  • [9] Meta-heuristic based framework for workflow load balancing in cloud environment
    Kaur A.
    Kaur B.
    Singh D.
    International Journal of Information Technology, 2019, 11 (1) : 119 - 125
  • [10] Multi-Objective Load Balancing in Cloud Computing: A Meta-Heuristic Approach
    Kumar, Kethineni Vinod
    Rajesh, A.
    CYBERNETICS AND SYSTEMS, 2023, 54 (08) : 1466 - 1493