arrow
返回

Dynamic variable analysis guided adaptive evolutionary multi-objective scheduling for large-scale workflows in cloud computing

delete2024-10-01
delete2
PRE
AI
Y
Yangkun Xia
X
Xinran Luo
W
Wei Yang
T
Ting Jin
L
Li Jun *
L
Lining Xing
L
Lijun Pan
DOI:10.1016/j.swevo.2024.101654delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Energy consumption and makespan of workflow execution are two core performance indicators in operating cloud platforms. But, simultaneously optimizing these two indicators encounters various challenges, such as elastic resources, large-scale decision variables, and sophisticated workflow structures. To handle these challenges, we design an adaptive evolutionary scheduling algorithm, namely AESA, with three innovative strategies. First, a heuristic population initialization strategy is devised to gather workflow tasks onto limited potential resources, thereby alleviating the negative impact of redundant cloud resources on evolutionary search efficiency. Then, a variable analysis strategy is designed to dynamically measure the contribution each decision variable in pushing the population towards Pareto-optimal fronts. Moreover, AESA embraces an adaptive strategy to reward more evolutionary opportunities for decision variables with higher contributions to handle large-scale decision variables in a targeted manner, further improving the efficiency of evolutionary search. Finally, extensive experiments are performed based on real-world cloud platforms and workflow traces to verify the effectiveness of the proposed AESA. The comparison results validate its superior performance by significantly outperforming five representative baselines in optimizing makespan and energy consumption. Also, the results of ablation experiments demonstrate that all three components contribute to AESA's overall performance, with the adaptive reward mechanism being the most significant.
Keyword:
Green computing
Cloud workflow
Large-scale scheduling
Evolutionary algorithm
Multi-objective optimization

期刊

Swarm and Evolutionary Computation 封面图
Swarm and Evolutionary Computation
IF:
8.5
论文数:
2.2K
被引数:
1.0W

机构

H
hunan institute of engineering
学者数:
1.5K
论文数: 1.2K
被引数: 0
M
ministry of education - china
学者数:
2.5W
论文数: 1.0W
被引数: 13
X
Xidian University
学者数:
2.4W
论文数: 1.9W
被引数: 9.7K
学者 查看更多机构
引用论文

引用论文

err分享
err收藏
Scaling Up Dynamic Optimization Problems: A Divide-and-Conquer Approach
err2020-02-01
err46
errOAAI
errYazdani, Danial; Omidvar, Mohammad Nabi; Branke, Juergen; Trung Thanh Nguyen; Yao, Xin
err分享
err收藏
学者 查看更多内容