[发明专利]具有成本效益的高可用性的多单租户服务在审
| 申请号: | 201980065764.X | 申请日: | 2019-11-22 |
| 公开(公告)号: | CN112805682A | 公开(公告)日: | 2021-05-14 |
| 发明(设计)人: | 迪安·希尔德布兰德;格里戈里·阿瓦吉扬 | 申请(专利权)人: | 谷歌有限责任公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F11/20 |
| 代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李宝泉;任庆威 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 具有 成本 效益 可用性 租户 服务 | ||
1.一种用于管理用于在分布式系统中提供服务的池化的计算资源的方法,包括:
在计算资源的主池中的隔离环境中运行个体服务实例;
在计算资源的辅池上运行与所述个体服务实例不同的一个或多个辅作业;
检测与所述隔离环境相关联的故障情况;
选择要抢占的所述辅作业中的一个或多个;以及
通过减少分配给所选择的辅作业的计算资源来释放所述辅池中的计算资源,同时将所释放的资源分配给具有所述故障情况的所述隔离环境的所述个体服务实例,其中,所述释放与所述分配成比例地且同时地执行。
2.根据权利要求1所述的方法,进一步包括基于所述一个或多个辅作业的运行时间和实例化的服务实例的数量来确定用于能够运行的辅作业的数量的阈值。
3.根据权利要求2所述的方法,进一步包括:
接收针对额外的辅作业的请求;和
在所述计算资源的辅池中发动所述额外的辅作业,直到消耗已利用资源的最大阈值。
4.根据权利要求1所述的方法,其中,释放所述计算资源包括减少中央处理单元(CPU)资源、存储器或网络资源。
5.根据权利要求4所述的方法,其中,减少CPU资源包括减少CPU的数量、减少CPU内核的数量或减少一个或多个CPU的性能度量。
6.根据权利要求1所述的方法,其中,所述隔离环境包括虚拟机。
7.根据权利要求1所述的方法,进一步包括在预定时间段之后终止所选择的辅作业。
8.根据权利要求7所述的方法,进一步包括将由给定的辅作业使用的所有辅计算资源分配给所述个体服务实例。
9.根据权利要求1所述的方法,其中,所述一个或多个辅作业包括可抢占作业,每个可抢占作业的优先级比所述个体服务实例的优先级低。
10.根据权利要求1所述的方法,其中,选择要抢占的所述辅作业中的一个或多个是基于所述辅作业的优先级。
11.根据权利要求1所述的方法,其中,选择要抢占的所述辅作业中的一个或多个是基于关闭所述辅作业所需的预期时间量。
12.一种用于管理用于在分布式系统中提供服务的池化的计算资源的系统,包括:
计算资源的主池,所述计算资源的主池被指定用于在隔离环境中运行个体服务实例;
计算资源的辅池,所述计算资源的辅池被指定用于运行与所述个体服务实例不同的一个或多个辅作业;
一个或多个处理器,所述一个或者多个处理器被配置成:
检测与所述隔离环境相关联的故障情况;
选择要抢占的所述辅作业中的一个或多个;
通过减少分配给所选择的辅作业的计算资源来释放所述辅池中的计算资源;并且
将所释放的资源动态地分配给具有所述故障情况的所述隔离环境的个体服务实例,
其中,所述释放与所述动态地分配成比例地且同时地执行。
13.根据权利要求12所述的系统,其中,所述一个或者多个处理器进一步被配置成:
接收针对额外的辅作业的请求;并且
在所述计算资源的辅池中发动所述额外的辅作业,直到消耗已利用资源的最大阈值。
14.根据权利要求12所述的系统,其中,释放所述计算资源包括减少中央处理单元(CPU)资源、存储器或网络资源。
15.根据权利要求14所述的系统,其中,减少CPU资源包括减少CPU的数量、减少CPU内核的数量、或减少一个或多个CPU的性能度量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980065764.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:马达
- 下一篇:图像编码系统中基于CCLM预测的图像解码的方法及装置





