[發明專利]一種虛擬化資源的調度方法和系統及服務端在審
| 申請號: | 201310533235.2 | 申請日: | 2013-10-31 |
| 公開(公告)號: | CN103617076A | 公開(公告)日: | 2014-03-05 |
| 發明(設計)人: | 卞登奎;蔣天超 | 申請(專利權)人: | 中興通訊股份有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50;G06F9/455 |
| 代理公司: | 北京安信方達知識產權代理有限公司 11262 | 代理人: | 田紅娟;龍洪 |
| 地址: | 518057 廣東省深圳市南山*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬 資源 調度 方法 系統 服務端 | ||
技術領域
本發明涉及互聯網云計算技術領域,尤其涉及一種虛擬化資源的調度方法和系統及服務端。
背景技術
在互聯網云計算技術領域,云計算系統的首要任務是有效地管理能耗資源,以便快速地響應用戶給定的任務,程序運行過程中需要占有計算機的各種資源才能運行下去,從資源供應的角度來看,系統資源是有限的,當運行的程序很多時,會存在資源耗盡而無法運行更多程序的問題。一旦發生資源沖突,就失去對某些資源的管理能力,造成系統癱瘓。
發明內容
本發明的目的是提出一種虛擬化資源的調度方法和系統及服務端,能夠集中管理虛擬化資源,從而更加合理利用云計算系統資源。
為了達到上述目的,本發明提出了一種虛擬化資源的調度方法,其特征在于,包括:
定期獲取主機的性能數據和虛擬機的性能數據,并將獲得的數據保存到數據庫中;
根據獲得的主機的性能數據確定主機的資源使用率,根據獲得的虛擬機的性能數據確定虛擬機的資源使用率;
當主機的性能數據超過預設的上限閾值時,將資源使用率最大的主機中,滿足第一遷移條件并且資源使用率最大的虛擬機遷移到資源使用率最低的主機中;其中,第一遷移條件為:虛擬機遷移后,遷移至的資源使用率最低的主機的性能數據不超過所述上限閾值與預設的空余值之差。
優選地,預先設置下限閾值;該方法還包括:當所述主機的性能數據低于所述下限閾值時,
將所述資源使用率最低的主機中的所有虛擬機遷移到,剩余的其他主機中資源使用率最低的主機中,并且滿足第二遷移條件;
其中,第二遷移條件為:虛擬機遷移后,遷移至的剩余的其他主機中所述資源使用率最低的主機的性能數據,不超過所述上限閾值和所述空余值之差。
優選地,所述性能數據包括CPU使用率和內存使用率。
優選地,所述主機的性能數據超過預設的上限閾值包括:
所述主機的CPU使用率或內存使用率超過所述預設的上限閾值;
所述第一遷移條件具體為:虛擬機遷移后,遷移至的資源使用率最低的主機的CPU使用率和內存使用率,均不超過所述上限閾值與預設的空余值之差。
優選地,所述主機的性能數據低于所述下限閾值包括:所述主機的CPU使用率或內存使用率低于所述下限閾值;
所述第二遷移條件具體為:虛擬機遷移后,遷移至的剩余的其他主機中所述資源使用率最低的主機的CPU使用率和內存使用率,均不超過所述上限閾值與所述空余值之差。
本發明還提出一種服務端,至少包括:
獲取模塊,用于定期獲取主機的性能數據和虛擬機的性能數據,并將獲得的數據保存到數據庫中;
排序模塊,用于根據獲得的主機的性能數據確定主機的資源使用率,根據獲得的虛擬機的性能數據確定虛擬機的資源使用率;
遷移模塊,用于當主機的性能數據超過預設的上限閾值時,將資源使用率最大的主機中,滿足第一遷移條件并且資源使用率最大的虛擬機遷移到資源使用率最低的主機中;其中,第一遷移條件為:虛擬機遷移后,遷移至的資源使用率最低的主機的性能數據不超過所述上限閾值與預設的空余值之差。
優選地,所述遷移模塊還用于:
預先設置下限閾值,當所述主機的性能數據低于所述下限閾值時,
將所述資源使用率最低的主機中的所有虛擬機遷移到,剩余的其他主機中資源使用率最低的主機中,并且滿足第二遷移條件;
其中,第二遷移條件為:虛擬機遷移后,遷移至的剩余的其他主機中所述資源使用率最低的主機的性能數據,不超過所述上限閾值和所述空余值之差。
優選地,所述性能數據包括CPU使用率和內存使用率。
優選地,所述主機的性能數據超過預設的上限閾值包括:
所述主機的CPU使用率或內存使用率超過所述預設的上限閾值;
所述第一遷移條件具體為:虛擬機遷移后,遷移至的資源使用率最低的主機的CPU使用率和內存使用率,均不超過所述上限閾值與預設的空余值之差。
優選地,所述主機的性能數據低于所述下限閾值包括:所述主機的CPU使用率或內存使用率低于所述下限閾值;
所述第二遷移條件具體為:虛擬機遷移后,遷移至的剩余的其他主機中所述資源使用率最低的主機的CPU使用率和內存使用率,均不超過所述上限閾值與所述空余值之差。
本發明還提出一種虛擬化資源的調度系統,至少包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中興通訊股份有限公司,未經中興通訊股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310533235.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種排管機行走系統
- 下一篇:一體化設計的電動汽車動力電池箱體





