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 条
  • [41] Task Scheduling Algorithms with Multiple Factor in Cloud Computing Environment
    Bansal, Nidhi
    Awasthi, Amit
    Bansal, Shruti
    [J]. INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, VOL 1, INDIA 2016, 2016, 433 : 619 - 627
  • [42] A Relative Study of Task Scheduling Algorithms in Cloud Computing Environment
    Ali, Syed Arshad
    Alam, Mansaf
    [J]. PROCEEDINGS OF THE 2016 2ND INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), 2016, : 105 - 111
  • [43] Improved Particle Swarm Optimization Based Workflow Scheduling in Cloud-Fog Environment
    Xu, Rongbin
    Wang, Yeguo
    Cheng, Yongliang
    Zhu, Yuanwei
    Xie, Ying
    Sani, Abubakar Sadiq
    Yuan, Dong
    [J]. BUSINESS PROCESS MANAGEMENT WORKSHOPS, BPM 2018 INTERNATIONAL WORKSHOPS, 2019, 342 : 337 - 347
  • [44] Energy-Efficient Task Scheduling and Resource Allocation for Improving the Performance of a Cloud-Fog Environment
    Sindhu, V
    Prakash, M.
    Kumar, Mohan P.
    [J]. SYMMETRY-BASEL, 2022, 14 (11):
  • [45] An efficient deep reinforcement learning based task scheduler in cloud-fog environment
    Choppara, Prashanth
    Mangalampalli, Sudheer
    [J]. Cluster Computing, 2025, 28 (01)
  • [46] SFC-Based IoT Provisioning on a Hybrid Cloud-Fog Computing with a Minimized Latency
    Atinafu, Dawit Asmero
    Tulu, Muluneh Mekonnen
    [J]. JOURNAL OF COMPUTER NETWORKS AND COMMUNICATIONS, 2024, 2024
  • [47] A Method Based on the Combination of Laxity and Ant Colony System for Cloud-Fog Task Scheduling
    Xu, Jiuyun
    Hao, Zhuangyuan
    Zhang, Ruru
    Sun, Xiaoting
    [J]. IEEE ACCESS, 2019, 7 : 116218 - 116226
  • [48] Enhanced Hybrid Optimization Technique to Find Optimal Solutions for Task Scheduling in Cloud-Fog Computing Environments
    Patle, Anjali
    Kanaparthi, Sai Dheeraj
    Naik, K. Jairam
    [J]. Communications in Computer and Information Science, 2023, 1727 CCIS : 103 - 114
  • [49] Cloud Computing - Task Scheduling based on Genetic Algorithms
    Mocanu, Eleonora Maria
    Florea, Mihai
    Andreica, Mugurel Ionut
    Tapus, Nicolae
    [J]. 2012 IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2012, : 167 - 172
  • [50] QoS-aware Task Scheduling based on Reinforcement Learning for the Cloud-Fog Continuum
    Guevara, Judy C.
    Torres, Ricardo da S.
    Bittencourt, Luiz F.
    da Fonseca, Nelson L. S.
    [J]. 2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 2328 - 2333