[發明專利]在虛擬環境中獲取用于服務器負載均衡的反饋信息的方法和裝置有效
| 申請號: | 201080002904.8 | 申請日: | 2010-04-28 |
| 公開(公告)號: | CN102187315A | 公開(公告)日: | 2011-09-14 |
| 發明(設計)人: | 阿爾派什·S·帕特爾;克里斯·奧"魯爾克;烏達亞庫馬·西尼瓦薩恩;馬克·埃伯特 | 申請(專利權)人: | 思科技術公司 |
| 主分類號: | G06F9/46 | 分類號: | G06F9/46 |
| 代理公司: | 北京東方億思知識產權代理有限責任公司 11258 | 代理人: | 宋鶴 |
| 地址: | 美國加利*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 環境 獲取 用于 服務器 負載 均衡 反饋 信息 方法 裝置 | ||
技術領域
本公開中描述的實施例一般地涉及用于在具有一個或多個虛擬機的系統中進行負載均衡的方法和裝置。更具體地,本公開中描述的實施例涉及在虛擬環境中獲取用于服務器負載均衡的反饋信息的方法和裝置。
背景技術
網絡中的負載均衡器根據由該負載均衡器管理的服務器所報告的可用性信息來作出轉發決定。各種因子可由服務器和負載均衡器用來報告負載和作出轉發決定。例如,運行在每個服務器上的反饋代理可向負載均衡器提供性能度量(performance?metric)。進而,負載均衡器使用性能度量來決定如何將多個請求分配在不同服務器間。
在虛擬環境中,服務器在運行在物理機器上的多個虛擬機進行操作。虛擬機上的服務器向負載均衡器報告該虛擬機的性能度量。由于多個虛擬機可能同時運行在單個物理機器上,因此由運行在虛擬機上的服務器報告的性能度量可能未考慮到該物理機器上的負載的所有方面。結果,運行了若干個虛擬機的物理機器可能滿載,而各個虛擬機上的服務器向負載均衡器報告的是負載未滿。
發明內容
這里描述的實施例涉及用于提供一個或多個虛擬機的歸一化可用性信息的方法和裝置。一個或多個虛擬機的歸一化可用性信息是根據虛擬機的性能度量以及該虛擬機在其上操作的物理機器的性能度量兩者來生成的。
一個實施例包括一種系統,該系統具有處理器、網絡接口、包含超級監管者(hypervisor)的存儲器以及反饋代理。該超級監管者可被配置來在第一計算系統上運行多個虛擬機。該反饋代理可被一般地配置來執行用于監視多個虛擬機中的至少第一虛擬機的可用性的操作。該操作可一般地包括:監視第一虛擬機的一個或多個性能度量,并且監視計算系統的一個或多個性能度量。該操作還可以包括基于計算系統的性能度量來歸一化第一虛擬機的一個或多個性能度量,并且通過網絡接口將虛擬機的歸一化的性能度量發送給負載均衡器。
負載均衡器可以一般地提供在第二計算系統上運行的程序。負載均衡器可被配置為基于歸一化的性能度量將計算任務分配在多個虛擬機間。在特定實施例中,反饋代理是超級監管者的組件。在這樣的情況中,反饋代理可以報告物理機器的性能度量以及運行在超級監管者上的每個虛擬機的性能度量。可替代地,反饋代理的實例可以在多個虛擬機中的每個虛擬機上被運行。此外,計算任務可以包括IP網絡服務請求。并且負載均衡器還可以被配置為將每個請求指派給虛擬機中的一個虛擬機上的網絡連接。
另外,一些虛擬化系統允許虛擬機從一個物理服務器被遷移到另一物理服務器。在特定實施例中,負載均衡器可以接收對一個主機上的虛擬機(以及相關聯的網絡連接)將被遷移到另一主機的指示。在這樣的情況中,負載均衡器可以監視虛擬機從原始計算系統到目標計算系統的遷移。負載均衡器可以在虛擬機被遷移時選擇性地丟棄去往該虛擬機上的連接的網絡流量,從而允許較高層協議來處理因遷移引起的任何被丟棄流量。
附圖說明
為了在細節方面理解本公開的上述特征,可以通過參考實施例獲得對上面簡要概述的本公開的更具體描述,實施例中的一些在附圖中示出。然而,注意,附圖僅圖示出了本公開的典型實施例,因此不認為是對其范圍的限制,因為本公開可以容納其它等效實施例。
圖1A是圖示出根據一個實施例的示例計算環境的示意框圖。
圖1B是圖示出根據一個實施例的圖1A的計算環境中的物理機器的示意框圖。
圖1C是圖示出根據一個實施例的用于將虛擬機的可用性信息提供給負載均衡器的方法的流程圖。
圖2A是圖示出根據一個實施例的示例計算環境的示意框圖。
圖2B是圖示出圖2A的計算環境中的物理機器的示意框圖。
圖2C是圖示出根據一個實施例的用于將虛擬機的可用性信息提供給負載均衡器的方法的流程圖。
圖3是圖示出用于在具有一個或多個虛擬機的計算環境內均衡負載的方法的流程圖。
具體實施方式
這里描述的實施例公開了用于將虛擬機的負載和性能數據提供給負載均衡器的方法和裝置。在特定實施例中,虛擬機的負載和性能數據根據虛擬機的性能度量和虛擬機在其上操作的物理機器的性能度量而被歸一化。歸一化的信息允許負載均衡器作出明智的轉發決定而無需知道服務器是運行在虛擬機上還是物理機器上。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于思科技術公司,未經思科技術公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201080002904.8/2.html,轉載請聲明來源鉆瓜專利網。





