An improved task scheduling algorithm for scientific workflow in cloud computing environment

被引:0
|
作者
Xiaozhong Geng
Yingshuang Mao
Mingyuan Xiong
Yang Liu
机构
[1] Changchun Institute of Technology,School of Computer Technology and Engineering
[2] Changchun University of Science and Technology,School of Computer
[3] Jilin University,College of Computer Science and Technology
来源
Cluster Computing | 2019年 / 22卷
关键词
Scientific workflow; Task scheduling; Task duplication; DAG; Cloud computing; Task grouping;
D O I
暂无
中图分类号
学科分类号
摘要
As an emerging business computing model, cloud computing needs to deal with the scientific workflow submitted by user groups. How to efficiently schedule massive tasks of scientific workflow is an important problem in cloud computing. In order to minimize the total execution time of workflow, reduce the consume of cloud resources, reduce execution costs of users, a new task scheduling algorithm based on task duplication and task grouping is proposed in this paper. The new algorithm is composed of four steps. Firstly, the join nodes are duplicated, a DAG is converted into an in-tree graph, then all tasks are divide into task groups, it reduces communication overhead between tasks; then some task groups are merged by utilizing the idle time between tasks in a task group, it reduces the use of the processors; lastly, Assign the tasks to processors by making full use of the idle time of the processors, it increases resource utilization. The new algorithm is compared with TDS and TDCS by simulation platform CloudSim. The performance indicators for comparison include makespan of workflow, the number of used processors and resource utilization. The experiment results show that the new algorithm has a smaller makespan of workflow, fewer processors are used, and has higher resource utilization for both compute-intensive and data-intensive workflow, especially for data-intensive workflow, the new algorithm has obvious advantages on the three performance indicators.
引用
收藏
页码:7539 / 7548
页数:9
相关论文
共 50 条
  • [1] An improved task scheduling algorithm for scientific workflow in cloud computing environment
    Geng, Xiaozhong
    Mao, Yingshuang
    Xiong, Mingyuan
    Liu, Yang
    [J]. CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2019, 22 (Suppl 3): : S7539 - S7548
  • [2] Design of an improved PSO algorithm for workflow scheduling in cloud computing environment
    Sadhasivam, N.
    Thangaraj, P.
    [J]. INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2017, 23 (03): : 493 - 500
  • [3] Parametric Scientific Workflow Scheduling Algorithm in Cloud Computing
    Hammouti, Sarra
    Yagoubi, Belabbas
    Makhlouf, Sid Ahmed
    [J]. 2022 INTERNATIONAL SYMPOSIUM ON INNOVATIVE INFORMATICS OF BISKRA, ISNIB, 2022, : 82 - 87
  • [4] Efficient Algorithm for Workflow Scheduling in Cloud Computing Environment
    Adhikari, Mainak
    Amgoth, Tarachand
    [J]. 2016 NINTH INTERNATIONAL CONFERENCE ON CONTEMPORARY COMPUTING (IC3), 2016, : 184 - 189
  • [5] A workflow scheduling algorithm based on cloud computing environment
    [J]. Zhang, X.-M., 1600, CESER Publications, Post Box No. 113, Roorkee, 247667, India (45):
  • [6] A workflow task scheduling algorithm based on the resources' fuzzy clustering in cloud computing environment
    Guo, Fengyu
    Yu, Long
    Tian, Shengwei
    Yu, Jiong
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2015, 28 (06) : 1053 - 1067
  • [7] HEPGA: A new effective hybrid algorithm for scientific workflow scheduling in cloud computing environment
    Mikram, Hind
    El Kafhali, Said
    Saadi, Youssef
    [J]. SIMULATION MODELLING PRACTICE AND THEORY, 2024, 130
  • [8] HPSOGWO: A Hybrid Algorithm for Scientific Workflow Scheduling in Cloud Computing
    Arora, Neeraj
    Banyal, Rohitash Kumar
    [J]. International Journal of Advanced Computer Science and Applications, 2020, 11 (10): : 626 - 635
  • [9] HPSOGWO: A Hybrid Algorithm for Scientific Workflow Scheduling in Cloud Computing
    Arora, Neeraj
    Banyal, Rohitash Kumar
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2020, 11 (10) : 626 - 635
  • [10] Task-scheduling Algorithm based on Improved Genetic Algorithm in Cloud Computing Environment
    Weiqing, G. E.
    Cui, Yanru
    [J]. RECENT ADVANCES IN ELECTRICAL & ELECTRONIC ENGINEERING, 2021, 14 (01) : 13 - 19