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

被引:8
|
作者
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] Towards Energy and Time Efficient Resource Allocation in IoT-Fog-Cloud Environment
    Sun, Huaiying
    Yu, Huiqun
    Fan, Guisheng
    SERVICE-ORIENTED COMPUTING, ICSOC 2018, 2019, 11434 : 387 - 393
  • [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] 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)
  • [4] A Hybrid Meta-Heuristic for Optimal Load Balancing in Cloud Computing
    Annie Poornima Princess, G.
    Radhamani, A. S.
    JOURNAL OF GRID COMPUTING, 2021, 19 (02)
  • [5] A Hybrid Meta-Heuristic for Optimal Load Balancing in Cloud Computing
    G. Annie Poornima Princess
    A. S. Radhamani
    Journal of Grid Computing, 2021, 19
  • [6] 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
  • [7] 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
  • [8] Resource Allocation in Fog Computing based on Meta-Heuristic Approaches: A Systematic Review
    Anu
    Singhrova, Anita
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (09): : 503 - 514
  • [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] An Efficient IoT-Fog-Cloud Resource Allocation Framework Based on Two-Stage Approach
    Yakubu, Ismail Zahraddeen
    Murali, M.
    IEEE ACCESS, 2024, 12 : 75384 - 75395