JOURNAL ARTICLE

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

Li LiuMiao ZhangRajkumar BuyyaQi Fan

Year: 2016 Journal:   Concurrency and Computation Practice and Experience Vol: 29 (5)   Publisher: Wiley

Abstract

Summary 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.

Keywords:
Computer science Cloud computing Workflow Crossover Scheduling (production processes) Distributed computing Genetic algorithm Convergence (economics) Mathematical optimization Artificial intelligence Machine learning Database

Metrics

117
Cited By
27.22
FWCI (Field Weighted Citation Impact)
28
Refs
1.00
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Scientific Computing and Data Management
Social Sciences →  Decision Sciences →  Information Systems and Management
© 2026 ScienceGate Book Chapters — All rights reserved.