arrow
返回

A Cluster-Based Cooperative Co-Evolutionary Algorithm for Multiobjective Workflow Scheduling in a Cloud Environment

delete2023-07-01
delete7
PRE
AI
S
Shuo Qin
皮
皮德常 (Dechang Pi) *
邵仲世 封面图
邵仲世 (Zhongshi Shao)
Y
Yue Xu
DOI:10.1109/TASE.2022.3183681delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The cloud workflow scheduling problem has important applications in modern commercial and industrial areas. In the public cloud environment, the workflow suffers from security threats because of the multiple tenants and the distribution of computational resources. This paper models cloud workflow scheduling as a novel multi-objective optimization problem that aims to minimize execution time, cost, and risk. Due to the complexity of the considered problem, a multi-objective cluster-based cooperative co-evolutionary (CBCC) algorithm with several novel designs is proposed. First, a new initialization strategy is presented to generate potential non-dominated solutions. Based on the cluster-based multi-objective optimization framework, a novel collaboration model is proposed, and it adopts four populations to address the subproblems, respectively. Moreover, a diversification strategy is designed to maintain the diversity of the global archive. Furthermore, a problem-specific intensification strategy is designed to intensify the potential solutions. A comprehensive computational and statistical campaign was carried out to verify the performance of CBCC. The results show that the proposed CBCC outperforms several meta-heuristics adapted from closely related scheduling models in the literature by a significantly considerable margin. Note to Practitioners-This paper describes a novel approach called CBCC for minimizing the cost, time, and risk when scheduling a workflow in the cloud environment. CBCC seamlessly combines the cluster-based multi-objective optimization framework and several problem-specific components such as initialization, diversification, and intensification strategies. As the considered problem has not been previously addressed in the literature, five state-of-the-art algorithms for closely related problems, which include I_MaOPSO (improved many objective particle swarm optimization), EMS-C (evolutionary multi-objective scheduling for cloud), ch-PICEA-g (enhanced multi-objective co-evolutionary algorithm), VaEA (vector angle-based evolutionary algorithm), and DQN-based MARL (Deep-Q-network-based Multi-agent Reinforcement Learning) are adopted as baselines. The results demonstrate that CBCC significantly outperforms the baselines with a 95% confidence level.
Keyword:
Cloud computing
Optimization
Task analysis
Costs
Processor scheduling
Security
Clustering algorithms
Workflow scheduling
cloud computing
security threats
multiobjective optimization
cooperative co-evolutionary algorithm

期刊

IEEE Transactions on Automation Science and Engineering 封面图
IEEE Transactions on Automation Science and Engineering
IF:
6.4
论文数:
5.1K
被引数:
1.6W

机构

S
Shaanxi Normal University
学者数:
1.6W
论文数: 1.1W
被引数: 1.7W
引用论文

引用论文

Palladium in plant ash
err1979-12-01
err0
PREAI
errE. L. Kothny
err分享
err收藏
Bandit-based cooperative coevolution for tackling contribution imbalance in large-scale optimization problems
err2019-03-01
err20
errOAAI
errKazimipour, Borhan; Omidvar, Mohammad Nabi; Qin, A. K.; Li, Xiaodong; 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收藏
学者 查看更多内容