[發(fā)明專利]用于產(chǎn)生指示負載平衡狀態(tài)的硬件級中斷的方法和設備有效
| 申請?zhí)枺?/td> | 201410156300.9 | 申請日: | 2014-04-18 |
| 公開(公告)號: | CN104113585B | 公開(公告)日: | 2018-03-16 |
| 發(fā)明(設計)人: | N·K·詹姆斯;B·C·諾維克;M·W·萬德維勒 | 申請(專利權)人: | 國際商業(yè)機器公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;G06F9/50 |
| 代理公司: | 中國國際貿(mào)易促進委員會專利商標事務所11038 | 代理人: | 鮑進 |
| 地址: | 美國*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 產(chǎn)生 指示 負載 平衡 狀態(tài) 硬件 中斷 方法 設備 | ||
技術領域
本發(fā)明一般涉及計算環(huán)境,尤其是涉及在虛擬化計算環(huán)境中通過硬件級產(chǎn)生的指示負載平衡狀態(tài)的中斷對于節(jié)點進行工作負荷平衡。
背景技術
諸如云計算環(huán)境的虛擬化計算環(huán)境包括多個計算節(jié)點,每個計算節(jié)點都為諸如一個或多個虛擬機的虛擬化資源的一個或多個選擇提供服務。一般而言,虛擬化計算環(huán)境提供管理工作負荷在多個計算節(jié)點上的分配的軟件服務。隨著虛擬化計算環(huán)境中可用的計算節(jié)點數(shù)量的增長,不僅有更多可用于讓軟件服務把工作負荷分配到其的計算節(jié)點,而且有更多讓軟件服務監(jiān)視其的計算節(jié)點。
發(fā)明內(nèi)容
鑒于以上所述,存在對在虛擬化計算環(huán)境中通過硬件級產(chǎn)生的指示負載平衡狀態(tài)的中斷對于節(jié)點進行工作負荷平衡的方法、系統(tǒng)和程序產(chǎn)品的需求。
在一種實施例中,一種計算節(jié)點包括至少一個包括多個硬件資源的硬件層。計算節(jié)點包括至少一個虛擬化層,可操作來管理由多個硬件資源中的至少一個硬件資源定義的至少一個虛擬機。計算節(jié)點包括在計算節(jié)點的硬件層中配置的負載平衡中斷邏輯。該負載平衡中斷邏輯可操作來將至少一個虛擬機對多個硬件資源的至少一個資源利用率水平與至少一個閾值進行比較。負載平衡中斷邏輯可操作來基于至少一個資源利用率水平與至少一個閾值的比較,產(chǎn)生指示計算節(jié)點的至少一個負載平衡狀態(tài)的至少一個負載平衡中斷。
在另一種實施例中,一種處理器系統(tǒng)包括:連接到至少一個存儲器的至少一個處理器。處理器系統(tǒng)包括可操作來將運行在至少一個處理器中的至少一個虛擬機對至少一個處理器的至少一個利用率水平與至少一個閾值進行比較的比較器。處理器系統(tǒng)包括比較器,可操作來基于至少一個利用率水平與至少一個閾值的比較,為至少一個虛擬機產(chǎn)生指示至少一個處理器的至少一個負載平衡狀態(tài)的至少一個負載平衡中斷。
在另一種實施例中,一種用于報告計算節(jié)點的負載平衡需求的方法包括在計算節(jié)點的硬件級,將在至少一個硬件資源上的軟件層中運行的至少一個虛擬機對至少硬件資源的至少一個利用率水平與至少一個閾值進行比較。該方法還包括響應至少一個利用率水平大于至少一個閾值,在硬件級為計算節(jié)點產(chǎn)生指示至少一個處理器需要負載平衡的負載平衡中斷。
附圖說明
所附權利要求中闡述了被認為是本發(fā)明一個或多個實施例的新穎特性的特征。但是,當結(jié)合附圖閱讀時,本發(fā)明自身的一個或多個實施例將通過參考以下說明性實施例的詳細描述得到最好的理解,其中:
圖1是說明計算環(huán)境層次的一個例子的框圖,其中計算環(huán)境包括至少一個帶有用于產(chǎn)生負載平衡中斷的硬件的計算節(jié)點,其中負載平衡中斷指示計算節(jié)點是否需要負載平衡或者計算節(jié)點是否可用于其它計算節(jié)點以進行負載平衡;
圖2是說明在計算環(huán)境中執(zhí)行負載平衡的軟件層的一個例子的框圖,其中計算環(huán)境包括帶有用于產(chǎn)生負載平衡中斷的硬件的計算節(jié)點,其中負載平衡中斷指示計算節(jié)點可用于其它計算節(jié)點以進行負載平衡;
圖3是說明在計算環(huán)境中執(zhí)行負載平衡的軟件層的一個例子的框圖,其中計算環(huán)境包括帶有用于產(chǎn)生負載平衡中斷的硬件的計算節(jié)點,其中負載平衡中斷指示計算節(jié)點需要負載平衡;
圖4是說明利用率中斷邏輯的邏輯組件的一個例子的框圖;
圖5是說明處理器系統(tǒng)板的一個例子的框圖,其中處理器系統(tǒng)板在板上包括利用率中斷邏輯與一個或多個處理器核;
圖6是說明云計算節(jié)點的一個例子的一個示意性例子的框圖;
圖7是說明云計算節(jié)點的一個例子的框圖的框圖;
圖8是說明由云計算環(huán)境提供的功能抽象層集合的框圖的框圖;
圖9是說明用于在計算節(jié)點中硬件級上產(chǎn)生負載平衡中斷的過程和程序的高層邏輯流程圖;
圖10是說明用于計算節(jié)點的本地軟件服務處理在計算節(jié)點中硬件級產(chǎn)生的、請求幫助負載平衡的負載平衡中斷的過程和程序的高層邏輯流程圖;
圖11是說明用于計算節(jié)點的本地軟件服務處理在計算節(jié)點中硬件級產(chǎn)生的、指示該計算節(jié)點可用于負載平衡的負載平衡中斷的過程和程序的高層邏輯流程圖;
圖12是說明用于節(jié)點管理服務處理來自計算節(jié)點本地軟件服務的中斷以便在計算環(huán)境中管理負載平衡的過程和程序的高層邏輯流程圖;及
圖13是說明用于處理請求以接受用于負載平衡的虛擬機的過程和程序的高層邏輯流程圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業(yè)機器公司,未經(jīng)國際商業(yè)機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410156300.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





