资源调度方法、装置、电子设备和计算机程序产品制造方法及图纸

技术编号:39005847 阅读:38 留言:0更新日期:2023-10-07 10:37
本申请涉及云计算领域,提供一种资源调度方法、装置、电子设备和计算机程序产品。所述方法包括:根据待调度资源的磁盘I/O申请量、待调度的节点数量以及每个节点的磁盘I/O负载和磁盘最大I/O负载,确定每个所述节点的磁盘I/O评分;根据所述磁盘I/O评分确定每个所述节点的节点评分;根据所述磁盘I/O评分和所述节点评分确定每个所述节点的综合评分;根据所述综合评分进行资源调度。本申请实施例提供的资源调度方法可以避免将所有的资源集中调度至一个节点,增强了系统和应用的稳定性,提高了资源调度的效率。调度的效率。调度的效率。

【技术实现步骤摘要】
资源调度方法、装置、电子设备和计算机程序产品


[0001]本申请涉及云计算
,具体涉及一种资源调度方法、装置、电子设备和计算机程序产品。

技术介绍

[0002]在云环境中,以Docker为代表的容器开始被各大云服务提供商作为云平台的底层虚拟化技术,与之相应的集群管理方案Kubernetes(简称K8s)已经被业界广泛作为容器集群编排系统,二者共同构建成为新一代的PaaS云平台,已经被广泛的应用。
[0003]目前,PaaS平台托管的X86服务器配置繁多,单个集群中存在多种配置的主机节点,低配主机占比较高。当主机故障时,特别是多台主机同时发生故障,会出现大量的运行中的Pod需要向正常节点迁移。此时,按照默认的调度算法,会集中将pod向低负载的节点调度,而由于应用在配置CPU和内存的预分配值很难精确按实际的使用值来配置,因此在Pod运行起来后,CPU和内存的实际使用都有可能超过服务器的实际配置,导致节点上的Pod无法正常运行,应用调度失败。在极端情况下,如果此时用户又启动了大批量的应用,使得两种负载叠加,造成的损失更大。同时,由于Ku本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种资源调度方法,其特征在于,包括:根据待调度资源的磁盘I/O申请量、待调度的节点数量以及每个节点的磁盘I/O负载和磁盘最大I/O负载,确定每个所述节点的磁盘I/O评分;根据所述磁盘I/O评分确定每个所述节点的节点评分;根据所述磁盘I/O评分和所述节点评分确定每个所述节点的综合评分;根据所述综合评分进行资源调度。2.根据权利要求1所述的资源调度方法,其特征在于,所述根据待调度资源的磁盘I/O申请量、待调度的节点数量以及每个节点的磁盘I/O负载和磁盘最大I/O负载,确定每个所述节点的磁盘I/O评分包括:根据所述磁盘I/O负载以及所述磁盘最大I/O负载确定每个所述节点的第一占用率;根据所述磁盘I/O负载、所述磁盘最大I/O负载、所述待调度资源的磁盘I/O申请量以及所述待调度的节点数量,确定所述节点的第二占用率;根据所述第一占用率和所述第二占用率确定每个所述节点的磁盘I/O评分。3.根据权利要求2所述的资源调度方法,其特征在于,所述根据所述第一占用率和所述第二占用率确定每个所述节点的磁盘I/O评分包括:确定所述第一占用率与所述第二占用率的距离值;根据所述距离值确定每个所述节点的磁盘I/O评分。4.根据权利要求1所述的资源调度方法,其特征在于,所述根据所述磁盘I/O评分确定每个所述节点的节点评分包括:确定每个所述节点在预设时间内绑定的资源数量;根据每个所述节点在预设时间内绑定的资源数量以及所述磁盘I/O评分,确定每个所述节点的节点评分。5.根据权利...

【专利技术属性】
技术研发人员:张峻岭田国良杨淑
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

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

1