资源调度方法、装置、电子设备和计算机可读存储介质与流程

文档序号:30582395发布日期:2022-06-29 13:06阅读:来源:国知局

技术特征:
1.一种资源调度方法,其特征在于,所述资源调度方法包括:获取容器集群的目标节点的历史资源利用率和初始配置资源量;根据所述历史资源利用率,确定所述目标节点的资源超卖系数;其中,所述资源超卖系数是基于所述初始配置资源量进行超卖后的资源量的倍数,当所述历史资源利用率小于预设资源利用率时,所述资源超卖系数与所述历史资源利用率负相关;根据所述资源超卖系数和所述初始配置资源量,确定所述目标节点的可调度资源量。2.如权利要求1所述的资源调度方法,其特征在于,所述根据所述历史资源利用率,确定所述目标节点的资源超卖系数的步骤,包括:若所述历史资源利用率小于所述预设资源利用率,获取所述目标节点的超卖常数,并对所述历史资源利用率进行指数化处理,得到指数化值,将所述超卖常数与所述指数化值的差值作为所述资源超卖系数;其中,所述超卖常数是预定的资源超卖系数最大值与所述指数化值的最小值的和值;若所述历史资源利用率大于或等于所述预设资源利用率,确定所述资源超卖系数为1。3.如权利要求2所述的资源调度方法,其特征在于,所述对所述历史资源利用率进行指数化处理,得到指数化值的步骤,包括:确定所述历史资源利用率与第一参数的乘积;以第二参数为底数、以所述乘积为指数,确定所述指数化值;其中,所述第一参数为正值,且所述第二参数大于1,或所述第一参数为负值,且所述第二参数小于1。4.如权利要求1所述的资源调度方法,其特征在于,在所述根据所述资源超卖系数和所述初始配置资源量,确定所述目标节点的可调度资源量的步骤之后,所述资源调度方法还包括:获取所述目标节点对应的容器集合的已部署资源量;若确定所述已部署资源量大于或等于所述可调度资源量,根据所述已部署资源量和所述初始配置资源量,重新确定所述资源超卖系数,并返回所述根据所述资源超卖系数和所述初始配置资源量,确定所述目标节点的可调度资源量的步骤。5.如权利要求4所述的资源调度方法,其特征在于,所述根据所述已部署资源量和所述初始配置资源量,重新确定所述资源超卖系数的步骤,包括:确定所述已部署资源量和所述初始配置资源量的比值,作为更新的所述资源超卖系数。6.如权利要求1到5中的任一权利要求所述的资源调度方法,其特征在于,在所述获取容器集群的目标节点的历史资源利用率和初始配置资源量的步骤之前,所述资源调度方法还包括:响应于拦截到节点信息,将所述节点信息对应的节点确定为目标节点;在所述根据所述资源超卖系数和所述初始配置资源量,确定所述目标节点的可调度资源量的步骤之后,所述资源调度方法还包括:更新所述节点信息中的可调度资源量,并上报更新后的节点信息。7.一种资源调度装置,其特征在于,所述资源调度装置包括:获取单元,被配置为执行:获取容器集群的目标节点的历史资源利用率和初始配置资
源量;系数确定单元,被配置为执行:根据所述历史资源利用率,确定所述目标节点的资源超卖系数;其中,所述资源超卖系数是基于所述初始配置资源量进行超卖后的资源量的倍数,当所述历史资源利用率小于预设资源利用率时,所述资源超卖系数与所述历史资源利用率负相关;调度确定单元,被配置为执行:根据所述资源超卖系数和所述初始配置资源量,确定所述目标节点的可调度资源量。8.一种电子设备,其特征在于,包括:至少一个处理器;至少一个存储计算机可执行指令的存储器,其中,所述计算机可执行指令在被所述至少一个处理器运行时,促使所述至少一个处理器执行如权利要求1到6中的任一权利要求所述的资源调度方法。9.一种计算机可读存储介质,其特征在于,当所述计算机可读存储介质中的指令被电子设备的至少一个处理器运行时,促使电子设备执行如权利要求1到6中的任一权利要求所述的资源调度方法。10.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被至少一个处理器执行时实现如权利要求1到6中的任一权利要求所述的资源调度方法。

技术总结
本公开关于一种资源调度方法、装置、电子设备和计算机可读存储介质。资源调度方法包括:获取容器集群的目标节点的历史资源利用率和初始配置资源量;根据历史资源利用率,确定目标节点的资源超卖系数;其中,资源超卖系数是基于初始配置资源量进行超卖后的资源量的倍数,当历史资源利用率小于预设资源利用率时,资源超卖系数与历史资源利用率负相关;根据资源超卖系数和初始配置资源量,确定目标节点的可调度资源量。点的可调度资源量。点的可调度资源量。


技术研发人员:杨可 陈得恩 吕信 任飞子
受保护的技术使用者:北京达佳互联信息技术有限公司
技术研发日:2022.03.30
技术公布日:2022/6/28
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1