[發明專利]虛擬化計算平臺中應用請求調度的方法及其系統有效
| 申請號: | 200910244006.2 | 申請日: | 2009-12-24 |
| 公開(公告)號: | CN101719082A | 公開(公告)日: | 2010-06-02 |
| 發明(設計)人: | 馮斌全;宋瑩;王若倪;孫毓忠 | 申請(專利權)人: | 中國科學院計算技術研究所 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/455 |
| 代理公司: | 北京律誠同業知識產權代理有限公司 11006 | 代理人: | 祁建國;梁揮 |
| 地址: | 100080 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬 計算 平臺 應用 請求 調度 方法 及其 系統 | ||
1.一種虛擬化計算平臺中應用請求調度的方法,其特征在于,包括:
步驟1,采集各個虛擬機的資源總量、資源利用率和服務請求連接的數 量;
步驟2,根據虛擬機的當前權值、資源總量、資源利用率和服務請求連 接的數量對所述虛擬機的權值進行更新;
步驟3,采用基于權值的輪詢調度方法對服務請求進行調度;
所述步驟3后還包括:
步驟61,計算虛擬機預設時長的平均資源利用率,根據該平均資源利用 率糾正調度偏差。
2.如權利要求1所述的虛擬化計算平臺中應用請求調度的方法,其特征 在于,所述步驟2進一步為:
步驟21,根據虛擬機的資源總量、資源利用率和服務請求連接的數量判 斷所述虛擬機是否超載,如果超載,則將所述虛擬機的權值記為預設最小值, 否則,執行步驟22;
步驟22,根據虛擬機的資源利用率、服務請求連接的數量和當前的權值 計算所述虛擬機新的權值,按所述新的權值對所述虛擬機進行更新。
3.如權利要求2所述的虛擬化計算平臺中應用請求調度的方法,其特征 在于,所述步驟21進一步為:
步驟31,由虛擬機的資源總量和資源利用率計算出虛擬機的可用資源 量,將所述虛擬機的可用資源量和服務請求連接數量帶入性能預測模型計算 出所述虛擬機的最大連接數;
步驟32,如果所述虛擬機的服務請求的連接數量大于等于所述虛擬機的 最大連接數,則將所述虛擬機的權值記為預設最小值;否則,執行所述步驟 22。
4.如權利要求2所述的虛擬化計算平臺中應用請求調度的方法,其特征 在于,所述步驟22進一步為:
步驟41,根據資源利用率和服務請求連接的數量計算出綜合負載值;
步驟42,根據所述虛擬機的綜合負載值和所述虛擬機的當前的權值算出 所述虛擬機的新的權值;
步驟43,如果所述虛擬機的新的權值和所述虛擬機的當前的權值的差值 大于設定的閥值,則將所述虛擬機的權值更新為所述新的權值。
5.如權利要求4所述的虛擬化計算平臺中應用請求調度的方法,其特征 在于,所述步驟42進一步為:
按如下公式計算所述虛擬機的新的權值,
其中,wnewi為新的權值,wi當前權值,K為預設的調整系數,Server_loadi為綜合負載值。
6.如權利要求1所述的虛擬化計算平臺中應用請求調度的方法,其特征 在于,所述步驟1前還包括:
步驟71,在初始時,采用加權最小連接調度算法,并為虛擬機群中虛擬 機設置初始的權值。
7.如權利要求1所述的虛擬化計算平臺中應用請求調度的方法,其特征 在于,所述步驟1前還包括:
步驟81,在一個物理機器上配置不同資源密集型的服務對應的虛擬機。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國科學院計算技術研究所,未經中國科學院計算技術研究所許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910244006.2/1.html,轉載請聲明來源鉆瓜專利網。





