资源分配方法、装置、电子设备及介质制造方法及图纸

技术编号:32447488 阅读:11 留言:0更新日期:2022-02-26 08:15
本公开实施例公开了一种资源分配方法、装置、电子设备及介质,所述方法包括:获取服务器上分配给指定任务类型的资源的负载信息;获取所述服务器上的资源配置信息;根据所述负载信息、所述资源配置信息和预设控制策略,调整分配给所述指定任务类型的资源。配给所述指定任务类型的资源。配给所述指定任务类型的资源。

【技术实现步骤摘要】
资源分配方法、装置、电子设备及介质


[0001]本公开涉及云计算
,具体涉及一种资源分配方法、装置、电子设备及介质。

技术介绍

[0002]云计算服务提供商使用大量服务器为用户提供云计算服务。服务器通常也称为“节点”,为了充分利用节点资源,通常会将不同优先级的任务部署在同一节点上,比如将高优先延迟敏感性(Latency Sensitive,LS)任务和低优先尽力而为(Best

Effort,BE)任务部署在同一节点上。但是,不同任务的负载往往具有不同的高峰期,不同时间段需要占用的资源量不一样。例如,高优先的LS任务在白天资源量需求比较大,而在夜晚就比较少。

技术实现思路

[0003]为了解决相关技术中的问题,本公开实施例提供一种资源分配方法、装置、电子设备及介质。
[0004]第一方面,本公开实施例中提供了一种资源分配方法。
[0005]具体地,所述资源分配方法,包括:
[0006]获取服务器上分配给指定任务类型的资源的负载信息;
[0007]获取所述服务器上的资源配置信息;
[0008]根据所述负载信息、所述资源配置信息和预设控制策略,调整分配给所述指定任务类型的资源。
[0009]结合第一方面,本公开在第一方面的第一种实现方式中,所述资源包括以下任意一项或多项:物理中央处理单元、逻辑中央处理单元、非统一内存访问架构单元、存储器、通信带宽;
[0010]所述分配给指定任务类型的资源的负载信息包括:分配给指定任务类型的资源的利用率;和/或分配给指定任务类型的资源中被所述指定任务类型实际使用的资源占所述服务器上所述资源总量的比例。
[0011]结合第一方面,本公开在第一方面的第二种实现方式中,所述资源配置信息包括以下任意一项或多项:资源数量、资源性能、资源组中包含的资源数量、资源组中包含的资源的性能。
[0012]结合第一方面,本公开在第一方面的第三种实现方式中,所述资源配置信息包括以下任意一项或多项:物理中央处理单元数量、逻辑中央处理单元数量、逻辑中央处理单元与物理中央处理单元的对应关系、非统一内存访问架构单元与物理中央处理单元的对应关系。
[0013]结合第一方面,本公开在第一方面的第四种实现方式中,所述预设控制策略包括以下任意一项或多项:
[0014]当分配给第一指定任务类型的资源的负载超过第一阈值时,调整分配给所述第一
指定任务类型的负载的资源,使得分配给所述第一指定任务类型的资源的负载不超过所述第一阈值,当分配给所述第一指定任务类型的资源的负载低于第二阈值时,调整分配给所述第一指定任务类型的负载的资源,使得分配给所述第一指定任务类型的资源的负载不低于所述第二阈值;
[0015]当分配给第一指定任务类型的资源的负载与分配给第二指定任务类型的资源的负载之比超过第三阈值时,调整分配给所述第一指定任务类型的资源和分配给所述第二指定任务类型的资源,使得分配给所述第一指定任务类型的资源的负载与分配给所述第二指定任务类型的资源的负载之比不超过所述第三阈值;
[0016]当所述第一指定任务类型使用的资源占所述服务器上所述资源的总量的比例低于第四阈值,所述第二指定任务类型使用的资源占所述服务器上所述资源的总量的比例低于第五阈值时,调整分配给所述第一指定任务类型的资源和分配给所述第二指定任务类型的资源,使得分配给所述第一指定任务类型的资源与分配给所述第二指定任务类型的资源没有交集。
[0017]结合第一方面的第四种实现方式,本公开在第一方面的第五种实现方式中,所述第一指定任务类型是高优先级任务,所述第二指定任务类型是低优先级任务值;
[0018]所述分配给所述第一指定任务类型的资源和分配给所述第二指定任务类型的资源没有交集,包括分配给所述第一指定任务类型的非统一内存访问架构单元与分配给所述第二指定任务类型的非统一内存访问架构单元没有交集。
[0019]第二方面,本公开实施例中提供了一种资源分配装置。
[0020]具体地,所述资源分配装置,包括:
[0021]第一获取模块,被配置为获取服务器上分配给指定任务类型的资源的负载信息;
[0022]第二获取模块,被配置为获取所述服务器上的资源配置信息;
[0023]调整模块,被配置为根据所述负载信息、所述资源配置信息和预设控制策略,调整分配给所述指定任务类型的资源。
[0024]结合第二方面,本公开在第二方面的第一种实现方式中,所述资源包括以下任意一项或多项:物理中央处理单元、逻辑中央处理单元、非统一内存访问架构单元、存储器、通信带宽;
[0025]所述分配给指定任务类型的资源的负载信息包括:分配给指定任务类型的资源的利用率;和/或分配给指定任务类型的资源中被所述指定任务类型实际使用的资源占所述服务器上所述资源总量的比例。
[0026]结合第二方面,本公开在第二方面的第二种实现方式中,所述资源配置信息包括以下任意一项或多项:资源数量、资源性能、资源组中包含的资源数量、资源组中包含的资源的性能。
[0027]结合第二方面,本公开在第二方面的第三种实现方式中,所述资源配置信息包括以下任意一项或多项:物理中央处理单元数量、逻辑中央处理单元数量、逻辑中央处理单元与物理中央处理单元的对应关系、非统一内存访问架构单元与物理中央处理单元的对应关系。
[0028]结合第二方面,本公开在第二方面的第四种实现方式中,所述预设控制策略包括以下任意一项或多项:
[0029]当分配给第一指定任务类型的资源的负载超过第一阈值时,调整分配给所述第一指定任务类型的负载的资源,使得分配给所述第一指定任务类型的资源的负载不超过所述第一阈值,当分配给所述第一指定任务类型的资源的负载低于第二阈值时,调整分配给所述第一指定任务类型的负载的资源,使得分配给所述第一指定任务类型的资源的负载不低于所述第二阈值;
[0030]当分配给第一指定任务类型的资源的负载与分配给第二指定任务类型的资源的负载之比超过第三阈值时,调整分配给所述第一指定任务类型的资源和分配给所述第二指定任务类型的资源,使得分配给所述第一指定任务类型的资源的负载与分配给所述第二指定任务类型的资源的负载之比不超过所述第三阈值;
[0031]当所述第一指定任务类型使用的资源占所述服务器上所述资源的总量的比例低于第四阈值,所述第二指定任务类型使用的资源占所述服务器上所述资源的总量的比例低于第五阈值时,调整分配给所述第一指定任务类型的资源和分配给所述第二指定任务类型的资源,使得分配给所述第一指定任务类型的资源与分配给所述第二指定任务类型的资源没有交集。
[0032]结合第二方面的第四种实现方式,本公开在第二方面的第五种实现方式中,所述第一指定任务类型是高优先级任务,所述第二指定任务类型是低优先级任务值;
[0033]所述分配给所述第一指定任务类型的资源和分配给所述第二指定任务类型的资源没有交集,包括分配给所述第一指定任务类型本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种资源分配方法,包括:获取服务器上分配给指定任务类型的资源的负载信息;获取所述服务器上的资源配置信息;根据所述负载信息、所述资源配置信息和预设控制策略,调整分配给所述指定任务类型的资源。2.根据权利要求1所述的方法,其中:所述资源包括以下任意一项或多项:物理中央处理单元、逻辑中央处理单元、非统一内存访问架构单元、存储器、通信带宽;所述分配给指定任务类型的资源的负载信息包括:分配给指定任务类型的资源的利用率;和/或分配给指定任务类型的资源中被所述指定任务类型实际使用的资源占所述服务器上所述资源总量的比例。3.根据权利要求1所述的方法,其中,所述资源配置信息包括以下任意一项或多项:资源数量、资源性能、资源组中包含的资源数量、资源组中包含的资源的性能。4.根据权利要求1所述的方法,其中,所述资源配置信息包括以下任意一项或多项:物理中央处理单元数量、逻辑中央处理单元数量、逻辑中央处理单元与物理中央处理单元的对应关系、非统一内存访问架构单元与物理中央处理单元的对应关系。5.根据权利要求1所述的方法,其中,所述预设控制策略包括以下任意一项或多项:当分配给第一指定任务类型的资源的负载超过第一阈值时,调整分配给所述第一指定任务类型的负载的资源,使得分配给所述第一指定任务类型的资源的负载不超过所述第一阈值,当分配给所述第一指定任务类型的资源的负载低于第二阈值时,调整分配给所述第一指定任务类型的负载的资源,使得分配给所述第一指定任务类型的资源的负载不低于所述第二阈值;当分配给第一指定任务类型的资源的负载与分配给第二指定任务类型的资源的负载之比超过第三阈值时,调整分配给所述第一指定任务类型的资源和分配给所述第二指定任务类型的资源,使得分配给所述第一指定任务类型的资源的负载与分配给所述第二指定任务类型的资源的负载之比不超过所述第三阈值;当所述第一指定任务类型使用的资源占所述服务器上所述资源的总量的比例低于第四阈值,所述第二指定任务类型使用的资源占所述服务器上所述资源的总量的比例低于第五阈值时,调整分配给所述第一指定任务类型的资源和分配给所述第二指定任务类型的资源,使得分配给所述第一指定任务类型的资源与分配给所述第二指定任务类型的资源没有交集。6.根据权利要求5所述的方法,其中:所述第一指定任务类型是高优先级任务,所述第二指定任务类型是低优先级任务;所述分配给所述第一指定任务类型的资源和分配给所述第二指定任务类型的资源没有交集,包括分配给所述第一指定任务类型的非统一内存访问架构单元与分配给所述第二指定任务类型的非统一内存访问架构单元没有交集。7.一种资源分配装置,包括:第一获取模块,被配置为获取服务器上分配给指定任务类型的资源的负载信息;第二获取模块,被配置为获取所述服务器上的资源配置信息;
调整模块,被配置为根据所述负载信息、所述资源配置信息和...

【专利技术属性】
技术研发人员:田双坤李鹏
申请(专利权)人:阿里云计算有限公司
类型:发明
国别省市:

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

1