CP-PGWO: multi-objective workflow scheduling for cloud computing using critical path

被引:0
|
作者
Saeed Doostali
Seyed Morteza Babamir
Maryam Eini
机构
[1] University of Kashan,Department of Software Engineering
来源
Cluster Computing | 2021年 / 24卷
关键词
Critical path; Workflow scheduling; Multi-objective optimization; Grey Wolf optimization; Cloud computing;
D O I
暂无
中图分类号
学科分类号
摘要
When each task of the longest path in a task-dependent scientific workflow must meet a deadline, the path is called critical. Tasks in a critical path have priority over tasks in non-critical paths. Considering this fact that less methods have already dealt with the critical path problem for workflow scheduling in cloud, this study aims to present a critical-path based method to consider the problem based on our previous optimal workflow scheduling method, GWO-based (Grey Wolf Optimization). We applied our study to balance and imbalance scientific workflows. Our results show that considering the critical path improves the completion time of workflows while maintaining a proper level of resource cost and resource utilization. Moreover, to show the effectiveness of the current study, we compared the performance of the proposed method with non-critical-path aware algorithms, using three different indicators. The simulation demonstrates that compared to PGWO as the base method, the proposed approach achieves (1) approximately 68% improvement for makespan, (2) more accuracy in population sampling for about 70% of workflows, and (3) avoidance of the cost increases in more than 50% of workflows. Moreover, the proposed method decreases makespan approximately 3 times compared to the constrained-based approaches.
引用
收藏
页码:3607 / 3627
页数:20
相关论文
共 50 条
  • [1] CP-PGWO: multi-objective workflow scheduling for cloud computing using critical path
    Doostali, Saeed
    Babamir, Seyed Morteza
    Eini, Maryam
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04): : 3607 - 3627
  • [2] MONWS: Multi-Objective Normalization Workflow Scheduling for Cloud Computing
    Pillareddy, Vamsheedhar Reddy
    Karri, Ganesh Reddy
    APPLIED SCIENCES-BASEL, 2023, 13 (02):
  • [3] MOHBA:multi-objective workflow scheduling in cloud computing using hybrid BAT algorithm
    Srichandan Sobhanayak
    Computing, 2023, 105 : 2119 - 2142
  • [4] MOHBA:multi-objective workflow scheduling in cloud computing using hybrid BAT algorithm
    Sobhanayak, Srichandan
    COMPUTING, 2023, 105 (10) : 2119 - 2142
  • [5] Evolutionary Multi-Objective Workflow Scheduling in Cloud
    Zhu, Zhaomeng
    Zhang, Gongxuan
    Li, Miqing
    Liu, Xiaohui
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2016, 27 (05) : 1344 - 1357
  • [6] Scientific workflow scheduling in multi-cloud computing using a hybrid multi-objective optimization algorithm
    Mohammadzadeh, Ali
    Masdari, Mohammad
    JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING, 2021, 14 (4) : 3509 - 3529
  • [7] Scientific workflow scheduling in multi-cloud computing using a hybrid multi-objective optimization algorithm
    Ali Mohammadzadeh
    Mohammad Masdari
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 : 3509 - 3529
  • [8] MOWS: Multi-objective workflow scheduling in cloud computing based on heuristic algorithm
    Abazari, Farzaneh
    Analoui, Morteza
    Takabi, Hassan
    Fu, Song
    SIMULATION MODELLING PRACTICE AND THEORY, 2019, 93 : 119 - 132
  • [9] Multi-Objective Task and Workflow Scheduling Approaches in Cloud Computing: a Comprehensive Review
    Hosseinzadeh, Mehdi
    Ghafour, Marwan Yassin
    Hama, Hawkar Kamaran
    Vo, Bay
    Khoshnevis, Afsane
    JOURNAL OF GRID COMPUTING, 2020, 18 (03) : 327 - 356
  • [10] Dynamic Multi-Objective Workflow Scheduling for Cloud Computing Based on Evolutionary Algorithms
    Ismayilov, Goshgar
    Topcuoglu, Haluk Rahmi
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING COMPANION (UCC COMPANION), 2018, : 103 - 108