[发明专利]共享资源争用有效
申请号: | 201380070722.8 | 申请日: | 2013-01-23 |
公开(公告)号: | CN105074651A | 公开(公告)日: | 2015-11-18 |
发明(设计)人: | C·D·海泽;J·罗利亚;D·克里什纳墨菲;J·穆赫吉 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F9/06 | 分类号: | G06F9/06;G06F9/44 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 吕传奇;蒋骏 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 共享资源 | ||
1.一种共享资源环境争用确定系统,包括:
负载生成器,由处理器执行,以依据在共享资源环境中的争用区中与虚拟机(VM)一起运行的探测器确定测量值,其中,所述测量值测量由争用区中的探测器和VM利用的共享资源的性能,将所述测量值与基准相比较,并基于比较确定争用值,该争用值表示在争用区中运行的VM中的争用量,其中,所述争用包括利用共享资源的VM中的干扰。
2.根据权利要求1所述的系统,其中,争用区中的共享资源包括虚拟机监视器和L3缓存。
3.根据权利要求2所述的系统,其中,共享资源的测量值包括针对虚拟机监视器测量的连接到达率和针对L3缓存测量的缓存未命中。
4.根据权利要求1所述的系统,其中,依据争用值确定的争用致使在VM上运行的应用的性能下降。
5.根据权利要求1所述的系统,其中,所述探测器包括在争用区中执行的代码,模拟在争用区中的VM上运行的应用的操作。
6.根据权利要求1所述的系统,其中,测量值是用于测量在争用区中共享资源的性能的度量,及
所述基准包括用于在不与VM共享资源情况下,由在争用区中隔离运行的探测器测量的度量的测量值。
7.根据权利要求1所述的系统,其中,基于被测量的共享资源的类型和共享资源的属性调整探测器。
8.根据权利要求1所述的系统,其中,所述负载生成器用于确定争用量是否超过阈值,并且如果争用量超过所述阈值,就将争用值报告给管理系统以控制VM。
9.根据权利要求8所述的系统,其中,所述管理系统用于响应于争用量超过所述阈值,迁移VM以减小争用对VM的影响。
10.根据权利要求1所述的系统,其中,基于争用值计算争用区中共享资源的可用容量。
11.根据权利要求10所述的系统,其中,所述可用容量包括一个共享资源可用于分配给争用区中的VM的份额的数量,并且可用容量A等于C-f(P+N),其中,C是按照共享资源的份额的总容量,f是争用值,P是已经供应的份额的数量,并且N是争用区中另外VM所需的份额的数量。
12.一种估计在共享资源环境中争用区中的资源使用者中的争用的方法,所述方法包括:
依据与资源使用者一起运行的探测器确定争用区中共享资源的性能的测量值;
将所述测量值与基准相比较;及
由处理器基于比较确定争用值,该争用值表示在争用区中运行的资源使用者中的争用量,其中,所述争用包括争用区中利用共享资源的资源使用者与探测器中的干扰,并且所述争用致使资源使用者的性能的下降。
13.根据权利要求12所述的方法,包括:
确定争用量是否超过阈值;及
如果争用量超过所述阈值,就将争用值发送给管理系统以基于争用值控制资源使用者对共享资源的消耗。
14.根据权利要求12所述的方法,其中,所述资源使用者包括运行应用的VM或没有在VM上运行的应用。
15.一种非暂时性计算机可读介质,包括机器可读指令,可由至少一个处理器执行以:
依据在争用区中与VM一起运行的探测器确定争用区中虚拟机监视器和L3缓存的性能的测量值,其中,所述探测器模拟在争用区中运行的VM;
将所述测量值与基准相比较;及
基于比较确定争用值,该争用值表示在争用区中运行的VM中的争用量,其中,所述争用包括在使用虚拟机监视器的VM和L3缓存中的干扰。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380070722.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种升降式止回阀
- 下一篇:旋转电机、旋转电机的控制器及旋转电机的控制方法