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

被引:1
作者
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
来源
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES | 2024年 / 35卷 / 05期
关键词
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
相关论文
共 60 条
  • [1] Aazam M, 2014, INT BHURBAN C APPL S, P414, DOI 10.1109/IBCAST.2014.6778179
  • [2] Energy-Aware Metaheuristic Algorithm for Industrial-Internet-of-Things Task Scheduling Problems in Fog Computing Applications
    Abdel-Basset, Mohamed
    El-Shahat, Doaa
    Elhoseny, Mohamed
    Song, Houbing
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (16): : 12638 - 12649
  • [3] Real-Time Task Scheduling Algorithm for IoT-Based Applications in the Cloud-Fog Environment
    Abohamama, A. S.
    El-Ghamry, Amir
    Hamouda, Eslam
    [J]. JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2022, 30 (04)
  • [4] A Greedy Randomized Adaptive Search Procedure (GRASP) for the multi-vehicle prize collecting arc routing for connectivity problem
    Almeida, Luana Souza
    Goerlandt, Floris
    Pelot, Ronald
    Sorensen, Kenneth
    [J]. COMPUTERS & OPERATIONS RESEARCH, 2022, 143
  • [5] [Anonymous], 1998, Deadline Scheduling for Real-Time Systems: EDF and Related Algorithms
  • [6] Task scheduling techniques in cloud computing: A literature survey
    Arunarani, A. R.
    Manjula, D.
    Sugumaran, Vijayan
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2019, 91 : 407 - 415
  • [7] D2FO: Distributed Dynamic Offloading Mechanism for Time-Sensitive Tasks in Fog-Cloud IoT-based Systems
    Ataie, Ismail
    Taami, Tania
    Azizi, Sadoon
    Mainuddin, Md
    Schwartz, Daniel
    [J]. 2022 IEEE INTERNATIONAL PERFORMANCE, COMPUTING, AND COMMUNICATIONS CONFERENCE, IPCCC, 2022,
  • [8] DECO: A Deadline-Aware and Energy-Efficient Algorithm for Task Offloading in Mobile Edge Computing
    Azizi, Sadoon
    Othman, Majeed
    Khamfroush, Hana
    [J]. IEEE SYSTEMS JOURNAL, 2023, 17 (01): : 952 - 963
  • [9] Deadline-aware and energy-efficient IoT task scheduling in fog computing systems: A semi-greedy approach
    Azizi, Sadoon
    Shojafar, Mohammad
    Abawajy, Jemal
    Buyya, Rajkumar
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2022, 201
  • [10] A flexible and high-performance data center network topology
    Azizi, Sadoon
    Hashemi, Naser
    Khonsari, Ahmad
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (04) : 1484 - 1503