[发明专利]使用机会性管理程序降低性能可变性在审
| 申请号: | 201780047336.5 | 申请日: | 2017-06-29 |
| 公开(公告)号: | CN109564523A | 公开(公告)日: | 2019-04-02 |
| 发明(设计)人: | A·N·利果里;J·舒恩赫;K·A·M·拉斯兰;K·J·米勒;F·西洛尼 | 申请(专利权)人: | 亚马逊科技公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F21/57 |
| 代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 吴信刚 |
| 地址: | 美国*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 管理程序 物理处理器 机会性 虚拟化 虚拟机 释放 可变性 降低性能 静止状态 处理器 主机 响应 恢复 管理 | ||
1.一种系统,其包括:
虚拟化主机,其中所述虚拟化主机包括:
一个或多个管理程序部件,以及
包括第一来宾虚拟机的一个或多个来宾虚拟机;
其中所述一个或多个管理程序部件被配置为:
确定所述第一来宾虚拟机已释放对所述虚拟化主机的特定物理处理器的控制,而不是被所述一个或多个管理程序部件请求释放对所述特定物理处理器的控制;
使用所述特定的物理处理器,识别至少尚未完成的特定虚拟化管理任务;
启动所述特定虚拟化管理任务;以及
响应于确定已经执行了所述特定虚拟化管理任务的至少一部分,进入静止状态,其中为了进入所述静止状态,所述一个或多个管理程序部件被配置为放弃所述特定物理处理器。
2.如权利要求1所述的系统,其还包括卸载的虚拟化管理器部件,所述卸载的虚拟化管理器部件被配置为:
在所述一个或多个管理程序部件可访问的位置处存储所述特定虚拟化管理任务的指示;
并且其中为了识别所述特定虚拟化管理任务,所述一个或多个管理程序部件被配置为读取所述位置的内容。
3.如权利要求2所述的系统,其中所述卸载的虚拟化管理器部件被配置为:
响应于从虚拟化计算服务的控制平面部件接收到的命令,生成所述特定虚拟化管理任务。
4.如权利要求1所述的系统,其中所述特定虚拟化管理任务包括以下项中的一个或多个:(a)收集关于所述第一来宾虚拟机的一个或多个量度,(b)启动所述一个或多个来宾虚拟机的不同来宾虚拟机的关闭或重启,(c)启动附加来宾虚拟机的启动,或(d)覆写分配给已终止的来宾虚拟机的一部分存储器。
5.如权利要求1所述的系统,其中所述第一来宾虚拟机的管理部件被配置为响应于确定将代表所述第一来宾虚拟机执行特定操作而释放对所述第一物理处理器的控制,其中所述特定操作包括以下项中的一个或多个:(a)读取定时器或(b)执行I/O操作。
6.如权利要求1所述的系统,其中所述一个或多个管理程序部件被配置为:
在持久存储器位置中存储与第二虚拟化管理任务相关联的状态机的表示;
响应于确定在进入所述静止状态后所述特定物理处理器已被释放,
执行操作以启动所述第二虚拟化管理任务的特定状态转换;以及
在重新进入所述静止状态之前更新所述状态机的所述表示,以指出所述特定状态转换已经完成。
7.如权利要求1所述的系统,其还包括卸载的虚拟化管理器部件,所述卸载的虚拟化管理器部件被配置为:
响应于确定与第二虚拟化管理任务相关联的优先级超过阈值,向所述一个或多个管理程序部件的至少第一管理程序部件发出中断;
并且其中所述第一管理程序部件被配置为:
响应于所述中断,退出所述静止状态,并启动所述第二虚拟化管理任务。
8.如权利要求7所述的系统,其中所述第二虚拟化管理任务包括执行诊断或解决所述一个或多个来宾虚拟机的特定来宾虚拟机的不健康状态的操作。
9.如权利要求1所述的系统,其中所述一个或多个管理程序部件包括以下项中的一个或多个:(a)管理程序控制器,其被配置为接收在卸载的虚拟化管理器部件处生成的通信,(b)与所述一个或多个来宾虚拟机中的各个来宾虚拟机相关联的相应来宾虚拟机管理器,或(c)存储器擦除器,其被配置为覆写分配给已终止的来宾虚拟机的一部分存储器的内容。
10.如权利要求1所述的系统,其中所述一个或多个管理程序部件的至少一个管理程序部件被配置为:
发出轮询系统调用以进入所述静止状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊科技公司,未经亚马逊科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780047336.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:控制对计算装置的存储器中的页的访问
- 下一篇:虚拟化管理器的安全引导





