A greedy randomized adaptive search procedure for scheduling IoT tasks in virtualized fog-cloud computing

被引:0
|
作者
Salimi, Rezvan [1 ]
Azizi, Sadoon [1 ]
Abawajy, Jemal [2 ]
机构
[1] Univ Kurdistan, Dept Comp Engn & IT, Sanandaj, Iran
[2] Deakin Univ, Sch Informat Technol, Geelong, Vic, Australia
关键词
OF-THE-ART; INTERNET; THINGS; ALGORITHM; ISSUES;
D O I
10.1002/ett.4980
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
Virtualized fog-cloud computing (VFCC) has emerged as an optimal platform for processing the increasing number of emerging Internet of Things (IoT) applications. VFCC resources are provisioned to IoT applications in the form of virtual machines (VMs). Effectively utilizing VMs for diverse IoT tasks with varying requirements poses a significant challenge due to their heterogeneity in processing power, communication delay, and energy consumption. In addressing this challenge, in this article, we propose a system model for scheduling IoT tasks in VFCCs, considering not only individual task deadlines but also the system's overall energy consumption. Subsequently, we employ a greedy randomized adaptive search procedure (GRASP) to determine the optimal assignment of IoT tasks among VMs. GRASP, a metaheuristic-based technique, offers appealing characteristics, including simplicity, ease of implementation, a limited number of tuning parameters, and the potential for parallel implementation. Our comprehensive experiments evaluate the effectiveness of the proposed method, comparing its performance with the most advanced algorithms. The results demonstrate that the proposed approach outperforms the existing methods in terms of deadline satisfaction ratio, average response time, energy consumption, and makespan.
引用
收藏
页数:22
相关论文
共 50 条
  • [1] DLJS']JSF: Data-Locality Aware Job Scheduling IoT tasks in fog-cloud computing environments
    Khezri, Edris
    Yahya, Rebaz Othman
    Hassanzadeh, Hiwa
    Mohaidat, Mohsen
    Ahmadi, Sina
    Trik, Mohammad
    RESULTS IN ENGINEERING, 2024, 21
  • [2] A heuristic scheduling approach for fog-cloud computing environment with stationary IoT devices
    Aburukba, Raafat O.
    Landolsi, Taha
    Omer, Dalia
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2021, 180
  • [3] A heuristic scheduling approach for fog-cloud computing environment with stationary IoT devices
    Aburukba, Raafat O.
    Landolsi, Taha
    Omer, Dalia
    Journal of Network and Computer Applications, 2021, 180
  • [4] A bi-objective workflow scheduling in virtualized fog-cloud computing using NSGA-II with semi-greedy initialization
    Karami, Shahriar
    Azizi, Sadoon
    Ahmadizar, Fardin
    APPLIED SOFT COMPUTING, 2024, 151
  • [5] Advancements in heuristic task scheduling for IoT applications in fog-cloud computing: challenges and prospects
    Alsadie, Deafallah
    PEERJ COMPUTER SCIENCE, 2024, 10
  • [6] Multi-objective fuzzy approach to scheduling and offloading workflow tasks in Fog-Cloud computing
    Mokni, Marwa
    Yassa, Sonia
    Hajlaoui, Jalel Eddine
    Omri, Mohamed Nazih
    Chelouah, Rachid
    SIMULATION MODELLING PRACTICE AND THEORY, 2023, 123
  • [7] Dynamic multi-criteria scheduling algorithm for smart home tasks in fog-cloud IoT systems
    Ruchika Bhakhar
    Rajender Singh Chhillar
    Scientific Reports, 14 (1)
  • [8] Advanced optimization technique for scheduling IoT tasks in cloud-fog computing environments
    Abd Elaziz, Mohamed
    Abualigah, Laith
    Attiya, Ibrahim
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 124 : 142 - 154
  • [9] Ranking Fog nodes for Tasks Scheduling in Fog-Cloud Environments: A Fuzzy Logic Approach
    Benblidia, Mohammed Anis
    Brik, Bouziane
    Merghem-Boulahia, Leila
    Esseghir, Moez
    2019 15TH INTERNATIONAL WIRELESS COMMUNICATIONS & MOBILE COMPUTING CONFERENCE (IWCMC), 2019, : 1451 - 1457
  • [10] Genetic Algorithm with Repair Method for Deadline-Constrained IoT Workflow Scheduling in Fog-Cloud Computing
    Saeed, Amer
    Chen, Gang
    Ma, Hui
    Fu, Qiang
    2024 IEEE 17TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, CLOUD 2024, 2024, : 235 - 246