[发明专利]容器化系统的资源节约在审
申请号: | 201980071522.1 | 申请日: | 2019-09-26 |
公开(公告)号: | CN112955871A | 公开(公告)日: | 2021-06-11 |
发明(设计)人: | 蒂莫斯·霍金;罗伯特·贝利;贾斯汀·桑塔·芭芭拉;杰弗里·约翰森 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李宝泉;周亚荣 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 容器 系统 资源 节约 | ||
1.一种方法(700),包括:
在数据处理硬件(810)处从资源控制器(122)接收事件准则列表(124),所述事件准则列表(124)包括由所述资源控制器(122)观察的一个或多个事件(125),所述资源控制器(122)控制至少一个目标资源(126)并被配置成响应于发生的来自所述事件准则列表(124)的事件(125);
由所述数据处理硬件(810)确定所述资源控制器(122)是否空闲;以及
当所述资源控制器(122)空闲时:
由所述数据处理硬件(810)终止所述资源控制器(122);
由所述数据处理硬件(810)确定来自所述事件准则列表(124)的任何事件(125)是否在终止所述资源控制器(122)之后发生;以及
当来自所述事件准则列表(124)的至少一个事件(125)在终止所述资源控制器(122)之后发生时,由所述数据处理硬件(810)重新创建所述资源控制器(122)。
2.根据权利要求1所述的方法(700),其中,确定所述资源控制器(122)是否空闲包括轮询所述资源控制器(122)。
3.根据权利要求1或2所述的方法(700),其中,确定所述资源控制器(122)是否空闲包括:
分析在阈值时间段期间已发生的事件(125);以及
当在所述阈值时间段内没有所述事件准则列表(124)上的事件(125)已发生时,确定所述资源控制器(122)空闲。
4.根据权利要求1-3中的任一项所述的方法(700),其中,终止所述资源控制器(122)包括将所述资源控制器(122)的部署大小(322)扩缩为零。
5.根据权利要求1-4中的任一项所述的方法(700),其中,重新创建所述资源控制器(122)包括将所述资源控制器(122)的部署大小(322)扩缩为一。
6.根据权利要求1-5中的任一项所述的方法(700),其中,所述事件准则列表(124)包括定时器事件(125)。
7.根据权利要求1-6中的任一项所述的方法(700),其中,确定所述事件准则列表(124)上的任何事件(125)是否发生包括轮询数据以确定所述事件准则列表(124)上的事件(125)何时发生。
8.根据权利要求1-7中的任一项所述的方法(700),还包括在终止所述资源控制器(122)之后:
由所述数据处理硬件(810)确定自终止所述资源控制器(122)以来的终止时间段是否满足阈值时间段;以及
响应于确定所述终止时间段确实满足所述阈值时间段,由所述数据处理硬件(810)重新创建所述资源控制器(122)。
9.根据权利要求1-8中的任一项所述的方法(700),还包括在终止所述资源控制器(122)之后:
由所述数据处理硬件(810)确定所述资源控制器(122)是否需要维持或重新配置;以及
响应于确定所述资源控制器(122)需要维持或重新配置,由所述数据处理硬件(810)重新创建所述资源控制器(122)。
10.根据权利要求1-9中的任一项所述的方法(700),其中,从所述资源控制器(122)接收所述事件准则列表(124)包括从同时执行的多个资源控制器(122)接收多个事件准则列表(124),每一事件准则列表(124)与相应资源控制器(122)相关联。
11.根据权利要求10所述的方法(700),其中,同时执行的所述资源控制器(122)的数量是基于总可用系统资源量(332)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980071522.1/1.html,转载请声明来源钻瓜专利网。