User-oriented many-objective cloud workflow scheduling based on an improved knee point driven evolutionary algorithm
Ye X, Liu S, Yin Y, Jin Y (2017)
Knowledge-Based Systems 135: 113-124.
Zeitschriftenaufsatz
| Veröffentlicht | Englisch
Download
Es wurden keine Dateien hochgeladen. Nur Publikationsnachweis!
Autor*in
Ye, Xin;
Liu, Sihao;
Yin, Yanli;
Jin, YaochuUniBi
Abstract / Bemerkung
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.
Erscheinungsjahr
2017
Zeitschriftentitel
Knowledge-Based Systems
Band
135
Seite(n)
113-124
ISSN
09507051
Page URI
https://pub.uni-bielefeld.de/record/2978501
Zitieren
Ye X, Liu S, Yin Y, Jin Y. User-oriented many-objective cloud workflow scheduling based on an improved knee point driven evolutionary algorithm. Knowledge-Based Systems. 2017;135:113-124.
Ye, X., Liu, S., Yin, Y., & Jin, Y. (2017). User-oriented many-objective cloud workflow scheduling based on an improved knee point driven evolutionary algorithm. Knowledge-Based Systems, 135, 113-124. https://doi.org/10.1016/j.knosys.2017.08.006
Ye, Xin, Liu, Sihao, Yin, Yanli, and Jin, Yaochu. 2017. “User-oriented many-objective cloud workflow scheduling based on an improved knee point driven evolutionary algorithm”. Knowledge-Based Systems 135: 113-124.
Ye, X., Liu, S., Yin, Y., and Jin, Y. (2017). User-oriented many-objective cloud workflow scheduling based on an improved knee point driven evolutionary algorithm. Knowledge-Based Systems 135, 113-124.
Ye, X., et al., 2017. User-oriented many-objective cloud workflow scheduling based on an improved knee point driven evolutionary algorithm. Knowledge-Based Systems, 135, p 113-124.
X. Ye, et al., “User-oriented many-objective cloud workflow scheduling based on an improved knee point driven evolutionary algorithm”, Knowledge-Based Systems, vol. 135, 2017, pp. 113-124.
Ye, X., Liu, S., Yin, Y., Jin, Y.: User-oriented many-objective cloud workflow scheduling based on an improved knee point driven evolutionary algorithm. Knowledge-Based Systems. 135, 113-124 (2017).
Ye, Xin, Liu, Sihao, Yin, Yanli, and Jin, Yaochu. “User-oriented many-objective cloud workflow scheduling based on an improved knee point driven evolutionary algorithm”. Knowledge-Based Systems 135 (2017): 113-124.
Link(s) zu Volltext(en)
Access Level
Closed Access