集群资源调度的方法、装置及电子设备制造方法及图纸

技术编号:26170320 阅读:43 留言:0更新日期:2020-10-31 13:37
本发明专利技术提供了一种集群资源调度的方法、装置及电子设备,其中,通过调度服务器同步集群中各个节点的资源已占用信息,从上述集群中选择资源剩余量满足待调度实例的资源需求量的第一节点集合,计算第一节点集合中的节点的实际平衡度和虚拟平衡度,通过两个平衡度选择目标节点,该方式能够保障目标节点被调度实例后,目标节点的第一资源和第二资源的均衡性依然不错,有效避免了节点因调度实例出现资源碎片化造成资源浪费的问题,且一定程度上保障了集群节点的整体均衡性。

【技术实现步骤摘要】
集群资源调度的方法、装置及电子设备
本专利技术涉及云计算
,尤其是涉及一种集群资源调度的方法、装置及电子设备。
技术介绍
资源共享的分布式系统中,任务的调度是基于资源预定义进行划分的,这样系统可以根据当前集群资源情况将任务调度到最合理的节点上,尽可能地增加集群的资源使用率和节点间的负载均衡。目前,在集群资源调度过程中,常用BalancedResourceAllocation算法确定调度节点实现任务或任务集合等实例的调度,但是,由于上述算法仅选取当前各项资源使用率最均衡的调度节点进行实例调度,极易使调度后的节点出现资源碎片化情况,造成该节点的剩余资源不可调度,一定程度上存在资源浪费问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种集群资源调度的方法、装置及电子设备,以优化实例调度,提升集群的资源利用率。第一方面,本专利技术实施例提供了一种集群资源调度的方法,其中,通过调度服务器同步集群中各个节点的资源已占用信息,资源已占用信息包括第一资源的第一总量和第一已占用量,以及第二资源的第二总量和第二已占本文档来自技高网...

【技术保护点】
1.一种集群资源调度的方法,其特征在于,通过调度服务器同步所述集群中各个节点的资源已占用信息,所述资源已占用信息包括第一资源的第一总量和第一已占用量,以及第二资源的第二总量和第二已占用量;所述方法包括:/n从所述集群中选择第一节点集合;其中,所述第一节点集合中的节点的资源剩余量满足待调度实例的资源需求量;/n计算所述第一节点集合中的节点的实际平衡度和虚拟平衡度;其中,所述实际平衡度用于表征所述节点当前的资源已占用信息对应的第一资源和第二资源的平衡值;所述虚拟平衡度用于表征假设将所述待调度实例调度至所述节点后的资源已占用信息对应的第一资源和第二资源的平衡值;基于所述第一节点集合中的节点的实际平衡...

【技术特征摘要】
1.一种集群资源调度的方法,其特征在于,通过调度服务器同步所述集群中各个节点的资源已占用信息,所述资源已占用信息包括第一资源的第一总量和第一已占用量,以及第二资源的第二总量和第二已占用量;所述方法包括:
从所述集群中选择第一节点集合;其中,所述第一节点集合中的节点的资源剩余量满足待调度实例的资源需求量;
计算所述第一节点集合中的节点的实际平衡度和虚拟平衡度;其中,所述实际平衡度用于表征所述节点当前的资源已占用信息对应的第一资源和第二资源的平衡值;所述虚拟平衡度用于表征假设将所述待调度实例调度至所述节点后的资源已占用信息对应的第一资源和第二资源的平衡值;基于所述第一节点集合中的节点的实际平衡度和虚拟平衡度,确定所述待调度实例的目标节点;
将所述待调度实例调度至所述目标节点。


2.根据权利要求1所述的方法,其特征在于,基于所述第一节点集合中的节点的实际平衡度和虚拟平衡度,确定所述待调度实例的目标节点的步骤,包括:
将所述第一节点集合中的节点分为增强节点组和削弱节点组;其中,所述增强节点组中的节点的虚拟平衡度大于或等于实际平衡度,所述削弱节点组中的节点为所述第一节点集合中除所述增强节点组之外的节点;
以所述增强节点组优于所述削弱节点组的原则,按照虚拟平衡度的大小确定所述待调度实例的目标节点。


3.根据权利要求2所述的方法,其特征在于,以所述增强节点组优于所述削弱节点组的原则,按照虚拟平衡度的大小确定所述待调度实例的目标节点的步骤,包括:
从所述增强节点组中选择虚拟平衡度最大的节点或者虚拟平衡度大于设定阈值的节点,作为待定节点;
如果所述待定节点满足预设条件,将所述待定节点作为所述待调度实例的目标节点;所述预设条件包括:如果将所述待调度实例调度至所述待定节点,调度后的所述待定节点的第一已占用量小于预设第一值,且第二已占用量小于预设第二值;和/或,所述待定节点的虚拟平衡度大于预设容忍度。


4.根据权利要求3所述的方法,其特征在于,所述预设第一值、所述预设第二值和所述预设容忍度中的至少一个值为与所述集群的业务对应的值。


5.根据权利要求3所述的方法,其特征在于,以所述增强节点组优于所述削弱节点组的原则,按照虚拟平衡度的大小确定所述待调度实例的目标节点的步骤,包括:
如果所述待定节点不满足所述预设条件,基于所述虚拟平衡度的大小从所述增强节点组中选择下一个待定节点,直到选择的待定节点满足所述预设条件为止。


6.根据权利要求3所述的方法,其特征在于,以所述增强节点组优于所述削弱节点组的原则,按照虚拟平衡度的大小确定所述待调度实例的目标节点的步骤,包括:
如果所述待定节点不满足所述预设条件,假设将所述待调度实例逐一调度至所述增强节点组和所述削弱节点组中的节点;
计算调度后的节点的资源剩余量...

【专利技术属性】
技术研发人员:李想成胡武成赵增刘柏李仁杰范长杰程龙胡志鹏
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:浙江;33

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

1