A hybrid approach to scheduling real-time IoT workflows in fog and cloud environments

被引:88
|
作者
Stavrinides, Georgios L. [1 ]
Karatza, Helen D. [1 ]
机构
[1] Aristotle Univ Thessaloniki, Dept Informat, Thessaloniki 54124, Greece
关键词
Internet of Things; Fog computing; Cloud computing; Real-time workflows; Scheduling; PERFORMANCE; SYSTEMS; IMPACT;
D O I
10.1007/s11042-018-7051-9
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we propose a hybrid fog and cloud-aware heuristic for the dynamic scheduling of multiple real-time Internet of Things (IoT) workflows in a three-tiered architecture. In contrast to traditional approaches where the main processing of IoT jobs is performed in the fog layer, our approach attempts to schedule computationally demanding tasks with low communication requirements in the cloud and communication intensive tasks with low computational demands in the fog, utilizing possible gaps in the schedule of the fog and cloud virtual machines. Furthermore, during the scheduling process, our approach takes into account the communication cost incurred by the transfer of data from the sensors and devices in the IoT layer to the fog layer. The performance of the proposed heuristic is evaluated and compared via simulation to a baseline cloud-unaware strategy, under different cases of workload. The simulation results reveal that the proposed scheduling heuristic provides on average 76.69% lower deadline miss ratio, compared to the baseline policy. However, this is achieved at a significant monetary cost, due to the usage of cloud resources.
引用
收藏
页码:24639 / 24655
页数:17
相关论文
共 50 条
  • [1] A hybrid approach to scheduling real-time IoT workflows in fog and cloud environments
    Georgios L. Stavrinides
    Helen D. Karatza
    Multimedia Tools and Applications, 2019, 78 : 24639 - 24655
  • [2] Scheduling Real-Time IoT Workflows in a Fog Computing Environment Utilizing Cloud Resources with Data-Aware Elasticity
    Stavrinides, Georgios L.
    Karatza, Helen D.
    2021 SIXTH INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING (FMEC), 2021, : 49 - 56
  • [3] Resource Allocation and Scheduling of Real-Time Workflow Applications in an IoT-Fog-Cloud Environment
    Stavrinides, Georgios L.
    Karatza, Helen D.
    2022 SEVENTH INTERNATIONAL CONFERENCE ON FOG AND MOBILE EDGE COMPUTING, FMEC, 2022, : 86 - 93
  • [4] Real-Time Task Scheduling Algorithm for IoT-Based Applications in the Cloud–Fog Environment
    A. S. Abohamama
    Amir El-Ghamry
    Eslam Hamouda
    Journal of Network and Systems Management, 2022, 30
  • [5] Real-Time Task Scheduling in Fog-Cloud Computing Framework for IoT Applications: A Fuzzy Logic based Approach
    Ali, Hala S.
    Rout, Rashmi Ranjan
    Parimi, Priyanka
    Das, Sajal K.
    2021 INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2021, : 556 - 564
  • [6] Cloud vs Fog Computing - Scheduling Real-Time Applications
    Karatza, Helen
    2020 9TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2020, : 2 - 2
  • [7] Real-Time Task Scheduling Algorithm for IoT-Based Applications in the Cloud-Fog Environment
    Abohamama, A. S.
    El-Ghamry, Amir
    Hamouda, Eslam
    JOURNAL OF NETWORK AND SYSTEMS MANAGEMENT, 2022, 30 (04)
  • [8] Decentralized and scalable hybrid scheduling-clustering method for real-time applications in volatile and dynamic Fog-Cloud Environments
    Masoumeh Hajvali
    Sahar Adabi
    Ali Rezaee
    Mehdi Hosseinzadeh
    Journal of Cloud Computing, 12
  • [9] Decentralized and scalable hybrid scheduling-clustering method for real-time applications in volatile and dynamic Fog-Cloud Environments
    Hajvali, Masoumeh
    Adabi, Sahar
    Rezaee, Ali
    Hosseinzadeh, Mehdi
    JOURNAL OF CLOUD COMPUTING-ADVANCES SYSTEMS AND APPLICATIONS, 2023, 12 (01):
  • [10] Real-time workflows oriented online scheduling in uncertain cloud environment
    Huangke Chen
    Jianghan Zhu
    Zhenshi Zhang
    Manhao Ma
    Xin Shen
    The Journal of Supercomputing, 2017, 73 : 4906 - 4922