Evolutionary Algorithms to Optimize Task Scheduling Problem for the IoT Based Bag-of-Tasks Application in Cloud-Fog Computing Environment

被引:118
|
作者
Binh Minh Nguyen [1 ]
Huynh Thi Thanh Binh [1 ]
Tran The Anh [2 ]
Do Bao Son [3 ]
机构
[1] Hanoi Univ Sci & Technol, Sch Informat & Commun Technol, 1 Dai Co Viet St, Hanoi 100000, Vietnam
[2] Nanyang Technol Univ, Sch Comp Sci & Engn, 50 Nanyang Ave, Singapore 639798, Singapore
[3] Univ Transport Technol, Fac Informat Technol, 54 Trieu Khuc St, Hanoi 100000, Vietnam
来源
APPLIED SCIENCES-BASEL | 2019年 / 9卷 / 09期
关键词
task scheduling; edge computing; cloud computing; genetic algorithm; particle swarm optimization; Internet of Things; EDGE;
D O I
10.3390/app9091730
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
In recent years, constant developments in Internet of Things (IoT) generate large amounts of data, which put pressure on Cloud computing's infrastructure. The proposed Fog computing architecture is considered the next generation of Cloud Computing for meeting the requirements posed by the device network of IoT. One of the obstacles of Fog Computing is distribution of computing resources to minimize completion time and operating cost. The following study introduces a new approach to optimize task scheduling problem for Bag-of-Tasks applications in Cloud-Fog environment in terms of execution time and operating costs. The proposed algorithm named TCaS was tested on 11 datasets varying in size. The experimental results show an improvement of 15.11% compared to the Bee Life Algorithm (BLA) and 11.04% compared to Modified Particle Swarm Optimization (MPSO), while achieving balance between completing time and operating cost.
引用
收藏
页数:20
相关论文
共 50 条
  • [31] Fog Offloading and Task Management in IoT-Fog-Cloud Environment: Review of Algorithms, Networks, and SDN Application
    Rezaee, Mohammad Reza
    Hamid, Nor Asilah Wati Abdul
    Hussin, Masnida
    Zukarnain, Zuriati Ahmad
    [J]. IEEE ACCESS, 2024, 12 : 39058 - 39080
  • [32] A family of heuristics for agent-based elastic Cloud bag-of-tasks concurrent scheduling
    Gutierrez-Garcia, J. Octavio
    Sim, Kwang-Mong
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (07): : 1682 - 1699
  • [33] Multi-objective Task Scheduling in cloud-fog computing using goal programming approach
    Najafizadeh, Abbas
    Salajegheh, Afshin
    Rahmani, Amir Masoud
    Sahafi, Amir
    [J]. Cluster Computing, 2022, 25 (01) : 141 - 165
  • [34] 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
  • [35] 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
  • [36] Multi-Objective Grey Wolf Optimizer Algorithm for Task Scheduling in Cloud-Fog Computing
    Saif, Faten A.
    Latip, Rohaya
    Hanapi, Zurina Mohd
    Shafinah, Kamarudin
    [J]. IEEE ACCESS, 2023, 11 : 20635 - 20646
  • [37] Multi-objective Task Scheduling in cloud-fog computing using goal programming approach
    Najafizadeh, Abbas
    Salajegheh, Afshin
    Rahmani, Amir Masoud
    Sahafi, Amir
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (01): : 141 - 165
  • [38] Multi-objective Task Scheduling in cloud-fog computing using goal programming approach
    Abbas Najafizadeh
    Afshin Salajegheh
    Amir Masoud Rahmani
    Amir Sahafi
    [J]. Cluster Computing, 2022, 25 : 141 - 165
  • [39] Cloud-Fog Collaborative Computing Based Task Offloading Strategy in Internet of Vehicles
    Zhu, Chunhua
    Liu, Chong
    Zhu, Hai
    Li, Jingtao
    [J]. ELECTRONICS, 2024, 13 (12)
  • [40] Security-aware data replica selection strategy for Bag-of-Tasks application in cloud computing
    Yang, Yuli
    Peng, Xinguang
    Wan, Xiaohong
    [J]. JOURNAL OF HIGH SPEED NETWORKS, 2015, 21 (04) : 299 - 311