[发明专利]预留资源池动态调度方法、装置、计算机设备及存储介质有效

专利信息
申请号: 201810695501.4 申请日: 2018-06-29
公开(公告)号: CN109032788B 公开(公告)日: 2019-09-20
发明(设计)人: 张乐添 申请(专利权)人: 北京百度网讯科技有限公司
主分类号: G06F9/50 分类号: G06F9/50
代理公司: 北京鸿德海业知识产权代理事务所(普通合伙) 11412 代理人: 袁媛
地址: 100085 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 预留资源 资源池 回退 计算机设备 存储介质 动态调度 扩容 套餐 资源预留 初始化 滥用 创建 应用
【说明书】:

发明公开了预留资源池动态调度方法、装置、计算机设备及存储介质,其中方法包括:创建预留资源池,预留资源池中包括回退资源池,回退资源池中的每个节点分别初始化至少一个预定规格的容器;当接收到大于预定规格的套餐需求时,从回退资源池中选出一个节点;按照套餐规格对选出的节点中的容器进行扩容操作;从扩容后的容器中选出一个容器进行使用。应用本发明所述方案,能够避免资源被滥用以及减少资源预留量等。

【技术领域】

本发明涉及计算机应用技术,特别涉及预留资源池动态调度方法、装置、计算机设备及存储介质。

【背景技术】

目前,云服务普遍使用Docker计算提供容器服务。在百度云函数计算产品中,需要使用预留资源池来向服务使用方提供服务,保证交付性能,如果等到请求到来时再着手新建符合要求的容器,在效率上是无法接受的。

预留资源池是通过Kubernetes编排的Docker容器集群,为了满足快速交付的需求,预留资源池需要提前部署各个语言的运行时文件,并且所有容器中运行着轻量级的基础镜像。另外,为了满足不同规格的套餐需求,通常会采用以下处理方式。

方式一:资源预留池中的容器规格统一为产品支持的最高规格,当接收到低规格的套餐需求时,也会使用最高规格的容器,但是按照低规格进行计费。

方式二:每种套餐分别对应各自独立的预留资源池,从而分别满足不同规格的套餐需求。

但上述两种方式在实际应用中均会存在一定的问题,如:方式一中,无法真正限制服务使用方能够使用的资源上限,容易造成资源滥用,方式二中,预留资源池过大,容易造成成本的上升,对计算资源的浪费也会比较严重。

【发明内容】

有鉴于此,本发明提供了预留资源池动态调度方法、装置、计算机设备及存储介质。

具体技术方案如下:

一种预留资源池动态调度方法,包括:

创建预留资源池,所述预留资源池中包括回退资源池,所述回退资源池中的每个节点分别初始化至少一个预定规格的容器;

当接收到大于所述预定规格的套餐需求时,从所述回退资源池中选出一个节点;

按照所述套餐规格对选出的节点中的容器进行扩容操作;

从扩容后的容器中选出一个容器进行使用。

根据本发明一优选实施例,所述预定规格包括:最低规格。

根据本发明一优选实施例,所述预留资源池中进一步包括:至少一个直接可用资源池;不同资源池中的容器规格不同;

当接收到符合所述直接可用资源池中的容器规格的套餐需求时,直接使用所述直接可用资源池中的容器。

根据本发明一优选实施例,该方法进一步包括:

当接收到符合所述预定规格的套餐需求时,直接使用所述回退资源池中的容器。

根据本发明一优选实施例,所述从所述回退资源池中选出一个节点包括:

从所述回退资源池中选出一个状态为空闲的节点。

根据本发明一优选实施例,所述按照所述套餐规格对选出的节点进行扩容操作包括:

确定选出的节点中能够进行扩容的容器数量;

将所述数量的容器的规格分别扩容为所述套餐规格。

根据本发明一优选实施例,该方法进一步包括:

将所述节点中扩容后的容器加入所述套餐规格对应的扩容资源池中;

从所述扩容资源池中选出一个容器进行使用。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810695501.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top