集群资源调度方法、装置、服务器及存储介质制造方法及图纸

技术编号:31455226 阅读:34 留言:0更新日期:2021-12-18 11:21
本公开关于一种集群资源调度方法、装置、服务器及存储介质,该方法包括:接收集群内服务器节点发送的当前超配资源,当前超配资源是服务器节点基于当前运行的正常作业的已使用资源和可分配总资源确定的,包括未分配资源和已分配但当前未被使用的资源,正常作业为基于分配资源在运行的作业;将作业执行参数值低于正常作业的未运行作业调度到服务器节点的当前超配资源中,以使得服务器节点使用当前超配资源运行未运行作业,作业执行参数值为与作业对应的执行顺序值。本公开可以将正常作业的申请资源中未被使用的资源得以充分利用,来运行作业执行参数值较低的作业,解决了作业的申请值和使用值不同造成的资源浪费的问题,提升了集群内的资源利用率。集群内的资源利用率。集群内的资源利用率。

【技术实现步骤摘要】
集群资源调度方法、装置、服务器及存储介质


[0001]本公开涉及资源调度
,尤其涉及一种集群资源调度方法、装置、服务器及存储介质。

技术介绍

[0002]相关技术中,分布式资源管理调度系统基本上是基于申请配额进行分配和管理。例如,hadoop生态的是基于机器的配置资源进行分配,为保障系统稳定性会预留资源给操作系统,配置资源会小于机器物理资源,资源分配严格按照集群所有机器的配置总量进行调配,因为作业执行过程中基本不会将申请资源用满,所以即使集群资源分配很满,也很难使机器利用率达到很高的水准,进而物理服务器资源不能得到充分的利用;k8s云生态资源管理系统提供了burstable(突发型)和besteffort(尽力型)资源进行相互填补,但是,仍然存在着因申请值较使用值相差较大造成的集群物理资源浪费的问题。
[0003]相关技术中根据申请配额进行资源的分配和管理,使用值往往达不到申请值,会造成逻辑资源紧张而物理机资源空闲的现象,进而浪费大量的物理服务器资源。

技术实现思路

[0004]本公开提供一种集群资源调度方法、装置本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种集群资源调度方法,其特征在于,应用于集群中的调度中心服务器中,包括:接收集群内服务器节点发送的当前超配资源,所述当前超配资源是服务器节点基于当前运行的正常作业的已使用资源和可分配总资源确定的,包括未分配资源和已分配但当前未被使用的资源,所述正常作业为基于分配资源在运行的作业;将作业执行参数值低于所述正常作业的未运行作业调度到所述服务器节点的当前超配资源中,以使得所述服务器节点使用所述当前超配资源运行所述未运行作业,所述作业执行参数值为与作业对应的执行顺序的值。2.根据权利要求1所述的集群资源调度方法,其特征在于,还包括:获取正常作业的历史资源使用数据;根据所述历史资源使用数据,确定正常作业的消耗资源随时间的周期性变化规律;根据所述周期性变化规律,周期性调整服务器节点的允许超配最大值。3.一种集群资源调度方法,其特征在于,应用于集群内服务器节点中,包括:获取当前运行的正常作业的已使用资源,所述正常作业为基于分配资源在运行的作业;根据所述已使用资源和可分配总资源,确定当前超配资源,所述当前超配资源包括未分配资源和已分配但当前未被使用的资源;将所述当前超配资源发送给调度中心服务器,所述调度中心服务器用于将作业执行参数值低于所述正常作业的未运行作业调度到所述当前超配资源中,所述作业执行参数值为与作业对应的执行顺序的值;接收所述调度中心服务器分配来的未运行作业,将所述未运行作业作为超配作业,并使用所述当前超配资源运行所述超配作业。4.根据权利要求3所述的集群资源调度方法,其特征在于,所述根据所述已使用资源和可分配总资源,确定当前超配资源,包括:根据所述已使用资源和可分配总资源,确定超配系数;确定预设时间内回收历史超配资源的次数,并根据所述次数确定超配衰减系数;根据所述超配系数、允许超配最大值和所述超配衰减系数,确定当前超配资源。5.根据权利要求4所述的集群资源调度方法,其特征在于,所述可分配总资源还包括缓冲区;所述根据所述已使用资源和可分配总资源,确定超配系数,包括:若所述已使用资源不为0,则根据所述已使用资源、缓冲区和可分配总资源,确定超配系数;若所述已使用资源为0,则确定超配系数为...

【专利技术属性】
技术研发人员:苏国东
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1