[發(fā)明專利]計算節(jié)點集群中的工作負載之間的交叉干擾的識別在審
| 申請?zhí)枺?/td> | 201611043296.0 | 申請日: | 2016-11-22 |
| 公開(公告)號: | CN106776009A | 公開(公告)日: | 2017-05-31 |
| 發(fā)明(設計)人: | 本諾特·紀堯姆·查爾斯·胡德奇亞;亞歷山大·索爾佳尼克 | 申請(專利權)人: | 斯特拉托斯卡萊有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F11/30 |
| 代理公司: | 北京安信方達知識產(chǎn)權代理有限公司11262 | 代理人: | 陸建萍,鄭霞 |
| 地址: | 以色列*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算 節(jié)點 集群 中的 工作 負載 之間 交叉 干擾 識別 | ||
相關申請的交叉引用
本申請要求提交于2015年11月22日的美國臨時專利申請62/258,473的權益,其公開內容通過引用并入本文。
發(fā)明領域
本發(fā)明總體涉及計算節(jié)點集群,并且具體來說,涉及用于工作負載的布置的方法和系統(tǒng)。
發(fā)明背景
機器虛擬化經(jīng)常用于各種計算環(huán)境,諸如用于數(shù)據(jù)中心和云計算。在本領域中已知各種虛擬化方案。例如,VMware公司(加利福尼亞,帕洛阿爾托)提供了用于諸如數(shù)據(jù)中心、云計算、個人臺式機和移動計算的環(huán)境的虛擬化軟件。
發(fā)明概述
在本文中描述的本發(fā)明的實施例提供了包括監(jiān)視在多個計算節(jié)點上運行的多個工作負載的性能的方法。針對工作負載中的至少一些工作負載,建立了異常性能事件的相應的時間序列。通過比較時間序列中的兩個或更多個時間序列,將選擇出的工作負載布置在選擇出的計算節(jié)點上,從而降低在工作負載中的兩個或更多個工作負載之間的交叉干擾。
在一些實施例中,比較時間序列包括:通過檢測第一工作負載和第二工作負載的相應的第一時間序列和第二時間序列展示異常性能事件的同步發(fā)生,識別在第一工作負載和第二工作負載之間的交叉干擾。在實施例中,布置選擇出的工作負載包括:響應于識別到交叉干擾,將第一工作負載和第二工作負載中的一個工作負載遷移到不同的計算節(jié)點。在另一實施例中,該方法還包括:識別異常性能事件中的一些異常性能事件與交叉干擾不相關,并且從時間序列的比較中忽略所識別出的異常性能事件。
在一些實施例中,比較時間序列包括:通過將多對時間序列進行比較,評估在第一類型的工作負載和第二類型的工作負載之間典型的交叉干擾,其中,每對包括第一類型的時間序列和第二類型的時間序列。在示例實施例中,布置選擇出的工作負載包括:制定第一類型的工作負載的和第二類型的工作負載的布置規(guī)則。在所公開的實施例中,比較多對時間序列是在多個第一類型的工作負載上、多個第二類型的工作負載上以及多個計算節(jié)點上執(zhí)行的。在實施例中,比較時間序列包括:通過相應的簽名表示時間序列,并且比較簽名。
根據(jù)本發(fā)明的實施例,另外提供了包括接口和一個或多個處理器的系統(tǒng)。接口被配置成用于與多個計算節(jié)點進行通信。處理器被配置成監(jiān)視在多個計算節(jié)點上運行的多個工作負載的性能,以建立關于工作負載中的至少一些工作負載的異常性能事件相應的時間序列,并且通過比較時間序列中的兩個或更多個時間序列,將選擇出的工作負載布置在選擇出的計算節(jié)點上,從而降低在工作負載中的兩個或更多個工作負載之間的交叉干擾。
根據(jù)本發(fā)明的實施例,還提供了一種計算機軟件產(chǎn)品,該產(chǎn)品包括程序指令儲存于其中的有形的非暫時性計算機可讀介質,該指令在由一個或多個處理器讀取的時候,使得一個或多個處理器監(jiān)視在多個計算節(jié)點上運行的多個工作負載的性能,以建立關于工作負載中的至少一些工作負載的異常性能事件的相應的時間序列,并且通過比較時間序列中的兩個或更多個時間序列,將選擇出的工作負載布置在選擇出的計算節(jié)點上,從而降低在工作負載中的兩個或更多個工作負載之間的交叉干擾。
根據(jù)以下結合附圖進行的本發(fā)明的實施例的詳細描述,本發(fā)明將被更徹底地理解,其中:
附圖簡述
圖1為根據(jù)本發(fā)明的實施例示意性示出計算系統(tǒng)的方框圖;
圖2為根據(jù)本發(fā)明的實施例示意性示出圖1中的計算系統(tǒng)的元素的方框圖;
圖3為根據(jù)本發(fā)明的實施例,示出在一段時間中異常的VM性能的示例的曲線圖;并且
圖4為根據(jù)本發(fā)明的實施例,示意性示出用于基于在一段時間中異常性能的比較進行的VM布置的方法的流程圖。
具體實施方式
概述
本發(fā)明的實施例提供了用于在包括多個互連的計算節(jié)點的系統(tǒng)中的工作負載的布置的改進技術。每個工作負載消耗其運行所在的計算節(jié)點的物理資源,例如,存儲器、儲存器、CPU和/或網(wǎng)絡資源。在系統(tǒng)中運行的工作負載通常是各種類型的,并且每種類型的工作負載的特征在于資源消耗的不同分布。
在相同節(jié)點上運行的工作負載可能造成相互交叉干擾,例如,在相同時間的資源競爭的時候。工作負載布置決定對于系統(tǒng)中的交叉干擾的程度具有相當大的影響,并且因此對于整個系統(tǒng)性能具有相當大的影響。然而,交叉干擾的程度是極為難以被估計或者預測的。例如,在運行大量工作負載的計算節(jié)點中,識別造成交叉干擾的工作負載、以及受此影響的工作負載是極為復雜的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于斯特拉托斯卡萊有限公司,未經(jīng)斯特拉托斯卡萊有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611043296.0/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 節(jié)點查詢方法、節(jié)點、移動通訊系統(tǒng)和計算機程序產(chǎn)品
- 一種根據(jù)節(jié)點集合構造節(jié)點關系樹的方法、裝置及系統(tǒng)
- 一種DHT網(wǎng)絡負載均衡裝置及虛節(jié)點劃分的方法
- 一種無線傳感網(wǎng)地理位置路由空洞處理方法
- 節(jié)點鎖定部件、節(jié)點滑軌、節(jié)點和機箱
- 一種待推薦節(jié)點線路的確定方法及裝置
- 流控方法、目標節(jié)點、節(jié)點及施主節(jié)點
- 節(jié)點布局確定方法以及裝置
- 一種具有分布式柔度的全柔順微位移放大機構
- 節(jié)點掛載方法、裝置、網(wǎng)絡節(jié)點及存儲介質
- 一種集群調度呼叫業(yè)務中主叫終端信息顯示方法
- 更新網(wǎng)絡流量管理設備同時維持有效性
- 與集群調度系統(tǒng)進行通信的方法、群集接入網(wǎng)關及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺多集群構建方法、介質、設備
- 一種容災系統(tǒng)、容災處理方法、監(jiān)控節(jié)點和備份集群
- 一種ETCD集群恢復方法、系統(tǒng)、設備及計算機介質
- 混合云場景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓撲更新方法、系統(tǒng)、設備及計算機存儲介質
- 集群切換方法、集群切換裝置、電子設備及可讀存儲介質





