Deadline-aware and energy-efficient IoT task scheduling in fog computing systems: A semi-greedy approach

被引:67
|
作者
Azizi, Sadoon [1 ]
Shojafar, Mohammad [2 ]
Abawajy, Jemal [3 ]
Buyya, Rajkumar [4 ]
机构
[1] Univ Kurdistan, Dept Comp Engn & IT, Sanandaj, Iran
[2] Univ Surrey, Inst Commun Syst ICS, 5GIC & 6GIC, Guildford GU27XH, England
[3] Deakin Univ, Sch Informat Technol, Geelong, Vic 3220, Australia
[4] Univ Melbourne, Sch Comp & Informat Syst, CLOUDS Lab, Melbourne, Vic 3010, Australia
基金
欧盟地平线“2020”;
关键词
Internet of Things; Fog computing; Cloud computing; Task scheduling; Semi-greedy algorithm; Deadline-aware; Energy consumption; CLOUD; OPTIMIZATION; ALLOCATION;
D O I
10.1016/j.jnca.2022.103333
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid advancement of Internet of Things (IoT) devices, a variety of IoT applications that require a real-time response and low latency have emerged. Fog computing has become a viable platform for processing emerging IoT applications. However, fog computing devices tend to be highly distributed, dynamic, and resource-constrained, so deploying fog computing resources effectively for executing heterogeneous and delay-sensitive IoT tasks is a fundamental challenge. In this paper, we mathematically formulate the task scheduling problem to minimize the total energy consumption of fog nodes (FNs) while meeting the quality of service (QoS) requirements of IoT tasks. We also consider the minimization of the deadline violation time in our model. Next, we propose two semi-greedy based algorithms, namely priority-aware semi-greedy (PSG) and PSG with multistart procedure (PSG-M), to efficiently map IoT tasks to FNs. We evaluate the performance of the proposed task scheduling approaches with respect to the percentage of IoT tasks that meet their deadline requirement, total energy consumption, total deadline violation time, and the system's makespan. Compared with existing algorithms, the experiment results confirm that the proposed algorithms improve the percentage of tasks meeting their deadline requirement up to 1.35x and decrease the total deadline violation time up to 97.6% compared to the second-best results, respectively, while the energy consumption of fog resources and makespan of the system are optimized.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] ETFC: Energy-efficient and deadline-aware task scheduling in fog computing
    Pakmehr, Amir
    Gholipour, Majid
    Zeinali, Esmaeil
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2024, 43
  • [2] Task Deadline-Aware Energy-Efficient Scheduling Model for a Virtualized Cloud
    Garg, Neha
    Goraya, Major Singh
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2018, 43 (02) : 829 - 841
  • [3] Task Deadline-Aware Energy-Efficient Scheduling Model for a Virtualized Cloud
    Neha Garg
    Major Singh Goraya
    [J]. Arabian Journal for Science and Engineering, 2018, 43 : 829 - 841
  • [4] An energy-efficient and deadline-aware workflow scheduling algorithm in the fog and cloud environment
    Khaledian, Navid
    Khamforoosh, Keyhan
    Akraminejad, Reza
    Abualigah, Laith
    Javaheri, Danial
    [J]. COMPUTING, 2024, 106 (01) : 109 - 137
  • [5] An energy-efficient and deadline-aware workflow scheduling algorithm in the fog and cloud environment
    Navid Khaledian
    Keyhan Khamforoosh
    Reza Akraminejad
    Laith Abualigah
    Danial Javaheri
    [J]. Computing, 2024, 106 : 109 - 137
  • [6] Deadline-Aware Task Scheduling for IoT Applications in Collaborative Edge Computing
    Lee, Seungkyun
    Lee, SuKyoung
    Lee, Seung-Seob
    [J]. IEEE WIRELESS COMMUNICATIONS LETTERS, 2021, 10 (10) : 2175 - 2179
  • [7] Task Scheduling in Deadline-Aware Mobile Edge Computing Systems
    Zhu, Tongxin
    Shi, Tuo
    Li, Jianzhong
    Cai, Zhipeng
    Zhou, Xun
    [J]. IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03) : 4854 - 4866
  • [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 Task Scheduling in a Tiered IoT Infrastructure
    Fan, Jianhua
    Wei, Xianglin
    Wang, Tongxiang
    Lan, Tian
    Subramaniam, Suresh
    [J]. GLOBECOM 2017 - 2017 IEEE GLOBAL COMMUNICATIONS CONFERENCE, 2017,
  • [10] A Deadline-Aware Estimation of Distribution Algorithm for Resource Scheduling in Fog Computing Systems
    Wu, Chu-ge
    Wang, Ling
    [J]. 2019 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2019, : 660 - 666