[发明专利]一种资源分配方法、装置及设备有效
| 申请号: | 201410476386.3 | 申请日: | 2014-09-17 |
| 公开(公告)号: | CN104301257B | 公开(公告)日: | 2018-01-02 |
| 发明(设计)人: | 甘嘉栋 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L12/917 | 分类号: | H04L12/917 |
| 代理公司: | 北京同达信恒知识产权代理有限公司11291 | 代理人: | 冯艳莲 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 资源 分配 方法 装置 设备 | ||
技术领域
本发明涉及资源分配技术领域,尤其涉及一种资源分配方法、装置及设备。
背景技术
随着云概念的推广,业务应用层与管理层的分层架构广泛应用于要求资源动态分配的解决方案中。
业务应用向基础设施管理系统发送业务资源请求,以申请处理特定业务所需的基础设施资源以运行其实例。基础设施管理系统针对业务应用发送的业务资源请求中请求的资源规格(资源规格例如可以是CPU、内存和网络连接等物理规格,也可以是其它一些质量属性要求),以及系统内可用的资源分布情况,进行综合分析并进行资源的分配。
目前,基础设施管理系统进行资源分配时,在满足资源规格的前提下,优先选取已启用的基础设施资源实体进行资源分配,尽量不使用未启用的基础设施资源实体,并在选取的基础设施资源实体中优先选择剩余资源最少的基础设施资源实体进行资源分配,在业务应用占用资源时间达到后,资源被释放。
上述进行资源分配的过程在一定程度上能够提高资源利用率,然而,不同业务应用占用资源的时间不尽相同,例如图1中基础设施资源实体1上的资源(1/2)在短时间后被释放,然而基础设施资源实体1上的资源(1/4)和基础设施资源实体2上的资源(1/2)需要长期被占用,虽然资源(1/4)占用基础设施资源实体的资源较少,但是还是需要运行基础设施资源实体1,故需要同时运行基础设施资源实体1和基础设施资源实体2,基础设施管理系统中的资源利用率很难在长时间内保持优化的状态。
发明内容
本发明实施例提供一种资源分配方法、装置及设备,以优化基础设施管理系统中的资源利用率。
第一方面,提供一种资源分配方法,包括:
获取业务应用的生命周期属性信息,所述生命周期属性信息反映所述业务应用预期占用资源的时间信息;
基于所述生命周期属性信息确定能够优化后继可预期时间内资源利用率的预约资源,并为所述业务应用预约所述预约资源;
在达到所述业务应用预期占用资源的起始时间时,将所述预约资源分配给所述业务应用。
结合第一方面,在第一种实现方式中,为所述业务应用预约所述预约资源之前,所述方法还包括:
在后继可预期时间内资源利用率满足进一步优化条件的前提下,对已预约资源进行重预约。
结合第一方面或者第一方面的第一种实现方式,在第二种实现方式中,所述获取业务应用的生命周期属性信息,包括:
调用业务资源请求接口携带业务应用生命周期属性信息功能;
通过调用的业务资源请求接口携带业务应用生命周期属性信息功能,获取业务应用的生命周期属性信息。
结合第一方面的上述任一种实现方式,在第三种实现方式中,基于所述生命周期属性信息确定能够优化后继可预期时间内资源利用率的预约资源,包括:
在设定的部分资源集合中,基于所述生命周期属性信息,优先选择能够优化后继可预期时间内资源利用率的预约资源。
第二方面,提供一种资源分配装置,包括获取单元、预约单元和分配单元,其中:
所述获取单元,用于获取业务应用的生命周期属性信息,所述生命周期属性信息反映所述业务应用预期占用资源的时间信息;
所述预约单元,用于基于所述获取单元获取的所述生命周期属性信息确定能够优化后继可预期时间内资源利用率的预约资源,并为所述业务应用预约所述预约资源;
所述分配单元,用于在达到所述业务应用预期占用资源的起始时间时,将所述预约单元预约的预约资源分配给所述业务应用。
结合第二方面,在第一种实现方式中,所述装置还包括重预约单元,其中:
所述重预约单元,用于在后继可预期时间内资源利用率满足进一步优化条件的前提下,在所述预约单元为所述业务应用预约所述预约资源之前,对已预约资源进行重预约。
结合第二方面或者第二方面的第一种实现方式,在第二种实现方式中,所述获取单元,具体用于按如下方式获取业务应用的生命周期属性信息:
调用业务资源请求接口携带业务应用生命周期属性信息功能;
通过调用的业务资源请求接口携带业务应用生命周期属性信息功能,获取业务应用的生命周期属性信息。
结合第二方面的任一种实现方式,在第三种实现方式中,所述预约单元,具体用于按如下方式基于所述生命周期属性信息确定能够优化后继可预期时间内资源利用率的预约资源:
在设定的部分资源集合中,基于所述生命周期属性信息,优先选择能够优化后继可预期时间内资源利用率的预约资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410476386.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:频偏补偿方法
- 下一篇:一种路由消息的方法及装置





