Cost-aware real-time job scheduling for hybrid cloud using deep reinforcement learning

被引:0
作者
Long Cheng
Archana Kalapgar
Amogh Jain
Yue Wang
Yongtai Qin
Yuancheng Li
Cong Liu
机构
[1] North China Electric Power University in Beijing,School of Computing
[2] Insight SFI Research Centre for Data Analytics in Dublin,School of Computer Science and Technology
[3] Dublin City University,undefined
[4] Shandong University of Technology,undefined
来源
Neural Computing and Applications | 2022年 / 34卷
关键词
Cloud computing; Hybrid cloud; Deep reinforcement learning; Job scheduling; Cost optimization;
D O I
暂无
中图分类号
学科分类号
摘要
Hybrid cloud computing enables enterprises to get the best of both private and public cloud models. One of its primary benefits is to reduce operational costs, and the prerequisite is that jobs should be executed in an effective way in the hybrid environment. Although many job scheduling methods have been proposed for cloud in the past decade, most of them focus on handling batch jobs rather than real-time ones. Moreover, few of them have ever considered real-time jobs in hybrid cloud. Inspired by the recent success of using deep reinforcement learning (DRL) for solving complex optimization problems, in this paper, we propose a DRL-based approach for scheduling real-time jobs in hybrid cloud, with a focus on optimizing monetary cost for job executions while ensuring that high quality of service and low responsible time can be also achieved. Specifically, our method can learn to make appropriate decisions in selecting suitable virtual machines for incoming jobs in real-time over hybrid cloud, with the scheduling agent getting trained through rewards in its learning experiences. We give the detailed design of our approach, and our experimental results demonstrate that our method is more cost-efficient, compared to the current approaches.
引用
收藏
页码:18579 / 18593
页数:14
相关论文
共 129 条
[1]  
Abed-Alguni B(2018)Double delayed q-learning Int J Artif Intell 16 41-59
[2]  
Ottom MA(2018)Action-selection method for reinforcement learning based on cuckoo search algorithm Arab J Sci Eng 43 6771-6785
[3]  
Abed-alguni BH(2021)Distributed grey wolf optimizer for scheduling of workflow applications in cloud environments Appl Soft Comput 102 107113-38
[4]  
Abed-Alguni BH(2021)Exploratory cuckoo search for solving single-objective optimization problems Soft Comput 46 3213-3128
[5]  
Alawad NA(2021)Discrete island-based cuckoo search with highly disruptive polynomial mutation and opposition-based learning strategy for scheduling of workflow applications in cloud environments Arab J Sci Eng 34 26-298
[6]  
Abed-Alguni BH(2017)Deep reinforcement learning: a brief survey IEEE Signal Process Mag 14 3117-18
[7]  
Alawad NA(2020)A woa-based optimization approach for task scheduling in cloud computing systems IEEE Syst J 25 619-1189
[8]  
Barhoush M(2021)Cost-aware job scheduling for cloud instances using deep reinforcement learning Clust Comput 24 284-89
[9]  
Hammad R(2010)Grids and clouds: making workflow applications work in heterogeneous distributed environments Int J High Perform Comput Appl 4 6-1696
[10]  
Alawad NA(2017)Toward cloud computing qos architecture:analysis of cloud systems and cloud services IEEE/CAA J Autom Sin 32 14311-71762