[发明专利]经由硬件计数器来维护硬件资源带宽服务质量的方法和系统有效
申请号: | 201310259553.4 | 申请日: | 2013-06-26 |
公开(公告)号: | CN103514045A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | C·J·亚格斯;J·H·肖普;M·T·斯特罗萨克尔;N·D·方特诺特;J·D·乔治;M·范德威尔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅;李峥宇 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 经由 硬件 计数器 维护 资源 带宽 服务质量 方法 系统 | ||
1.一种方法,包括:
每次在处理器上运行的当前调度的虚拟机(VM)经由所述当前调度的VM、通过用于硬件资源的总线访问所述硬件资源时,通过硬件组件并且在不涉及所述当前调度的VM或者管理所述当前调度的VM的监管器的情况下,调整与针对所述硬件资源的所述总线使用相关联的带宽计数器;以及
响应于所述带宽计数器到达阈值,由所述硬件组件发出中断用于由所述监管器处理以维护关于所述硬件资源的总线带宽的带宽服务质量(QoS),
其中所述硬件资源和所述硬件组件各自是不同于所述处理器的硬件,
以及其中所述带宽计数器相对于作为软件实现的计数器而言直接以硬件实现。
2.根据权利要求1所述的方法,进一步包括:
一旦定期时间间隔在所述带宽计数器到达所述阈值之前到期,通过硬件组件并且在不涉及当前调度的VM或者监管器的情况下,将所述带宽计数器重置至与所述当前调度的VM相关联的预定值,
以便由所述硬件组件不发出中断并且所述监管器不涉及重置所述带宽计数器。
3.根据权利要求2所述的方法,其中由所述硬件组件将所述带宽计数器重置至所述预定值包括:
通过所述硬件组件并且在不涉及所述当前调度的VM或者所述监管器的情况下,从由所述硬件组件直接可访问的硬件寄存器来拷贝所述预定值。
4.根据权利要求1所述的方法,进一步包括:
一旦所述当前调度的VM必须被切换用于新近调度的VM而不是所述当前调度的VM来现在在所述处理器上运行,则由所述监管器将所述带宽计数器重置至与所述新近调度的VM相关联的预定值。
5.根据权利要求4所述的方法,进一步包括:
一旦所述当前调度的VM必须被切换用于所述新近调度的VM,则相对于作为软件实现的寄存器,由所述监管器将所述预定值拷贝至直接以硬件实现的硬件寄存器,所述硬件寄存器由所述硬件组件直接可访问。
6.根据权利要求1所述的方法,进一步包括:
在每次所述当前调度的VM通过用于所述硬件资源的所述总线访问所述硬件资源而调整所述带宽计数器之前,将所述带宽计数器重置至与所述当前调度的VM相关联的预定值。
7.根据权利要求6所述的方法,进一步包括:
在每次所述当前调度的VM通过用于所述硬件资源的所述总线访问所述硬件资源而调整所述带宽计数器之前,相对于作为软件实现的寄存器,由所述监管器来将所述预定值拷贝至以硬件直接实现的硬件寄存器,所述硬件寄存器由所述硬件组件直接可访问。
8.根据权利要求1所述的方法,其中所述带宽计数器是由所述硬件组件直接可访问的硬件寄存器。
9.根据权利要求1的方法,其中所述硬件资源是硬件存储器,而所述硬件组件是硬件存储器控制器。
10.一种系统,包括:
处理器;
虚拟机(VM),用以在所述处理器上运行;
监管器,用以管理所述VM并且用以调度所述VM来在所述处理器上运行;
硬件资源;
总线,将所述处理器连接至所述硬件资源;
带宽计数器,与用于所述硬件资源的所述总线的使用相关联,并且相对于作为软件实现的计数器而言直接以硬件实现;以及
硬件组件,用以在不涉及所述VM或者所述监管器的情况下,当每次所述VM运行在所述处理器上通过所述总线访问所述硬件资源时,调整所述带宽计数器,
其中所述硬件资源和所述硬件组件各自是不同于所述处理器的硬件。
11.根据权利要求10所述的系统,其中所述硬件组件响应于所述带宽计数器到达阈值,而发出中断以用于由所述监管器处理,以维护关于所述硬件资源的总线带宽的带宽服务质量(QoS)。
12.根据权利要求10所述的系统,其中一旦定期时间间隔在所述带宽计数器到达所述阈值之前到期,所述硬件组件在不涉及VM或者监管器的情况下,将所述带宽计数器重置至与所述VM相关联的预定值,
以便由所述硬件组件不发出中断并且所述监管器不涉及重置所述带宽计数器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310259553.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:黄芩苷在制备口腔护理品中的应用
- 下一篇:虫胶根充剂