Real-Time Task Scheduling in Fog-Cloud Computing Framework for IoT Applications: A Fuzzy Logic based Approach

被引:35
|
作者
Ali, Hala S. [1 ]
Rout, Rashmi Ranjan [1 ]
Parimi, Priyanka [1 ]
Das, Sajal K. [2 ]
机构
[1] Natl Inst Technol Warangal, Dept Comp Sci & Engn, Warangal 506004, Telangana, India
[2] Missouri Univ Sci & Technol, Dept Comp Sci, Rolla, MO 65409 USA
基金
美国国家科学基金会;
关键词
Cloud computing; fog computing; fuzzy logic; IoT; real-time task scheduling; EDGE; INTERNET; DESIGN; THINGS;
D O I
10.1109/COMSNETS51098.2021.9352931
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
As an extension of the cloud, a fog computing environment facilitates the deployment of Internet of Things (IoT) applications by shifting the computing, storage and networking services closer to the IoT devices, thus satisfying the delay and response time requirements. This paper aims to improve the overall task execution efficiency of IoT applications by appropriately selecting customized real-time tasks for execution at the fog layer. Specifically, we propose a fuzzy logic based task scheduling algorithm to divide the tasks between the fog and cloud layers in a fog-cloud computing framework. The algorithm selects appropriate processing units to execute the submitted tasks in the fog layer with heterogeneous resources, by exploiting the task requirements (e.g., computation, storage, bandwidth) and their constraints (e.g., deadline, data size). Simulation experiments demonstrate the efficacy of the proposed algorithm and its superior performance as compared to other existing algorithms in terms of success ratio of the tasks, makespan, average turnaround time, and delay rate.
引用
收藏
页码:556 / 564
页数:9
相关论文
共 50 条
  • [1] Mobility and Security Aware Real-Time Task Scheduling in Fog-Cloud Computing for IoT Devices: A Fuzzy-Logic Approach
    Ali, Hala S.
    Sridevi, R.
    [J]. COMPUTER JOURNAL, 2024, 67 (02): : 782 - 805
  • [2] A fuzzy approach for optimal placement of IoT applications in fog-cloud computing
    Farhad Tavousi
    Sadoon Azizi
    Abdulbaghi Ghaderzadeh
    [J]. Cluster Computing, 2022, 25 : 303 - 320
  • [3] A fuzzy approach for optimal placement of IoT applications in fog-cloud computing
    Tavousi, Farhad
    Azizi, Sadoon
    Ghaderzadeh, Abdulbaghi
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (01): : 303 - 320
  • [4] Advancements in heuristic task scheduling for IoT applications in fog-cloud computing: challenges and prospects
    Alsadie, Deafallah
    [J]. PEERJ COMPUTER SCIENCE, 2024, 10
  • [5] Real-Time Task Scheduling Algorithm for IoT-Based Applications in the Cloud–Fog Environment
    A. S. Abohamama
    Amir El-Ghamry
    Eslam Hamouda
    [J]. Journal of Network and Systems Management, 2022, 30
  • [6] A Framework of Real-Time Intelligent Transportation System Based on Hybrid Fog-Cloud Computing
    Lin, Deyu
    Yan, Ming
    Kong, Linghe
    Quan, Ruoxuan
    Guan, Yong Liang
    [J]. IEEE COMMUNICATIONS MAGAZINE, 2024, 62 (01) : 126 - 132
  • [7] 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)
  • [8] Bandwidth-Deadline IoT Task Scheduling in Fog-Cloud Computing Environment Based on the Task Bandwidth
    Alsamarai, Naseem Adnan
    Ucan, Osman Nuri
    Khalaf, Oras Fadhil
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2023,
  • [9] An evolutionary game approach to IoT task offloading in fog-cloud computing
    Hamidreza Mahini
    Amir Masoud Rahmani
    Seyyedeh Mobarakeh Mousavirad
    [J]. The Journal of Supercomputing, 2021, 77 : 5398 - 5425
  • [10] An evolutionary game approach to IoT task offloading in fog-cloud computing
    Mahini, Hamidreza
    Rahmani, Amir Masoud
    Mousavirad, Seyyedeh Mobarakeh
    [J]. JOURNAL OF SUPERCOMPUTING, 2021, 77 (06): : 5398 - 5425