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 条
  • [21] Deadline-Constrained Cost-Effective Load-Balanced Improved Genetic Algorithm for Workflow Scheduling
    Bothra, Sandeep Kumar
    Singhal, Sunita
    Goyal, Hemlata
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGY AND WEB ENGINEERING, 2021, 16 (04) : 1 - 34
  • [22] A Cost-Driven Intelligence Scheduling Approach for Deadline-Constrained IoT Workflow Applications in Cloud Computing
    Ye, Lingjuan
    Yang, Liwen
    Xia, Yuanqing
    Zhao, Xinchao
    IEEE INTERNET OF THINGS JOURNAL, 2024, 11 (09): : 16033 - 16047
  • [23] MapReduce Scheduling for Deadline-Constrained Jobs in Heterogeneous Cloud Computing Systems
    Chen, Chien-Hung
    Lin, Jenn-Wei
    Kuo, Sy-Yen
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (01) : 127 - 140
  • [24] Reliability-aware and Deadline-constrained workflow scheduling in Mobile Edge Computing
    Peng, Qinglan
    Jiang, Haochen
    Chen, Mujie
    Liang, Jiawei
    Xia, Yunni
    PROCEEDINGS OF THE 2019 IEEE 16TH INTERNATIONAL CONFERENCE ON NETWORKING, SENSING AND CONTROL (ICNSC 2019), 2019, : 236 - 241
  • [25] Deadline-constrained workflow scheduling algorithms for Infrastructure as a Service Clouds
    Abrishami, Saeid
    Naghibzadeh, Mahmoud
    Epema, Dick H. J.
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2013, 29 (01): : 158 - 169
  • [26] T2FA: A Heuristic Algorithm for Deadline-constrained Workflow Scheduling in Cloud with Multicore Resource
    Sun, Zaixing
    Gu, Chonglin
    Huang, Hejiao
    Zhang, Honglin
    2021 IEEE 14TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2021), 2021, : 345 - 354
  • [27] Cost-effective approaches for deadline-constrained workflow scheduling in clouds
    Li, Zengpeng
    Yu, Huiqun
    Fan, Guisheng
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (07) : 7484 - 7512
  • [28] An Efficient Energy-Aware Tasks Scheduling with Deadline-Constrained in Cloud Computing
    Ben Alla, Said
    Ben Alla, Hicham
    Touhafi, Abdellah
    Ezzati, Abdellah
    COMPUTERS, 2019, 8 (02)
  • [29] A two-stage scheduling method for deadline-constrained task in cloud computing
    He, Xiaojian
    Shen, Junmin
    Liu, Fagui
    Wang, Bin
    Zhong, Guoxiang
    Jiang, Jun
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2022, 25 (05): : 3265 - 3281
  • [30] A two-stage scheduling method for deadline-constrained task in cloud computing
    Xiaojian He
    Junmin Shen
    Fagui Liu
    Bin Wang
    Guoxiang Zhong
    Jun Jiang
    Cluster Computing, 2022, 25 : 3265 - 3281