[发明专利]资源分配方法以及装置在审
申请号: | 202111210713.7 | 申请日: | 2021-10-18 |
公开(公告)号: | CN114035940A | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 曾凡松;汪萌海;李涛;黄涛 | 申请(专利权)人: | 阿里巴巴(中国)有限公司;阿里云计算有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06N20/00 |
代理公司: | 北京智信禾专利代理有限公司 11637 | 代理人: | 李晓庆 |
地址: | 310052 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 分配 方法 以及 装置 | ||
本说明书实施例提供资源分配方法以及装置,其中所述资源分配方法包括:获取工作负载对应的资源使用数据;根据所述资源使用数据构建对应长周期负载类型的长周期资源特征图,以及对应短周期负载类型的短周期资源特征图;按照所述短周期资源特征图,在待分配资源中针对所述短周期负载类型分配短周期资源;按照所述长周期资源特征图,在所述短周期资源中针对所述长周期负载类型分配长周期资源。
技术领域
本说明书实施例涉及计算机技术领域,特别涉及一种资源分配方法。
背景技术
随着互联网技术的发展,服务于云产品的资源调度器成为了不可缺少的一部分。现有技术中的资源调度器均采用了一种request的静态资源模型;整个系统通过采集每个节点的资源总量,并根据用户描述的request来计算节点装载的资源请求数量,但这样会造成较大的资源浪费。主要是因为用户申请的request可能远大于实际资源需求,对于大型机器应用数量非常多,无法通过人工治理,即使是非常资深的应用开发者面临复杂的业务场景及多样的基础设施,也很难准确预估其需要的资源量,这就会带来较大的资源浪费;其次是因为资源碎片化严重,受限于单个机器规则与单个request大小的匹配关系,每个机器上可能存在部分无法利用的碎片资源,这就导致在异构场景下资源利用率无法保证,因此亟需一种有效的方案以解决上述问题。
发明内容
有鉴于此,本说明书实施例提供了一种资源分配方法。本说明书一个或者多个实施例同时涉及一种资源分配装置,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。
根据本说明书实施例的第一方面,提供了一种资源分配方法,包括:
获取工作负载对应的资源使用数据;
根据所述资源使用数据构建对应长周期负载类型的长周期资源特征图,以及对应短周期负载类型的短周期资源特征图;
按照所述短周期资源特征图,在待分配资源中针对所述短周期负载类型分配短周期资源;
按照所述长周期资源特征图,在所述短周期资源中针对所述长周期负载类型分配长周期资源。
可选地,所述根据所述资源使用数据构建对应短周期负载类型的短周期资源特征图,包括:
在所述资源使用数据中选择目标时间区间对应的初始资源使用数据;
按照预设的衰减策略对所述初始资源使用数据进行处理,获得短周期资源使用数据;
基于所述短周期资源使用数据构建所述短周期负载类型对应的所述短周期资源特征图。
可选地,所述按照所述短周期资源特征图,在待分配资源中针对所述短周期负载类型分配短周期资源,包括:
根据所述短周期资源特征图确定短周期资源特征值;
利用所述短周期资源特征值对所述短周期负载类型中的工作负载进行处理,根据处理结果确定短周期资源分配信息;
按照所述短周期资源分配信息,在所述待分配资源中针对所述短周期负载类型分配所述短周期资源。
可选地,所述根据所述资源使用数据构建对应长周期负载类型的长周期资源特征图,包括:
确定所述长周期负载类型对应的周期值,并根据所述周期值在所述资源使用数据中确定长周期资源使用数据;
基于所述长周期资源使用数据构建所述长周期负载类型对应的所述长周期资源特征图。
可选地,所述按照所述长周期资源特征图,在所述短周期资源中针对所述长周期负载类型分配长周期资源,包括:
根据所述长周期资源特征图确定长周期资源特征值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)有限公司;阿里云计算有限公司,未经阿里巴巴(中国)有限公司;阿里云计算有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111210713.7/2.html,转载请声明来源钻瓜专利网。