[发明专利]一种基于深度强化学习和异构Spark集群的节能调度方法及系统在审
| 申请号: | 202111505917.3 | 申请日: | 2021-12-10 |
| 公开(公告)号: | CN114281528A | 公开(公告)日: | 2022-04-05 |
| 发明(设计)人: | 李鸿健;罗浩;段小林;邹洋;熊安萍;徐瑄航;马建勇;王田田 | 申请(专利权)人: | 重庆邮电大学 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06N3/08;G06F9/48 |
| 代理公司: | 重庆辉腾律师事务所 50215 | 代理人: | 卢胜斌 |
| 地址: | 400065 重*** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 深度 强化 学习 spark 集群 节能 调度 方法 系统 | ||
1.一种基于深度强化学习和异构Spark集群的节能调度方法,其特征在于,包括:实时获取在线数据信息,将数据信息输入到训练好的Q网络,Q网络对数据信息进行能耗-时间目标预测,系统根据能耗-时间目标预测选择能耗-时间目标最低的方案进行资源分配;
对Q网络的训练过程为:
S1:获取作业运行的相关配置参数和执行参数;初始化DQN参数;其中,DQN表示Deep Q-Network即Q网络;
S2:根据获取的相关配置参数计算权重系数;
S3:根据DQN参数生成ε-Greedy与Boltzmann联合策略;
S4:任务调度器根据ε-Greedy与Boltzmann联合策略对工作节点进行任务调度;
S5:根据权重系数和执行参数构建能耗-时间模型;根据任务调度和能耗-时间模型构建奖励模型,根据奖励模型生成奖励值;
S6:根据奖励值对DQN参数进行更新,得到更新后的DQN参数;
S7:重复执行步骤S3-S6,当能耗-时间目标收敛时,完成训练。
2.根据权利要求1所述的一种基于深度强化学习和异构Spark集群的节能调度方法,其特征在于,作业运行的相关配置参数包括:执行器数量、cpu资源和内存资源;作业运行的执行参数包括:作业到达时间、作业标识、作业完成时间和作业持续时间。
3.根据权利要求1所述的一种基于深度强化学习和异构Spark集群的节能调度方法,其特征在于,ε-Greedy与Boltzmann联合策略为:
其中,s表示集群的资源状态;a是一种动作action,表示选择具体的物理机创建执行器并分配资源;a'表示最大Q值的action;Q(s,a)表示在状态s和action为a的情况下,可能得到的一个累积奖励值;A表示随机的一个action;ε表示概率,step表示任务调度器探索的时间步。
4.根据权利要求1所述的一种基于深度强化学习和异构Spark集群的节能调度方法,其特征在于,对工作节点进行任务调度包括:
根据ε-Greedy与Boltzmann联合策略生成动作,根据动作调度资源给工作节点;
若任务部分分配或任务无效分配,则将对任务调度器反馈能耗模型下计算出来的大额负奖励;
若任务成功分配,则将对任务调度器反馈能耗模型下计算出来的正奖励。
5.根据权利要求1所述的一种基于深度强化学习和异构Spark集群的节能调度方法,其特征在于,能耗-时间模型的公式为:
其中,C0、C1、C2分别表示权重系数,表示第i个节点的cpu利用率,表示第i个节点的内存利用率,t表示工作节点i开始的工作时间,t'表示在当前cpu利用率和内存利用率下的工作结束时间,EAtotal表示集群产生的能耗,AvgT表示所有作业运行的平均时间,表示作业j的运行时间,M表示作业的数量,n表示节点的数量,φ表示所有的作业,target表示能耗-时间目标值,表示对目标的权重。
6.根据权利要求5所述的一种基于深度强化学习和异构Spark集群的节能调度方法,其特征在于,cpu利用率的计算公式为:
其中,表示第i个节点的cpu利用率,n表示节点的数量,i表示具体的节点,表示在第i个节点上cpu的使用量,表示在第i个节点上cpu的总量,t表示在第i个节点当前cpu使用率的情况下的运行时间。
7.根据权利要求5所述的一种基于深度强化学习和异构Spark集群的节能调度方法,其特征在于,内存利用率的计算公式为:
其中,表示第i个节点的内存利用率,表示在第i个节点上内存的使用量,表示在第i个节点上的内存总量,t表示在第i个节点当前内存使用率的情况下的运行时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆邮电大学,未经重庆邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111505917.3/1.html,转载请声明来源钻瓜专利网。





