欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

設備降載方法和裝置的制作方法

文檔序號:7673663閱讀:197來源:國知局
專利名稱:設備降載方法和裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及云計算領(lǐng)域,尤其涉及一種設備降載方法和裝置。
背景技術(shù)
當前,業(yè)界已在云計算按需分配、資源流轉(zhuǎn)、按量計費、支持異構(gòu)、節(jié)能降耗等諸多核心理念上達成了共識。然而,在云計算IaaS領(lǐng)域,云計算的工程化仍困難重重,相關(guān)IT技術(shù)人員未找到可操作的系統(tǒng)架構(gòu)與實現(xiàn)方案。為此,大多數(shù)計算機廠商,特別是單機操作系統(tǒng)、服務器、互聯(lián)網(wǎng)廠商,提出了一系列云計算基礎設施解決方案,雖有部分廠商給出了一些設備降載解決方法,如遷出部分虛擬資源,但盲目地降低物理設備上的虛擬資源量,必然會帶來較大的額外資源損耗甚至重復調(diào)整資源。目前,仍缺乏一種合理的降載方式。

發(fā)明內(nèi)容
本發(fā)明提供了一種設備降載方法和裝置,解決了缺乏合理降載方式的問題。一種設備降載方法,包括檢測設備當前是否過載;在確定設備過載時,遷出至少一個運行在所述設備上的虛擬機。優(yōu)選的,檢測設備當前是否過載包括使用計算資源健康度評估算法計算設備當前的健康值;將所述設備當前的健康值與預置的標準健康值區(qū)間進行比較;在所述設備當前的健康值高于所述預置健康值區(qū)間上限或處于所述預置健康值區(qū)間時,確定所述設備正常工作;在所述設備當前的健康值低于所述預置健康值區(qū)間下限時,確定所述設備過載。優(yōu)選的,所述遷出至少一個運行在所述設備上的虛擬機包括分別計算各虛擬機從所述設備上遷出后該設備的健康值;選擇至少一個遷出后所述設備健康值較高的虛擬機遷出。優(yōu)選的,所述選擇至少一個遷出后所述設備健康值較高的虛擬機遷出具體為選擇遷出后所述設備健康值最高的虛擬機遷出。優(yōu)選的,所述分別計算各虛擬機從所述設備上遷出后該設備的健康值包括獲取所述設備的配置參數(shù)和負載信息,以及所述設備上當前運行的各虛擬機的配置參數(shù)和負載信息;分別計算各虛擬機遷出后該設備的負載信息;根據(jù)所述各虛擬機遷出后該設備的負載信息,分別計算各虛擬機遷出后的所述設備的健康值。本發(fā)明還提供了一種設備降載裝置,包括設備工作狀態(tài)檢測模塊,用于檢測設備當前是否過載;
虛擬機遷出控制模塊,用于在確定設備過載時,遷出至少一個運行在所述設備上的虛擬機。優(yōu)選的,所述設備工作狀態(tài)檢測模塊包括健康值計算單元,用于使用計算資源健康度評估算法計算設備當前的健康值;工作狀態(tài)判斷單元,用于將所述設備當前的健康值與預置的標準健康值區(qū)間進行比較,在所述設備當前的健康值高于所述預置健康值區(qū)間上限或處于所述預置健康值區(qū)間時,確定所述設備正常工作,在所述設備當前的健康值低于所述預置健康值區(qū)間下限時,確定所述設備過載。優(yōu)選的,所述虛擬機遷出控制模塊包括虛擬計算單元,用于分別計算各虛擬機從所述設備上遷出后該設備的健康值;遷出決策單元,用于選擇至少一個遷出后所述設備健康值較高的虛擬機遷出。優(yōu)選的,所述遷出決策單元,具體用于選擇遷出后所述設備健康值最高的虛擬機遷出。本發(fā)明提供了一種設備降載方法和裝置,在系統(tǒng)正常工作時,檢測設備當前是否過載,并在確定設備過載時,遷出至少一個運行在所述設備上的虛擬機,實現(xiàn)了根據(jù)系統(tǒng)設備負載情況進行降載,解決了缺乏合理降載方式的問題。


圖1為本發(fā)明的實施例一提供的一種設備降載方法的流程圖;圖2為圖1中步驟102的具體流程圖;圖3為本發(fā)明的實施例二提供的一種設備降載裝置的結(jié)構(gòu)示意圖;圖4為圖3中設備工作狀態(tài)檢測模塊301的結(jié)構(gòu)示意圖;圖5為圖3中虛擬機遷出控制模塊302的結(jié)構(gòu)示意圖。
具體實施例方式現(xiàn)有的云系統(tǒng)降載技術(shù)無法給出準確的降載方案,降載效率低。為了解決上述問題,本發(fā)明的實施例提供了一種設備降載方法,通過計算設備降載與仿真算法確定一種能有效解決或緩解設備過載問題的最佳方案。下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。 首先結(jié)合附圖,對本發(fā)明的實施例一進行說明。本發(fā)明的實施例提供了一種設備降載方法,使用該方法對云系統(tǒng)中的設備進行負載均衡的過程如圖1所示,包括步驟101、檢測設備當前是否過載;優(yōu)選的,可以使用資源健康度評估算法計算設備當前的健康值,以健康值作為判斷設備是否過載的標準。資源健康度評估算法為一種分析設備的硬件工作情況、負載情況等,以數(shù)值表示計算機健康程度的算法。在計算出設備當前的健康值后,可將所述設備當前的健康值與預置的標準健康值進行比較。不妨假定健康值越大健康度越高,根據(jù)設備所處的云系統(tǒng)的需要,設置標準健康值。在所述設備當前的健康值高于所述預置健康值區(qū)間上限或處于所述預置健康值區(qū)間時,確定所述設備正常工作;在所述設備當前的健康值低于所述預置健康值區(qū)間下限時,確定所述設備過載。步驟102、在確定設備過載時,遷出至少一個運行在所述設備上的虛擬機;本步驟具體如圖2所示,包括步驟1021、分別計算各虛擬機從所述設備上遷出后該設備的健康值;本步驟中,首先模擬計算設備遷出虛擬機后的負載信息。設備上運行有一個或多個虛擬機,該一個或多個虛擬機以該設備為宿主系統(tǒng)。具體,首先獲取所述設備的配置參數(shù)和負載信息,以及所述設備上當前運行的各虛擬機的配置參數(shù)和負載信息,依據(jù)設備宿主系統(tǒng)的配置和負載信息、某虛擬機的配置及負載信息、該虛擬機帶來的額外資源消耗信息, 從設備宿主系統(tǒng)對設備整體資源消耗中,減去該虛擬機自身資源消耗量及額外資源消耗量。即可模擬得出,如果從設備上遷出該虛擬機后,宿主系統(tǒng)對設備資源的消耗量及資源利用率、虛擬化程度等負載信息。根據(jù)所述各虛擬機遷出后該設備的負載信息,分別計算各虛擬機遷出后的所述設備的健康值;本步驟中可仍使用資源健康度評估算法計算虛擬機遷出后的所述設備的健康值。若問題設備上有N個虛擬機,則最多可得出N個健康值。步驟1022、選擇至少一個遷出后所述設備健康值較高的虛擬機遷出;本步驟中,以虛擬機遷出后的設備健康值的大小作為遷出虛擬機優(yōu)先級順序,即某一虛擬機遷出后設備的健康值越大,該虛擬機就越先被遷出。優(yōu)選的,可以選擇遷出后所述設備健康值最高的虛擬機遷出。若成功完成一次遷出動作,則一般需要重新獲取資源真實信息與模擬計算評估, 即重新對當前的設備負載情況和該設備上運行的各虛擬機占用資源進行計算,若負載仍超標則可以重復圖1所示流程,對設備進行新一輪的降載??蛇x的,也可以在一次降載遷出的操作中遷出兩個或以上本設備上運行的虛擬機。下面結(jié)合附圖,對本發(fā)明的實施例二進行說明。本發(fā)明實施例提供了一種設備降載裝置,其結(jié)構(gòu)如圖3所示,包括設備工作狀態(tài)檢測模塊301,用于檢測設備當前是否過載;虛擬機遷出控制模塊302,用于在確定設備過載時,遷出至少一個運行在所述設備上的虛擬機。優(yōu)選的,所述設備工作狀態(tài)檢測模塊301如圖4所示,包括健康值計算單元3011,用于使用計算資源健康度評估算法計算設備當前的健康值;工作狀態(tài)判斷單元3012,用于將所述設備當前的健康值與預置的標準健康值區(qū)間進行比較,在所述設備當前的健康值高于所述預置健康值區(qū)間上限或處于所述預置健康值區(qū)間時,確定所述設備正常工作,在所述設備當前的健康值低于所述預置健康值區(qū)間下限時,確定所述設備過載。優(yōu)選的,所述虛擬機遷出控制模塊302的結(jié)構(gòu)如圖5所示,包括虛擬計算單元3021,用于分別計算各虛擬機從所述設備上遷出后該設備的健康
遷出決策單元3022,用于選擇至少一個遷出后所述設備健康值較高的虛擬機遷
出ο優(yōu)選的,所述遷出決策單元3022,具體用于選擇遷出后所述設備健康值最高的虛擬機遷出。本發(fā)明的實施例提供的設備降載裝置,能夠與本發(fā)明的實施例所提供的一種設備降載方法相結(jié)合,在系統(tǒng)正常工作時,檢測設備當前是否過載,并在確定設備過載時,遷出至少一個運行在所述設備上的虛擬機,實現(xiàn)了根據(jù)系統(tǒng)設備負載情況進行降載,解決了缺乏合理降載方式的問題。本領(lǐng)域普通技術(shù)人員可以理解上述實施例的全部或部分步驟可以使用計算機程序流程來實現(xiàn),所述計算機程序可以存儲于一計算機可讀存儲介質(zhì)中,所述計算機程序在相應的硬件平臺上(如系統(tǒng)、設備、裝置、器件等)執(zhí)行,在執(zhí)行時,包括方法實施例的步驟之一或其組合??蛇x地,上述實施例的全部或部分步驟也可以使用集成電路來實現(xiàn),這些步驟可以被分別制作成一個個集成電路模塊,或者將它們中的多個模塊或步驟制作成單個集成電路模塊來實現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。上述實施例中的各裝置/功能模塊/功能單元可以采用通用的計算裝置來實現(xiàn), 它們可以集中在單個的計算裝置上,也可以分布在多個計算裝置所組成的網(wǎng)絡上。上述實施例中的各裝置/功能模塊/功能單元以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中。上述提到的計算機可讀取存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以權(quán)利要求所述的保護范圍為準。
權(quán)利要求
1.一種設備降載方法,其特征在于,包括 檢測設備當前是否過載;在確定設備過載時,遷出至少一個運行在所述設備上的虛擬機。
2.根據(jù)權(quán)利要求1所述的設備降載方法,其特征在于,檢測設備當前是否過載包括 使用計算資源健康度評估算法計算設備當前的健康值;將所述設備當前的健康值與預置的標準健康值區(qū)間進行比較; 在所述設備當前的健康值高于所述預置健康值區(qū)間上限或處于所述預置健康值區(qū)間時,確定所述設備正常工作;在所述設備當前的健康值低于所述預置健康值區(qū)間下限時,確定所述設備過載。
3.根據(jù)權(quán)利要求1或2所述的設備降載方法,其特征在于,所述遷出至少一個運行在所述設備上的虛擬機包括分別計算各虛擬機從所述設備上遷出后該設備的健康值; 選擇至少一個遷出后所述設備健康值較高的虛擬機遷出。
4.根據(jù)權(quán)利要求3所述的設備降載方法,其特征在于,所述選擇至少一個遷出后所述設備健康值較高的虛擬機遷出具體為選擇遷出后所述設備健康值最高的虛擬機遷出。
5.根據(jù)權(quán)利要求3所述的設備降載方法,其特征在于,所述分別計算各虛擬機從所述設備上遷出后該設備的健康值包括獲取所述設備的配置參數(shù)和負載信息,以及所述設備上當前運行的各虛擬機的配置參數(shù)和負載信息;分別計算各虛擬機遷出后該設備的負載信息;根據(jù)所述各虛擬機遷出后該設備的負載信息,分別計算各虛擬機遷出后的所述設備的健康值。
6.一種設備降載裝置,其特征在于,包括設備工作狀態(tài)檢測模塊,用于檢測設備當前是否過載;虛擬機遷出控制模塊,用于在確定設備過載時,遷出至少一個運行在所述設備上的虛擬機。
7.根據(jù)權(quán)利要求6所述的設備降載裝置,其特征在于,所述設備工作狀態(tài)檢測模塊包括健康值計算單元,用于使用計算資源健康度評估算法計算設備當前的健康值; 工作狀態(tài)判斷單元,用于將所述設備當前的健康值與預置的標準健康值區(qū)間進行比較,在所述設備當前的健康值高于所述預置健康值區(qū)間上限或處于所述預置健康值區(qū)間時,確定所述設備正常工作,在所述設備當前的健康值低于所述預置健康值區(qū)間下限時,確定所述設備過載。
8.根據(jù)權(quán)利要求7所述的設備降載裝置,其特征在于,所述虛擬機遷出控制模塊包括 虛擬計算單元,用于分別計算各虛擬機從所述設備上遷出后該設備的健康值;遷出決策單元,用于選擇至少一個遷出后所述設備健康值較高的虛擬機遷出。
9.根據(jù)權(quán)利要求8所述的設備降載裝置,其特征在于,所述遷出決策單元,具體用于選擇遷出后所述設備健康值最高的虛擬機遷出。
全文摘要
本發(fā)明提供了一種設備降載方法和裝置。涉及云計算領(lǐng)域;解決了缺乏合理降載方式的問題。該方法包括檢測設備當前是否過載;在確定設備過載時,遷出至少一個運行在所述設備上的虛擬機。本發(fā)明提供的技術(shù)方案適用于云系統(tǒng)設備集群,實現(xiàn)了高效準確的設備降載。
文檔編號H04L29/08GK102202097SQ201110134328
公開日2011年9月28日 申請日期2011年5月23日 優(yōu)先權(quán)日2011年5月23日
發(fā)明者朱錦雷, 王洪亮 申請人:浪潮(北京)電子信息產(chǎn)業(yè)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
芦溪县| 五台县| 馆陶县| 晋城| 禹城市| 宁南县| 固安县| 伊宁县| 乌兰浩特市| 札达县| 金昌市| 毕节市| 龙江县| 揭东县| 东丰县| 江孜县| 青岛市| 内黄县| 墨竹工卡县| 安塞县| 桃源县| 化德县| 富裕县| 北碚区| 莎车县| 曲麻莱县| 门头沟区| 镇宁| 河源市| 双城市| 尉氏县| 当阳市| 射阳县| 拜泉县| 津市市| 全南县| 隆回县| 图木舒克市| 萨嘎县| 成武县| 新巴尔虎左旗|