[发明专利]用于在综合工作负载环境中实现最佳性能的系统和方法有效
申请号: | 201410698634.9 | 申请日: | 2014-11-27 |
公开(公告)号: | CN104714849B | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | V·K·阿南德;D·J·伯迪克;B·G·米利;D·米歇尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F9/455 |
代理公司: | 北京市中咨律师事务所 11247 | 代理人: | 刘薇;于静 |
地址: | 美国*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 综合 工作 负载 环境 实现 最佳 性能 系统 方法 | ||
1.一种在包括至少一个物理处理器和存储器的数据处理系统中用于在虚拟机VM环境中动态调整软件线程到硬件线程的分配的方法,所述方法包括:
由在所述数据处理系统中执行的虚拟机管理器VMM从在所述数据处理系统中执行的多个VM接收工作负载优先级的指示,其中,所述指示表明在所述多个VM中的每个VM上执行的工作负载的优先级;
由所述VMM将物理资源使用的指示提供给所述多个VM中的每个VM,其中,所述物理资源使用的指示是在所述数据处理系统中执行的所述多个VM中的所有VM上的物理资源使用指示;以及
由所述多个VM中的每个VM基于所述物理资源使用的指示和在所述VM上执行的工作负载的优先级自动调整对应的软件线程到硬件线程的分配,以达到在所述多个VM中的所有VM上的硬件线程的使用平衡;
其中,由所述多个VM中的每个VM自动调整对应的软件线程到硬件线程的分配包括:基于所述物理资源使用的指示和在所述VM上执行的工作负载的优先级,执行折叠或者展开分配给所述VM的虚拟处理器VP的数量中的一个;
其中,执行折叠或展开分配给所述VM的VP的数量中的一个包括:
确定所述VM对至少一个物理处理器的利用是否大于与所述VM相关联的授权;
响应于所述VM对所述至少一个物理处理器的利用大于与所述VM相关联的授权,确定在所述数据处理系统中是否有共享资源可用;
响应于在所述数据处理系统中共享资源不可用,折叠或展开分配给所述VM的VP的数量以等于所述数据处理系统中可用的物理处理器的数量;以及
响应于在所述数据处理系统中共享资源可用,将分配给所述VM的VP的数量展开成与VM相关联的VP的最大数量,并将软件线程只分配给所述至少一个物理处理器中的主要硬件线程。
2.如权利要求1所述的方法,其中,执行折叠或者展开分配给所述VM的VP的数量中的一个包括:
确定所述VM对至少一个物理处理器的利用是否小于与所述VM相关联的授权;以及
响应于所述VM对所述至少一个物理处理器的利用小于与所述VM相关联的授权,将分配给所述VM的VP的数量折叠减少到在所述VM上执行的工作负载所需要的最小数量。
3.如权利要求1所述的方法,其中,执行折叠或展开分配给所述VM的VP的数量中的一个包括:
确定所述VM对至少一个物理处理器的利用是否小于与所述VM相关联的授权;以及
响应于所述VM对所述至少一个物理处理器的利用等于或者大于与所述VM相关联的授权,将分配给所述VM的VP的数量折叠减少到在所述VM上执行的工作负载所需要的最小数量,并将软件线程分配给所有硬件线程以达到所述VM的剩余VP的完全利用。
4.如权利要求1所述的方法,其中,执行折叠或展开分配给所述VM的VP的数量中的一个包括:
确定所述VM对至少一个物理处理器的利用是否大于与所述VM相关联的授权;以及
响应于所述VM对所述至少一个物理处理器的利用不大于与所述VM相关联的授权,则展开分配给所述VM的VP的数量以等于与所述VM相关联的授权。
5.如权利要求1所述的方法,其中,由所述VMM向所述多个VM中的每个VM提供物理资源使用的指示包括:
根据所建立的商业策略,向关于分配给它们的VP的数量被过度供应的所述多个VM中的VM发送通知,以折叠减少它们的VP的数量。
6.如权利要求5所述的方法,其中,根据在所述多个VM中的VM上执行的工作负载的优先级发送通知,以使得在向所述多个VM中相对高优先级的VM发送通知之前,向相对低优先级的VM发送通知。
7.如权利要求5所述的方法,其中,所述通知指示所述多个VM中相对低优先级的VM以比所述多个VM中相对高优先级的VM更多数量地减少它们所分配的VP的数量。
8.如权利要求1所述的方法,其中,所述VMM是在所述数据处理系统中执行的管理程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410698634.9/1.html,转载请声明来源钻瓜专利网。