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] A systematic study of load balancing approaches in the fog computing environment
    Mandeep Kaur
    Rajni Aron
    The Journal of Supercomputing, 2021, 77 : 9202 - 9247
  • [22] 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
  • [23] Heuristic-based IoT Application Modules Placement in the Fog-Cloud Computing Environment
    Natesha, B., V
    Guddeti, Ram Mohana Reddy
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION), 2018, : 24 - 25
  • [24] Efficient Resource Distribution in Cloud and Fog Computing
    Mehmood, Mubashar
    Javaid, Nadeem
    Akram, Junaid
    Abbasi, Sadam Hussain
    Rahman, Abdul
    Saeed, Fahad
    ADVANCES IN NETWORK-BASED INFORMATION SYSTEMS, NBIS-2018, 2019, 22 : 209 - 221
  • [25] Fog Offloading and Task Management in IoT-Fog-Cloud Environment: Review of Algorithms, Networks, and SDN Application
    Rezaee, Mohammad Reza
    Hamid, Nor Asilah Wati Abdul
    Hussin, Masnida
    Zukarnain, Zuriati Ahmad
    IEEE ACCESS, 2024, 12 : 39058 - 39080
  • [26] A Heuristic Virtual Machine Scheduling Method for Load Balancing in Fog-Cloud Computing
    Xu, Xiaolong
    Liu, Qingxiang
    Qi, Lianyong
    Yuan, Yuan
    Dou, Wanchun
    Liu, Alex X.
    2018 IEEE 4TH INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), 4THIEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 3RD IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2018, : 83 - 88
  • [27] A Lightweight Trajectory Aware Application Placement in IoT-Fog-Cloud Environment
    Sharma, Ankur
    Thangaraj, Veni
    JOURNAL OF GRID COMPUTING, 2025, 23 (01)
  • [28] Novel Security Models for IoT-Fog-Cloud Architectures in a Real-World Environment
    Aleisa, Mohammed A.
    Abuhussein, Abdullah
    Alsubaei, Faisal S.
    Sheldon, Frederick T.
    APPLIED SCIENCES-BASEL, 2022, 12 (10):
  • [29] A Novel Load Balancing Technique for Smart Application in a Fog Computing Environment
    Kaur, Mandeep
    Aron, Rajni
    INTERNATIONAL JOURNAL OF GRID AND HIGH PERFORMANCE COMPUTING, 2022, 14 (01)
  • [30] Improving Quality-of-Service in Cloud/Fog Computing through Efficient Resource Allocation
    Akintoye, Samson Busuyi
    Bagula, Antoine
    SENSORS, 2019, 19 (06)