Performance and Cost-Efficient Spark Job Scheduling Based on Deep Reinforcement Learning in Cloud Computing Environments

计算机科学 强化学习 云计算 工作量 大数据 调度(生产过程) 软件部署 分布式计算 作业车间调度 SPARK(编程语言) 计算机集群 分析 人工智能 操作系统 数据科学 地铁列车时刻表 数学优化 程序设计语言 数学
作者
Muhammed Tawfiqul Islam,Shanika Karunasekera,Rajkumar Buyya
出处
期刊:IEEE Transactions on Parallel and Distributed Systems [Institute of Electrical and Electronics Engineers]
卷期号:33 (7): 1695-1710 被引量:55
标识
DOI:10.1109/tpds.2021.3124670
摘要

Big data frameworks such as Spark and Hadoop are widely adopted to run analytics jobs in both research and industry. Cloud offers affordable compute resources which are easier to manage. Hence, many organizations are shifting towards a cloud deployment of their big data computing clusters. However, job scheduling is a complex problem in the presence of various Service Level Agreement (SLA) objectives such as monetary cost reduction, and job performance improvement. Most of the existing research does not address multiple objectives together and fail to capture the inherent cluster and workload characteristics. In this article, we formulate the job scheduling problem of a cloud-deployed Spark cluster and propose a novel Reinforcement Learning (RL) model to accommodate the SLA objectives. We develop the RL cluster environment and implement two Deep Reinforce Learning (DRL) based schedulers in TF-Agents framework. The proposed DRL-based scheduling agents work at a fine-grained level to place the executors of jobs while leveraging the pricing model of cloud VM instances. In addition, the DRL-based agents can also learn the inherent characteristics of different types of jobs to find a proper placement to reduce both the total cluster VM usage cost and the average job duration. The results show that the proposed DRL-based algorithms can reduce the VM usage cost up to 30%.
最长约 10秒,即可获得该文献文件

科研通智能强力驱动
Strongly Powered by AbleSci AI
更新
PDF的下载单位、IP信息已删除 (2025-6-4)

科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
Profeto应助yoyo20012623采纳,获得10
刚刚
英俊的铭应助标致嫣采纳,获得10
刚刚
向言之完成签到,获得积分10
刚刚
潇湘夜雨完成签到,获得积分10
刚刚
xiaoliu发布了新的文献求助10
1秒前
黑就嘿完成签到,获得积分10
1秒前
踏实的无敌完成签到,获得积分10
1秒前
ethan2801完成签到,获得积分10
1秒前
白石溪完成签到,获得积分10
1秒前
weiyongswust发布了新的文献求助10
2秒前
3秒前
快乐的鱼完成签到,获得积分10
3秒前
sssssssssss完成签到,获得积分10
3秒前
zheng完成签到 ,获得积分10
5秒前
小胡完成签到,获得积分20
9秒前
大气的裙子完成签到,获得积分10
10秒前
10秒前
xy小侠女完成签到,获得积分10
10秒前
文艺小馒头完成签到,获得积分10
10秒前
亭子完成签到,获得积分10
12秒前
zero完成签到,获得积分10
12秒前
华仔应助abc采纳,获得10
12秒前
Kay76完成签到,获得积分10
13秒前
123完成签到,获得积分10
13秒前
luwenxuan完成签到,获得积分10
13秒前
村上春树的摩的完成签到 ,获得积分10
13秒前
dachengzi完成签到,获得积分10
13秒前
健康的绮晴完成签到,获得积分10
14秒前
xiaoliu完成签到,获得积分20
14秒前
允柠完成签到,获得积分10
14秒前
灰光呀完成签到,获得积分10
14秒前
不包含特殊字符完成签到,获得积分10
16秒前
Theodore完成签到,获得积分10
16秒前
完美的发卡完成签到,获得积分10
16秒前
白白完成签到,获得积分10
17秒前
坦率的惊蛰完成签到,获得积分10
18秒前
乐乐完成签到,获得积分10
18秒前
中陆完成签到,获得积分10
18秒前
认真奇异果完成签到,获得积分10
19秒前
学术狗完成签到,获得积分10
19秒前
高分求助中
【提示信息,请勿应助】关于scihub 10000
A new approach to the extrapolation of accelerated life test data 1000
Coking simulation aids on-stream time 450
北师大毕业论文 基于可调谐半导体激光吸收光谱技术泄漏气体检测系统的研究 390
Phylogenetic study of the order Polydesmida (Myriapoda: Diplopoda) 370
Robot-supported joining of reinforcement textiles with one-sided sewing heads 360
Novel Preparation of Chitin Nanocrystals by H2SO4 and H3PO4 Hydrolysis Followed by High-Pressure Water Jet Treatments 300
热门求助领域 (近24小时)
化学 材料科学 医学 生物 工程类 有机化学 生物化学 物理 内科学 纳米技术 计算机科学 化学工程 复合材料 遗传学 基因 物理化学 催化作用 冶金 细胞生物学 免疫学
热门帖子
关注 科研通微信公众号,转发送积分 4015806
求助须知:如何正确求助?哪些是违规求助? 3555777
关于积分的说明 11318714
捐赠科研通 3288911
什么是DOI,文献DOI怎么找? 1812318
邀请新用户注册赠送积分活动 887882
科研通“疑难数据库(出版商)”最低求助积分说明 812027