资源调度方法、装置和计算机可读存储介质及电子设备制造方法及图纸

技术编号:33726076 阅读:21 留言:0更新日期:2022-06-08 21:20
本申请公开了一种集群中的资源调度方法、装置和计算机可读存储介质及电子设备。该方法包括:获取服务列表,其中,所述服务列表为所述集群中至少一个目标节点上运行的服务列表;根据所述服务列表对所述集群中除所述至少一个目标节点之外的其他节点执行过滤处理,以获得满足所述服务列表的服务要求的候选节点列表;将所述候选节点列表中具有满足预定资源要求的资源的节点确定为调度目的节点;将所述服务列表中的服务调度到所述调度目的节点。本申请实施例避免了出现申请资源较多的服务运行在剩余资源不充足的节点和资源碎片化的情形,降低了服务容器因为系统内存不足被强行杀死的几率,并且通过根据其他节点的服务资源需求确定调度目的节点的预留资源,避免了调度目的节点预留过多资源,提高了资源利用率。提高了资源利用率。提高了资源利用率。

【技术实现步骤摘要】
资源调度方法、装置和计算机可读存储介质及电子设备


[0001]本申请涉及通信领域,尤其涉及一种集群中的资源调度方法、装置和计算机可读存储介质及电子设备。

技术介绍

[0002]随着网络技术的发展,人们已经可以在日常的生活和工作中使用基于网络的云服务技术。特别是虚拟桌面技术的发展,使得人们可以使用基于云服务器的虚拟桌面来进行工作,从而用户只需要使用能够访问网络的各种终端就可以随时随地使用同一个桌面来进行工作,大大提高了工作的便利性和效率。但是由于这样的虚拟桌面需要通过云服务器来进行配置和管理,这对于不具有专业知识的普通用户来说带来了一定的使用上的困难。
[0003]在现有技术中,超融合基础架构(Hyper Converged Infrastructure,或简称“HCI”)和容器虚拟化技术(Docker技术)的提出,使得基于互联网的数据方面的容量扩展性、可用性、高性能以及管理方面的高可用性和易部署特点大大降低了桌面虚拟化平台的管理难度,减少了平台的维护成本,为政府、企业、医院的办公和中小学以及高校教育的云桌面管理人员和使用人员带来更多便利本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种集群中的资源调度方法,其中,所述集群包括多个节点,其特征在于,所述方法包括:获取服务列表,其中,所述服务列表为所述集群中至少一个目标节点上运行的服务列表;根据所述服务列表对所述集群中除所述至少一个目标节点之外的其他节点执行过滤处理,以获得满足所述服务列表的服务要求的候选节点列表;将所述候选节点列表中具有满足预定资源要求的资源的节点确定为调度目的节点,其中,所述调度目的节点预留有下述资源:所述调度目的节点运行其自己的服务的资源与所述候选节点列表中预定数目的节点上的服务需要的资源之和;将所述服务列表中的服务调度到所述调度目的节点。2.根据权利要求1所述的集群中的资源调度方法,其特征在于,所述资源调度方法进一步包括:从所述至少一个目标节点中生成至少一组目标节点,并且所述确定所述候选节点列表中具有满足预定资源要求的资源的调度目的节点包括:从所述候选节点列表中的候选节点中选择剩余资源最多的节点作为调度目的候选节点;根据所述调度目的候选节点自己运行所需的资源和所述至少一组目标节点确定所述调度目的候选节点具有满足所述预定资源要求的资源,并且所述将所述候选节点列表中具有满足预定资源要求的资源的节点确定为调度目的节点包括:将所述具有满足所述预定资源要求的资源的调度目的候选节点确定为调度目的节点。3.根据权利要求2所述的集群中的资源调度方法,其特征在于,所述资源调度方法进一步包括:根据所述集群中的节点总数、所述至少一个目标节点的数量以及所述至少一个目标节点的节点标识确定第一服务列表;对所述第一服务列表中的服务进行排序;以预定顺序将所述第一服务列表中的服务依次分配给所述集群中消耗资源最小的节点,以确定所述待调度资源。4.根据权利要求3所述的集群中的资源调度方法,其特征在于,所述对所述第一服务列表中的服务进行排序包括:使用服务限制使用的处理器或内存作为权重值来对所述服务进行排序。5.根据权利要求1所述的集群中的资源调度方法,其特征在于,所述根据所述服务列表对所述集群中除所述至少一个目标节点之外的其他节点执行过滤处理包括下述过滤处理中的至少一种或多种的组合:根据服务对操作系统类型、内...

【专利技术属性】
技术研发人员:吴坤安周彧洪丽萍
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:

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

1