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] 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
  • [22] 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
  • [23] Deadline-constrained security-aware workflow scheduling in hybrid cloud architecture
    Abdi, Somayeh
    Ashjaei, Mohammad
    Mubeen, Saad
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2025, 162
  • [24] A Cost-Effective Deadline-Constrained Dynamic Scheduling Algorithm for Scientific Workflows in a Cloud Environment
    Sahni, Jyoti
    Vidyarthi, Deo Prakash
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2018, 6 (01) : 2 - 18
  • [25] 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
  • [26] 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
  • [27] 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
  • [28] Deadline Constrained Scheduling of Scientific Workflows on Cloud using Hybrid Genetic Algorithm
    Kaur, Gursleen
    Kalra, Mala
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), 2017, : 276 - 280
  • [29] 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)
  • [30] 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