arrow
返回

A dynamic multipopulation genetic algorithm for multiobjective workflow scheduling based on the longest common sequence

delete2023-04-01
delete16
PRE
AI
H
Huixian Qiu
X
Xuewen Xia *
Y
Yuanxiang Li
X
Xianli Deng
DOI:10.1016/j.swevo.2023.101291delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
A cloud workflow scheduling problem is extremely challenging for its large scale and the elasticity and heterogeneity of cloud resources. In this paper, we model a cloud workflow scheduling as a multi-objective optimization problem in which makespan and energy consumption need to be simultaneously optimized. To address the problem, we propose a dynamic multiple population genetic algorithm (DMGA), in which the population is divided into three sub-populations (i.e., superior, ordinary, and inferior sub-populations). Accordingly, three sets of genetic operators are introduced. Concretely, the traditional genetic operators are selected by the ordinary sub-population. On the contrary, two types of the longest common subsequence (LCS) respectively based on superior individuals and inferior individuals are utilized to design two specific genetic operators, which are adopted by the superior sub-population and the inferior sub-population, respectively. For the superior sub-population, some superior gene blocks can be saved by the new proposed genetic operators, which is beneficial for speeding up the convergence. For the inferior sub-population, some inferior gene blocks can be destroyed based on the new genetic operators, which is favorable for helping the inferior individuals to jump out of local optima. Moreover, the dynamic multiple population framework enable an individual to perform diverse search behaviors in different generations aiming to satisfy distinct requirements of different fitness landscapes. We conducted experiments with 2 heuristic algorithms, 5 algorithms designed specifically for workflow scheduling, and 3 popular swarm intelligence algorithms. In the comparison of the five measures, DMGA outperformed the other algorithms on more than 50% of the tested dataset. The results indicate that DMGA outperforms other state-of-the-art peer algorithms on different scheduling problems, especially on large scale problems. Moreover, positive effectiveness of the new proposed strategies is also verified by a set of experiments.
Keyword:
Workflow scheduling
Genetic algorithm
Dynamic group learning strategy
Longest common subsequence
Multi-object optimization

期刊

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

机构

M
Minnan Normal University
学者数:
2.1K
论文数: 1.3K
被引数: 0
W
wuhan university
学者数:
8.1W
论文数: 5.8W
被引数: 70
引用论文

引用论文

Multiple adaptive strategies based particle swarm optimization algorithm基于多自适应策略的粒子群优化算法
err2020-09-01
err93
PREAI
errWei, Bo; Xia, Xuewen; Yu, Fei; Zhang, Yinglong; Xu, Xing; Wu, Hongrun; Gui, Ling; He, Guoliang
err分享
err收藏
Characterizing and profiling scientific workflows表征和分析科学工作流
err2013-03-01
err626
PREAI
errJuve, Gideon; Chervenak, Ann; Deelman, Ewa; Bharathi, Shishir; Mehta, Gaurang; Vahi, Karan
err分享
err收藏
Diversity Assessment in Many-Objective Optimization
err2017-06-01
err209
errOAAI
errWang, Handing; Jin, Yaochu; Yao, Xin
err分享
err收藏
Multiobjective Cloud Workflow Scheduling: A Multiple Populations Ant Colony System Approach
err2019-08-01
err204
errOAAI
errChen, Zong-Gan; Zhan, Zhi-Hui; Lin, Ying; Gong, Yue-Jiao; Gu, Tian-Long; Zhao, Feng; Yuan, Hua-Qiang; Chen, Xiaofeng; Li, Qing; Zhang, Jun
err分享
err收藏
Scientific heritage of professor G. V. Illyuvieva
err2022-08-31
err0
PREAI
errI. G. Gerasimova; I. S. Oblova
err分享
err收藏
学者 查看更多内容