arrow
Return

Multi-Objective Workflow Scheduling With Deep-Q-Network-Based Multi-Agent Reinforcement Learning

delete2019-01-01
delete218
delete
OA
AI
Y
Yuandou Wang
H
Hang Liu
郑万波 cover
郑万波 (Wanbo Zheng) *
Y
Yunni Xia *
Y
Yawen Li
P
Peng Chen
K
Kunyin Guo
H
Hong Xie
DOI:10.1109/ACCESS.2019.2902846delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Cloud Computing provides an effective platform for executing large-scale and complex workflow applications with a pay-as-you-go model. Nevertheless, various challenges, especially its optimal scheduling for multiple conflicting objectives, are yet to be addressed properly. The existing multi-objective workflow scheduling approaches are still limited in many ways, e.g., encoding is restricted by prior experts' knowledge when handling a dynamic real-time problem, which strongly influences the performance of scheduling. In this paper, we apply a deep-Q-network model in a multi-agent reinforcement learning setting to guide the scheduling of multi-workflows over infrastructure-as-a-service clouds. To optimize multi-workflow completion time and user's cost, we consider a Markov game model, which takes the number of workflow applications and heterogeneous virtual machines as state input and the maximum completion time and cost as rewards. The game model is capable of seeking for correlated equilibrium between make-span and cost criteria without prior experts' knowledge and converges to the correlated equilibrium policy in a dynamic real-time environment. To validate our proposed approach, we conduct extensive case studies based on multiple well-known scientific workflow templates and Amazon EC2 cloud. The experimental results clearly suggest that our proposed approach outperforms traditional ones, e.g., non-dominated sorting genetic algorithm-II, multi-objective particle swarm optimization, and game-theoretic-based greedy algorithms, in terms of optimality of scheduling plans generated.
Keywords:
Multi-objective workflow scheduling
deep-Q-network (DQN)
multi-agent reinforcement learning (MARL)
infrastructure-as-a-service (IaaS) cloud
quality-of-service (QoS)
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Access cover
IEEE Access
IF:
3.6
Papers:
9.8W
Citations:
29.4W

Organization

C
Chongqing University
Scholars:
5.1W
Papers: 4.1W
Citations: 6.0W
C
Chinese University of Hong Kong
Scholars:
3.4W
Papers: 3.2W
Citations: 5.6W
S
sichuan university
Scholars:
12.1W
Papers: 7.8W
Citations: 100
researcher View more organizations
Cited Papers

Cited Papers

Reputation Measurement for Online Services Based on Dominance Relationships
err2021-07-01
err8
PREAI
errFu, Xiaodong; Yue, Kun; Liu, Li; Feng, Yong; Liu, Lijun
errShare
errSave
Computation Offloading for Service Workflow in Mobile Cloud Computing
err2015-12-01
err217
PREAI
errDeng, Shuiguang; Huang, Longtao; Taheri, Javid; Zomaya, Albert Y.
errShare
errSave
Network Location-Aware Service Recommendation with Random Walk in Cyber-Physical Systems
errSENSORS
IF3.5
err2017-09-08
err90
errOAAI
errYin, Yuyu; Yu, Fangzheng; Xu, Yueshen; Yu, Lifeng; Mu, Jinglong
errShare
errSave
pH-Driven RNA Strand Separation under Prebiotically Plausible Conditions
err2018-11-01
err0
errOAAI
errAngelica Mariani; Claudia Bonfio; Christopher M. Johnson; John D. Sutherland
errShare
errSave
errShare
errSave
GA-ETI: An enhanced genetic algorithm for the scheduling of scientific workflows in cloud environments
err2018-05-01
err59
PREAI
errCasas, Israel; Taheri, Javid; Ranjan, Rajiv; Wang, Lizhe; Zomaya, Albert Y.
errShare
errSave
Rate and Mechanism of the Reaction of (E)-PhCHCH-CH(Ph)-OAc with Palladium(0) Complexes in Allylic Substitutions
err2005-02-25
err0
PREAI
errChristian Amatore; Ali A. Bahsoun; Anny Jutand; Laure Mensah; Gilbert Meyer; Louis Ricard
errShare
errSave
Multi-Objective Optimization for Location Prediction of Mobile Devices in Sensor-Based Applications
err2018-01-01
err33
errOAAI
errPeng, Qinglan; Zhou, Mengchu; He, Qiang; Xia, Yunni; Wu, Chunrong; Deng, Shuiguang
errShare
errSave
researcher View more