A heuristic scheduling approach for fog-cloud computing environment with stationary IoT devices

被引:37
|
作者
Aburukba, Raafat O. [1 ]
Landolsi, Taha [1 ]
Omer, Dalia [1 ]
机构
[1] Amer Univ Shrjah, Dept Comp Sci & Engn, Sharjah, U Arab Emirates
关键词
Fog-cloud computing; Task scheduling; Mixed integer programming; Number of deadline misses; Genetic algorithm; RESOURCE-ALLOCATION;
D O I
10.1016/j.jnca.2021.102994
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The emergence of the Internet of Things (IoT) paradigm has led to the rise of a variety of applications with different characteristics and Quality of Service (QoS) requirements. Those applications require computational power and have time sensitive requirements. Cloud computing paradigm provides an illusion to consumers with unlimited computation resource power. However, cloud computing fails to deliver on the time-sensitive requirements of applications. The main challenge in the cloud computing paradigm is the associated delays from the edge IoT device to the cloud data center and from the cloud data center back to the edge device. Fog computing extends limited computational services closer to the edge device to achieve the time sensitive requirement of applications. This work proposes a scheduling solution which adopts the three-tier fog computing architecture in order to satisfy the maximum number of requests given their deadline requirements. In this work, an optimization model using mixed integer programming is introduced to minimize deadline misses. The model is validated with an exact solution technique. The scheduling problem is known to be an NP-hard, and hence, exact optimization solutions are inadequate for a typical size problem in fog computing. Given the complex nature of the problem, a heuristic approach using the genetic algorithm (GA) is presented. The performance of the proposed GA was evaluated and compared against round robin and priority scheduling. The results show that the deadline misses of the proposed approach is 20%?55% better than the other techniques.
引用
收藏
页数:15
相关论文
共 50 条
  • [1] A heuristic scheduling approach for fog-cloud computing environment with stationary IoT devices
    Aburukba, Raafat O.
    Landolsi, Taha
    Omer, Dalia
    [J]. Journal of Network and Computer Applications, 2021, 180
  • [2] Advancements in heuristic task scheduling for IoT applications in fog-cloud computing: challenges and prospects
    Alsadie, Deafallah
    [J]. PEERJ COMPUTER SCIENCE, 2024, 10
  • [3] Heuristic-based IoT Application Modules Placement in the Fog-Cloud Computing Environment
    Natesha, B., V
    Guddeti, Ram Mohana Reddy
    [J]. 2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION), 2018, : 24 - 25
  • [4] A Heuristic Virtual Machine Scheduling Method for Load Balancing in Fog-Cloud Computing
    Xu, Xiaolong
    Liu, Qingxiang
    Qi, Lianyong
    Yuan, Yuan
    Dou, Wanchun
    Liu, Alex X.
    [J]. 2018 IEEE 4TH INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY), 4THIEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 3RD IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2018, : 83 - 88
  • [5] 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,
  • [6] 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
  • [7] 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
  • [8] 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
  • [9] 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
  • [10] 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