Return
Knowledge-based multi-objective estimation of distribution algorithm for solving reliability constrained cloud workflow scheduling
DOI:10.1007/s10586-023-04022-w.png)
Abstract
En 中文
With the rapid development of cloud computing, numerous large-scale workflow are executed in the cloud environment. Therefore, the workflow scheduling in cloud environment has become an emerging topic. This paper focuses on a reliability constrained multi-objective workflow scheduling problem (RCMOWSP) with the objectives of minimum execution cost and time. To solve the RCMOWSP, this paper proposes a knowledge-based multi-objective estimation of distribution algorithm (KMOEDA) with several problem-specific operators. First, an idle time-based decoding scheme is applied to sort the permutation of tasks greedily. In the global search strategy, a probability model is constructed to improve the diversity of population. Based on the problem-specific knowledge, a reliability-aware local search strategy is designed to performs local search around the solutions that violate reliability constraint. An elite enhancement strategy with a task perturbation operator and a resource perturbation operator is introduced to further improve the elite non-dominated solutions in the external archive. A comprehensive experiment is conducted to verify the performance of KMOEDA. The comparative results show that the KMOEDA significantly outperforms several relative multi-objective workflow scheduling approaches in solving the RCMOWSP.
Keywords:
Cloud computing
Workflow scheduling
Multi-objective optimization
Estimation of distribution algorithm
Reliability constraint
Journal
C
IF:
4.1
Papers:
5.1K
Citations:
7.5K
Organization
No organization information available
Cited Papers
HBDCWS: heuristic-based budget and deadline constrained workflow scheduling approach for heterogeneous clouds
SOFT COMPUTING
IF2.5

