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 条
  • [21] 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
  • [22] Dynamic Energy Efficient Resource Allocation Strategy for Load Balancing in Fog Environment
    Rehman, Anees Ur
    Ahmad, Zulfiqar
    Jehangiri, Ali Imran
    Ala'Anzy, Mohammed Alaa
    Othman, Mohamed
    Umar, Arif Iqbal
    Ahmad, Jamil
    IEEE ACCESS, 2020, 8 : 199829 - 199839
  • [23] Resource Allocation for Efficient IOT Application in Fog Computing
    Verma, Shubham
    Gupta, Amit
    Kumar, Sushil
    Srivastava, Vivek
    Tripathi, Bipin Kumar
    INTERNATIONAL JOURNAL OF MATHEMATICAL ENGINEERING AND MANAGEMENT SCIENCES, 2020, 5 (06) : 1312 - 1323
  • [24] Intelligent workload allocation in IoT-Fog-cloud architecture towards mobile edge computing
    Abbasi, M.
    Mohammadi-Pasand, E.
    Khosravi, M. R.
    COMPUTER COMMUNICATIONS, 2021, 169 : 71 - 80
  • [25] Towards Sustainable Cloud Computing: Load Balancing with Nature-Inspired Meta-Heuristic Algorithms
    Li, Peiyu
    Wang, Hui
    Tian, Guo
    Fan, Zhihui
    ELECTRONICS, 2024, 13 (13)
  • [26] 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
  • [27] 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,
  • [28] A sustainable mutual authentication protocol for IoT-Fog-Cloud environment
    Satpathy, Swati Priyambada
    Mohanty, Sujata
    Pradhan, Manabhanjan
    PEER-TO-PEER NETWORKING AND APPLICATIONS, 2025, 18 (01) : 1 - 23
  • [29] Resource provisioning optimization in fog computing: a hybrid meta-heuristic algorithm approach
    Usha, Vadde
    Rao, T. K. Rama Krishna
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2024,
  • [30] RAFL: A hybrid metaheuristic based resource allocation framework for load balancing in cloud computing environment
    Thakur, Avnish
    Goraya, Major Singh
    SIMULATION MODELLING PRACTICE AND THEORY, 2022, 116