location: Current position: Home >> Scientific Research >> Paper Publications

User-oriented many-objective cloud workflow scheduling based on an improved knee point driven evolutionary algorithm

Hits:

Indexed by:期刊论文

Date of Publication:2017-11-01

Journal:KNOWLEDGE-BASED SYSTEMS

Included Journals:SCIE、EI

Volume:135

Page Number:113-124

ISSN No.:0950-7051

Key Words:Cloud computing; Cloud workflow scheduling; Many-objective optimization problems; Knee point driven evolutionary algorithm

Abstract:Cloud computing is able to deliver large amount of computing resources on demand, and it has become one of the most effective ways to implement large-scale computationally intensive applications. In a cloud computing environment, applications typically involve workflows. Therefore, optimized workflow scheduling can greatly improve the overall performance of cloud computing. However, existing studies on cloud workflow scheduling usually consider at most three objectives only and effective methods to solve scheduling problems with four or more objectives still lack. To address the above issue, a new cloud workflow scheduling model is formulated that simultaneously considers four objectives, namely, minimization of makespan, minimization of the average execution time of all workflow instances, maximization of reliability, and minimization of the cost of workflow execution. To solve this four-objective scheduling problem, an improved knee point driven evolutionary algorithm is proposed. Extensive experimental results demonstrate that the improved algorithm outperforms existing popular many-objective evolutionary algorithms in most experimental scenarios studied in this work, in particular when there is sufficiently large amount of computing resource supply and the time for scheduling is limited. (C) 2017 Elsevier B.V. All rights reserved.

Pre One:基于大数据与知识的"互联网+政务服务"云平台的构建与服务策略研究

Next One:考虑信息安全因素的多目标云工作流调度