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 条
  • [41] Multi-objective workflow scheduling based on genetic algorithm in cloud environment
    Xia, Xuewen
    Qiu, Huixian
    Xu, Xing
    Zhang, Yinglong
    INFORMATION SCIENCES, 2022, 606 : 38 - 59
  • [42] A Hybrid Algorithm for Multi-Objective Scientific Workflow Scheduling in IaaS Cloud
    Gao, Yongqiang
    Zhang, Shuyun
    Zhou, Jiantao
    IEEE ACCESS, 2019, 7 : 125783 - 125795
  • [43] Multi-Objective Task Scheduling Optimization in Cloud Computing: An Appraisal
    Gabi, Danlami
    Ismail, Abdul Samad
    Zainal, Anazida
    Zakaria, Zalmiyah
    ADVANCED SCIENCE LETTERS, 2018, 24 (05) : 3609 - 3615
  • [44] Multi Objective Prioritized Workflow Scheduling Using Deep Reinforcement Based Learning in Cloud Computing
    Mangalampalli, Sudheer
    Hashmi, Syed Shakeel
    Gupta, Amit
    Karri, Ganesh Reddy
    Rajkumar, K. Varada
    Chakrabarti, Tulika
    Chakrabarti, Prasun
    Margala, Martin
    IEEE ACCESS, 2024, 12 : 5373 - 5392
  • [45] Optimizing Multi Objective Based Workflow Scheduling in Cloud Computing Using Black Hole Algorithm
    Ebadifard, Fatemeh
    Babamir, Seyed Morteza
    2017 3RD INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), 2017, : 102 - 108
  • [46] Multi Objective Prioritized Workflow Scheduling Using Deep Reinforcement Based Learning in Cloud Computing
    Mangalampalli, Sudheer
    Hashmi, Syed Shakeel
    Gupta, Amit
    Karri, Ganesh Reddy
    Rajkumar, K. Varada
    Chakrabarti, Tulika
    Chakrabarti, Prasun
    Margala, Martin
    IEEE Access, 2024, 12 : 5373 - 5392
  • [47] A Modified Black Hole-Based Multi-Objective Workflow Scheduling Improved Using the Priority Queues for Cloud Computing Environment
    Ebadifard, Fatemeh
    Babamir, Seyed Morteza
    2018 4TH INTERNATIONAL CONFERENCE ON WEB RESEARCH (ICWR), 2018, : 162 - 167
  • [48] Multi Objective Scheduling in Cloud Computing using MOSSO
    Huang, Chia-Ling
    Jiang, Yun-Zhi
    Yin, Ying
    Yeh, Wei-Chang
    Chung, Vera Yuk Ying
    Lai, Chyh-Ming
    2018 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2018, : 2491 - 2498
  • [49] Dynamic deadline constrained multi-objective workflow scheduling in multi-cloud environments
    Cai, Xingjuan
    Zhang, Yan
    Li, Mengxia
    Wu, Linjie
    Zhang, Wensheng
    Chen, Jinjun
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 258
  • [50] Fast Workflow Scheduling for Grid Computing Based on a Multi-objective Genetic Algorithm
    Khajemohammadi, Hassan
    Fanian, Ali
    Gulliver, T. Aaron
    2013 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2013, : 96 - 101