Evolutionary Optimization of Energy Consumption and Makespan of Workflow Execution in Clouds

dc.citation.issue9
dc.citation.volume11
dc.contributor.authorXing L
dc.contributor.authorLi J
dc.contributor.authorCai Z
dc.contributor.authorHou F
dc.contributor.editorSanz JA
dc.date.accessioned2025-03-03T01:34:38Z
dc.date.available2025-03-03T01:34:38Z
dc.date.issued2023-04-30
dc.description.abstractMaking sound trade-offs between the energy consumption and the makespan of workflow execution in cloud platforms remains a significant but challenging issue. So far, some works balance workflows’ energy consumption and makespan by adopting multi-objective evolutionary algorithms, but they often regard this as a black-box problem, resulting in the low efficiency of the evolutionary search. To compensate for the shortcomings of existing works, this paper mathematically formulates the cloud workflow scheduling for an infrastructure-as-a-service (IaaS) platform as a multi-objective optimization problem. Then, this paper tailors a knowledge-driven energy- and makespan-aware workflow scheduling algorithm, namely EMWSA. Specifically, a critical task adjustment-based local search strategy is proposed to intelligently adjust some critical tasks to the same resource of their successor tasks, striving to simultaneously reduce workflows’ energy consumption and makespan. Further, an idle gap reuse strategy is proposed to search the optimal energy consumption of each non-critical task without affecting the operation of other tasks, so as to further reduce energy consumption. Finally, in the context of real-world workflows and cloud platforms, we carry out comparative experiments to verify the superiority of the proposed EMWSA by significantly outperforming 4 representative baselines on 19 out of 20 workflow instances.
dc.description.confidentialfalse
dc.edition.editionMay-1 2023
dc.identifier.citationXing L, Li J, Cai Z, Hou F. (2023). Evolutionary Optimization of Energy Consumption and Makespan of Workflow Execution in Clouds. Mathematics. 11. 9.
dc.identifier.doi10.3390/math11092126
dc.identifier.eissn2227-7390
dc.identifier.elements-typejournal-article
dc.identifier.number2126
dc.identifier.urihttps://mro.massey.ac.nz/handle/10179/72555
dc.languageEnglish
dc.publisherMDPI (Basel, Switzerland)
dc.publisher.urihttp://mdpi.com/2227-7390/11/9/2126
dc.relation.isPartOfMathematics
dc.rights(c) 2023 The Author/s
dc.rightsCC BY 4.0
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/
dc.subjectmathematical model
dc.subjectcloud computing
dc.subjectworkflow scheduling
dc.subjectevolutionary algorithm
dc.subjectmulti-objective optimization
dc.titleEvolutionary Optimization of Energy Consumption and Makespan of Workflow Execution in Clouds
dc.typeJournal article
pubs.elements-id461762
pubs.organisational-groupOther

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
461762 PDF.pdf
Size:
697.48 KB
Format:
Adobe Portable Document Format
Description:
Evidence

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
9.22 KB
Format:
Plain Text
Description:

Collections