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 条
  • [1] An Evolutionary Algorithm for Solving Task Scheduling Problem in Cloud-Fog Computing Environment
    Huynh Thi Thanh Binh
    Tran The Anh
    Do Bao Son
    Pham Anh Duc
    Binh Minh Nguyen
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON INFORMATION AND COMMUNICATION TECHNOLOGY (SOICT 2018), 2018, : 397 - 404
  • [2] An IoT-based bag-of-tasks scheduling framework for deadline-sensitive applications in fog-cloud environment
    Deldari, Arash
    Holghinezhad, Alireza
    [J]. Computing, 2025, 107 (01)
  • [3] Task scheduling in cloud-fog computing systems
    Guevara, Judy C.
    da Fonseca, Nelson L. S.
    [J]. PEER-TO-PEER NETWORKING AND APPLICATIONS, 2021, 14 (02) : 962 - 977
  • [4] Advanced optimization technique for scheduling IoT tasks in cloud-fog computing environments
    Abd Elaziz, Mohamed
    Abualigah, Laith
    Attiya, Ibrahim
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2021, 124 : 142 - 154
  • [5] Task scheduling in cloud-fog computing systems
    Judy C. Guevara
    Nelson L. S. da Fonseca
    [J]. Peer-to-Peer Networking and Applications, 2021, 14 : 962 - 977
  • [6] An improved hunger game search optimizer based IoT task scheduling in cloud-fog computing
    Attiya, Ibrahim
    Abd Elaziz, Mohamed
    Issawi, Islam
    [J]. INTERNET OF THINGS, 2024, 26
  • [7] Deadline-Constrained Algorithms for Scheduling of Bag-of-Tasks and Workflows in Cloud Computing Environments
    Maurya, Ashish Kumar
    Tripathi, Anil Kumar
    [J]. 2018 2ND INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPILATION, COMPUTING AND COMMUNICATIONS (HP3C 2018), 2018, : 6 - 10
  • [8] Stochastic Scheduling for Bag-of-Tasks Applications with Uncertain Task Durations in Cloud Computing Environments
    Yin, Lu
    Sun, Jin
    Zhang, Yi
    Wu, Zebin
    [J]. IEEE INTERNATIONAL CONFERENCE ON RECENT ADVANCES IN SYSTEMS SCIENCE AND ENGINEERING (IEEE RASSE 2021), 2021,
  • [9] Towards task scheduling in a cloud-fog computing system
    Xuan-Qui Pham
    Eui-Nam Huh
    [J]. 2016 18TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2016,
  • [10] Bag-of-Tasks Intelligent Scheduling Agent (BISA) in Cloud Computing
    Darius, Preethi S. H.
    Kanaga, E. Grace Mary
    [J]. ADVANCED COMPUTATIONAL AND COMMUNICATION PARADIGMS, VOL 2, 2018, 706 : 239 - 246