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 条
  • [11] An Efficient Energy-Aware Tasks Scheduling with Deadline-Constrained in Cloud Computing
    Ben Alla, Said
    Ben Alla, Hicham
    Touhafi, Abdellah
    Ezzati, Abdellah
    [J]. COMPUTERS, 2019, 8 (02)
  • [12] Fog computing job scheduling optimization based on bees swarm
    Bitam, Salim
    Zeadally, Sherali
    Mellouk, Abdelhamid
    [J]. ENTERPRISE INFORMATION SYSTEMS, 2018, 12 (04) : 373 - 397
  • [13] Blythe J, 2005, 2005 IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, P759
  • [14] Architectural Imperatives for Fog Computing: Use Cases, Requirements, and Architectural Techniques for Fog-Enabled IoT Networks
    Byers, Charles C.
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2017, 55 (08) : 14 - 20
  • [15] A GRASP heuristic for the multi-objective permutation flowshop scheduling problem
    Claudio Arroyo, Jose Elias
    de Souza Pereira, Ana Amelia
    [J]. INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2011, 55 (5-8) : 741 - 753
  • [16] Optimal Workload Allocation in Fog-Cloud Computing Toward Balanced Delay and Power Consumption
    Deng, Ruilong
    Lu, Rongxing
    Lai, Chengzhe
    Luan, Tom H.
    Liang, Hao
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2016, 3 (06): : 1171 - 1181
  • [17] State-of-the-art, challenges, and open issues in the integration of Internet of things and cloud computing
    Diaz, Manuel
    Martin, Cristian
    Rubio, Bartolome
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2016, 67 : 99 - 117
  • [18] Q-learning based dynamic task scheduling for energy-efficient cloud computing
    Ding, Ding
    Fan, Xiaocong
    Zhao, Yihuan
    Kang, Kaixuan
    Yin, Qian
    Zeng, Jing
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 108 : 361 - 371
  • [19] A Secure IoT Applications Allocation Framework for Integrated Fog-Cloud Environment
    Dubey, Kalka
    Sharma, S. C.
    Kumar, Mohit
    [J]. JOURNAL OF GRID COMPUTING, 2022, 20 (01)
  • [20] TASK-SCHEDULING IN MULTIPROCESSING SYSTEMS
    ELREWINI, H
    ALI, HH
    LEWIS, T
    [J]. COMPUTER, 1995, 28 (12) : 27 - &