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

被引:130
|
作者
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] Security-aware data replica selection strategy for Bag-of-Tasks application in cloud computing
    Yang, Yuli
    Peng, Xinguang
    Wan, Xiaohong
    JOURNAL OF HIGH SPEED NETWORKS, 2015, 21 (04) : 299 - 311
  • [42] Task Scheduling Algorithms with Multiple Factor in Cloud Computing Environment
    Bansal, Nidhi
    Awasthi, Amit
    Bansal, Shruti
    INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS, VOL 1, INDIA 2016, 2016, 433 : 619 - 627
  • [43] A Relative Study of Task Scheduling Algorithms in Cloud Computing Environment
    Ali, Syed Arshad
    Alam, Mansaf
    PROCEEDINGS OF THE 2016 2ND INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING AND INFORMATICS (IC3I), 2016, : 105 - 111
  • [44] 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
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, BPM 2018 INTERNATIONAL WORKSHOPS, 2019, 342 : 337 - 347
  • [45] Energy-Efficient Task Scheduling and Resource Allocation for Improving the Performance of a Cloud-Fog Environment
    Sindhu, V
    Prakash, M.
    Kumar, Mohan P.
    SYMMETRY-BASEL, 2022, 14 (11):
  • [46] An efficient deep reinforcement learning based task scheduler in cloud-fog environment
    Choppara, Prashanth
    Mangalampalli, Sudheer
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2025, 28 (01):
  • [47] SFC-Based IoT Provisioning on a Hybrid Cloud-Fog Computing with a Minimized Latency
    Atinafu, Dawit Asmero
    Tulu, Muluneh Mekonnen
    JOURNAL OF COMPUTER NETWORKS AND COMMUNICATIONS, 2024, 2024
  • [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
    Communications in Computer and Information Science, 2023, 1727 CCIS : 103 - 114
  • [49] 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
    IEEE ACCESS, 2019, 7 : 116218 - 116226
  • [50] Cloud Computing - Task Scheduling based on Genetic Algorithms
    Mocanu, Eleonora Maria
    Florea, Mihai
    Andreica, Mugurel Ionut
    Tapus, Nicolae
    2012 IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2012, : 167 - 172