[发明专利]资源管理方法、装置及计算机可读存储介质有效
申请号: | 201710641283.1 | 申请日: | 2017-07-31 |
公开(公告)号: | CN109324890B | 公开(公告)日: | 2021-01-05 |
发明(设计)人: | 金锡波;王伟;杜树宝 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源管理 方法 装置 计算机 可读 存储 介质 | ||
1.一种资源管理方法,其特征在于,所述方法包括:
确定当前集群的剩余资源量,以及,确定所述当前集群对应的回归预测模型,所述回归预测模型用于指示资源量和执行时长之间的关系;
根据所述剩余资源量和作业集合中的每个作业,确定多组资源分配量,每组资源分配量包括多个预设资源分配量,一个预设资源分配量对应一个作业,且所述每组资源分配量之和不大于所述剩余资源量,所述作业集合中包括至少一个待分配资源的作业;
对于所述作业集合中的任一作业,从所述多组资源分配量确定所述任一作业对应的多个预设资源分配量,根据所述多个预设资源分配量和所述回归预测模型,确定所述任一作业在每个预设资源分配量下的执行时长;
根据所述每个作业在每个预设资源分配量下的执行时长,确定所述每个作业的目标资源分配量,任一作业在所述任一作业的目标资源分配量下的第一目标执行时长满足预设条件,所述预设条件为所述第一目标执行时长小于预设时长,或者,所述第一目标执行时长与所述任一作业在指定资源分配量下的执行时长之差不大于预设阈值,所述指定资源分配量为所述每个预设资源分配量中,大于所述目标资源分配量且与所述目标资源分配量之差最小的资源分配量;
根据所述每个作业的目标资源分配量,为所述每个作业分配资源。
2.根据权利要求1所述的方法,其特征在于,所述确定所述当前集群对应的回归预测模型,包括:
获取多个样本作业的样本数据,任一样本作业的样本数据包括所述任一样本作业的资源分配量和所述任一样本作业在所述资源分配量下的执行时长;
根据所述多个样本作业的样本数据,确定所述回归预测模型包括的系数和偏移量;
根据所述回归预测模型包括的系数和偏移量,生成所述回归预测模型。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对于所述作业集合中的任一作业,根据所述剩余资源量,确定所述任一作业的多个预设资源分配量;
根据所述回归预测模型和所述每个预设资源分配量,确定所述任一作业在所述每个预设资源分配量下的执行时长。
4.根据权利要求1所述的方法,其特征在于,所述根据所述每个作业的目标资源分配量,为所述每个作业分配资源之后,所述方法还包括:
确定所述每个作业的第一目标执行时长和所述作业集合对所述每个作业的干扰率,所述任一作业的第一目标执行时长为所述任一作业在所述任一作业的目标资源分配量下的执行时长;
根据所述每个作业的第一目标执行时长、所述每个作业的目标资源分配量和所述集合对所述每个作业的干扰率,执行所述每个作业。
5.根据权利要求4所述的方法,其特征在于,所述根据所述每个作业的第一目标执行时长、所述每个作业的目标资源分配量和所述作业集合对所述每个作业的干扰率,执行所述每个作业,包括:
确定所述当前集群对应的每个资源容器释放资源的时间,根据所述每个资源容器释放资源的时间,从所述每个资源容器中选择第一预设数目个最先释放资源的资源容器,所述资源容器用于存储资源;
根据所述作业集合中的每个作业的第一目标执行时长,从所述作业集合中选择第一目标执行时长最短的第二预设数目个作业,根据所述第二预设数目个作业的目标资源分配量、第一目标执行时长和所述作业集合对所述每个作业的干扰率,在所述第一预设数目个资源容器上执行所述第二预设数目个作业。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710641283.1/1.html,转载请声明来源钻瓜专利网。