Deadline-constrained coevolutionary genetic algorithm for scientific workflow scheduling in cloud computing

被引:58
|
作者
Liu, Li [1 ]
Zhang, Miao [1 ,2 ]
Buyya, Rajkumar [3 ]
Fan, Qi [1 ]
机构
[1] Univ Sci & Technol, Sch Automat & Elect Engn, Beijing, Peoples R China
[2] Beijing Inst Technol, Sch Informat & Elect, Beijing, Peoples R China
[3] Univ Melbourne, Parkville, Vic, Australia
来源
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
cloud computing; coevolutionary genetic algorithm; resource scheduling; scientific workflow; ADAPTIVE PENALTY-FUNCTION; PROBABILITIES; OPTIMIZATION; CROSSOVER; MUTATION;
D O I
10.1002/cpe.3942
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The cloud infrastructures provide a suitable environment for the execution of large-scale scientific workflow application. However, it raises new challenges to efficiently allocate resources for the workflow application and also to meet the user's quality of service requirements. In this paper, we propose an adaptive penalty function for the strict constraints compared with other genetic algorithms. Moreover, the coevolution approach is used to adjust the crossover and mutation probability, which is able to accelerate the convergence and prevent the prematurity. We also compare our algorithm with baselines such as Random, particle swarm optimization, Heterogeneous Earliest Finish Time, and genetic algorithm in a WorkflowSim simulator on 4 representative scientific workflows. The results show that it performs better than the other state-of-the-art algorithms in the criterion of both the deadline-constraint meeting probability and the total execution cost.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Efficient scientific workflow scheduling for deadline-constrained parallel tasks in cloud computing environments
    Zhang, Longxin
    Zhou, Liqian
    Salah, Ahmad
    INFORMATION SCIENCES, 2020, 531 (531) : 31 - 46
  • [2] Genetic Algorithm with Repair Method for Deadline-Constrained IoT Workflow Scheduling in Fog-Cloud Computing
    Saeed, Amer
    Chen, Gang
    Ma, Hui
    Fu, Qiang
    2024 IEEE 17TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, CLOUD 2024, 2024, : 235 - 246
  • [3] DCHG-TS: a deadline-constrained and cost-effective hybrid genetic algorithm for scientific workflow scheduling in cloud computing
    Iranmanesh, Amir
    Naji, Hamid Reza
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (02): : 667 - 681
  • [4] DCHG-TS: a deadline-constrained and cost-effective hybrid genetic algorithm for scientific workflow scheduling in cloud computing
    Amir Iranmanesh
    Hamid Reza Naji
    Cluster Computing, 2021, 24 : 667 - 681
  • [5] CCA: a deadline-constrained workflow scheduling algorithm for multicore resources on the cloud
    Deldari, Arash
    Naghibzadeh, Mahmoud
    Abrishami, Saeid
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (02): : 756 - 781
  • [6] CCA: a deadline-constrained workflow scheduling algorithm for multicore resources on the cloud
    Arash Deldari
    Mahmoud Naghibzadeh
    Saeid Abrishami
    The Journal of Supercomputing, 2017, 73 : 756 - 781
  • [7] Deadline-constrained workflow scheduling in software as a service Cloud
    Abrishami, S.
    Naghibzadeh, M.
    SCIENTIA IRANICA, 2012, 19 (03) : 680 - 689
  • [8] PCP–ACO: a hybrid deadline-constrained workflow scheduling algorithm for cloud environment
    Peyman Shobeiri
    Mehdi Akbarian Rastaghi
    Saeid Abrishami
    Behnam Shobiri
    The Journal of Supercomputing, 2024, 80 : 7750 - 7780
  • [9] Structure-Aware Scheduling Algorithm for Deadline-Constrained Scientific Workflows in the Cloud
    Al-Haboobi, Ali
    Kecskemeti, Gabor
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2024, 15 (02) : 792 - 802
  • [10] PCP-ACO: a hybrid deadline-constrained workflow scheduling algorithm for cloud environment
    Shobeiri, Peyman
    Rastaghi, Mehdi Akbarian
    Abrishami, Saeid
    Shobiri, Behnam
    JOURNAL OF SUPERCOMPUTING, 2024, 80 (06): : 7750 - 7780