[发明专利]用于产生指示负载平衡状态的硬件级中断的方法和设备有效
申请号: | 201410156300.9 | 申请日: | 2014-04-18 |
公开(公告)号: | CN104113585B | 公开(公告)日: | 2018-03-16 |
发明(设计)人: | N·K·詹姆斯;B·C·诺维克;M·W·万德维勒 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/50 |
代理公司: | 中国国际贸易促进委员会专利商标事务所11038 | 代理人: | 鲍进 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 产生 指示 负载 平衡 状态 硬件 中断 方法 设备 | ||
技术领域
本发明一般涉及计算环境,尤其是涉及在虚拟化计算环境中通过硬件级产生的指示负载平衡状态的中断对于节点进行工作负荷平衡。
背景技术
诸如云计算环境的虚拟化计算环境包括多个计算节点,每个计算节点都为诸如一个或多个虚拟机的虚拟化资源的一个或多个选择提供服务。一般而言,虚拟化计算环境提供管理工作负荷在多个计算节点上的分配的软件服务。随着虚拟化计算环境中可用的计算节点数量的增长,不仅有更多可用于让软件服务把工作负荷分配到其的计算节点,而且有更多让软件服务监视其的计算节点。
发明内容
鉴于以上所述,存在对在虚拟化计算环境中通过硬件级产生的指示负载平衡状态的中断对于节点进行工作负荷平衡的方法、系统和程序产品的需求。
在一种实施例中,一种计算节点包括至少一个包括多个硬件资源的硬件层。计算节点包括至少一个虚拟化层,可操作来管理由多个硬件资源中的至少一个硬件资源定义的至少一个虚拟机。计算节点包括在计算节点的硬件层中配置的负载平衡中断逻辑。该负载平衡中断逻辑可操作来将至少一个虚拟机对多个硬件资源的至少一个资源利用率水平与至少一个阈值进行比较。负载平衡中断逻辑可操作来基于至少一个资源利用率水平与至少一个阈值的比较,产生指示计算节点的至少一个负载平衡状态的至少一个负载平衡中断。
在另一种实施例中,一种处理器系统包括:连接到至少一个存储器的至少一个处理器。处理器系统包括可操作来将运行在至少一个处理器中的至少一个虚拟机对至少一个处理器的至少一个利用率水平与至少一个阈值进行比较的比较器。处理器系统包括比较器,可操作来基于至少一个利用率水平与至少一个阈值的比较,为至少一个虚拟机产生指示至少一个处理器的至少一个负载平衡状态的至少一个负载平衡中断。
在另一种实施例中,一种用于报告计算节点的负载平衡需求的方法包括在计算节点的硬件级,将在至少一个硬件资源上的软件层中运行的至少一个虚拟机对至少硬件资源的至少一个利用率水平与至少一个阈值进行比较。该方法还包括响应至少一个利用率水平大于至少一个阈值,在硬件级为计算节点产生指示至少一个处理器需要负载平衡的负载平衡中断。
附图说明
所附权利要求中阐述了被认为是本发明一个或多个实施例的新颖特性的特征。但是,当结合附图阅读时,本发明自身的一个或多个实施例将通过参考以下说明性实施例的详细描述得到最好的理解,其中:
图1是说明计算环境层次的一个例子的框图,其中计算环境包括至少一个带有用于产生负载平衡中断的硬件的计算节点,其中负载平衡中断指示计算节点是否需要负载平衡或者计算节点是否可用于其它计算节点以进行负载平衡;
图2是说明在计算环境中执行负载平衡的软件层的一个例子的框图,其中计算环境包括带有用于产生负载平衡中断的硬件的计算节点,其中负载平衡中断指示计算节点可用于其它计算节点以进行负载平衡;
图3是说明在计算环境中执行负载平衡的软件层的一个例子的框图,其中计算环境包括带有用于产生负载平衡中断的硬件的计算节点,其中负载平衡中断指示计算节点需要负载平衡;
图4是说明利用率中断逻辑的逻辑组件的一个例子的框图;
图5是说明处理器系统板的一个例子的框图,其中处理器系统板在板上包括利用率中断逻辑与一个或多个处理器核;
图6是说明云计算节点的一个例子的一个示意性例子的框图;
图7是说明云计算节点的一个例子的框图的框图;
图8是说明由云计算环境提供的功能抽象层集合的框图的框图;
图9是说明用于在计算节点中硬件级上产生负载平衡中断的过程和程序的高层逻辑流程图;
图10是说明用于计算节点的本地软件服务处理在计算节点中硬件级产生的、请求帮助负载平衡的负载平衡中断的过程和程序的高层逻辑流程图;
图11是说明用于计算节点的本地软件服务处理在计算节点中硬件级产生的、指示该计算节点可用于负载平衡的负载平衡中断的过程和程序的高层逻辑流程图;
图12是说明用于节点管理服务处理来自计算节点本地软件服务的中断以便在计算环境中管理负载平衡的过程和程序的高层逻辑流程图;及
图13是说明用于处理请求以接受用于负载平衡的虚拟机的过程和程序的高层逻辑流程图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410156300.9/2.html,转载请声明来源钻瓜专利网。