[發明專利]一種計算調度虛擬機的方法有效
| 申請號: | 201210072841.4 | 申請日: | 2012-03-20 |
| 公開(公告)號: | CN102637138B | 公開(公告)日: | 2017-06-06 |
| 發明(設計)人: | 楊振林;張新玲 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;G06F9/455 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 計算 調度 虛擬機 方法 | ||
1.一種計算調度虛擬機的方法, 其特征在于調度的基本單元是虛擬機,所有虛擬機在一個節點上運行,勢必會造成該節點的資源利用率增加,需要把這些虛擬機調度到那些沒有虛擬機或較少虛擬機所在的機器上去,具體步驟如下:
1)計算節點是服務器,在計算節點上安裝監控虛擬機資源的應用程序,包括監控計算節點CPU的利用率,內存的利用率;此時,監控到計算節點CPU的利用率達到0~10%持續有20s,那么在監控程序來講,描述CPU為1C;監控到CPU的利用率達到10~20%持續有20s,那么在監控程序來講,描述CPU為2C;監控到CPU的利用率達到20~30%持續有20s,那么在監控程序來講,描述CPU為3C;……這里描述的1C,2C,3C,……從CPU來講在一定程度上描述著該計算節點遷移虛擬機的緊迫性,數值越大,遷移就越必要;
2)如果虛擬機的物理CPU個數為p個,虛擬機的物理CPU緊迫性為2C,則描述計算節點的CPU內容為p*2C,涉及到遷移的數值為p*4C^2”中的服務器計算節點的物理CPU個數為p個,服務器計算節點的CPU遷移急迫性為2C,則描述服務器計算節點的CPU內容為p*2C,渉及到遷移的數值為p*4C^2;
此時,監控計算節點內存的利用率達到0~5%持續有20s ,那么在監控程序來講,描述內存為1N;監控計算節點內存的利用率達到5~10%持續有20s ,那么在監控程序來講,描述內存為2N;監控計算節點內存的利用率達到10~15%持續有20s ,那么在監控程序來講,描述內存為3N;……這里描述的1N,2N,3N,……從內存來講在一定程度上描述著主機遷移虛擬機的緊迫性,數值越大,遷移就越必要;
3)如果虛擬機的內存數為q,是與虛擬機所需內存成比例的一個數,內存的緊迫性為2N,則描述計算節點的內存內容為q*2N,涉及到遷移的數據為q*4N^2;
在這里闡明,遷移的關鍵性因素就為CPU利用率及內存利用率,單個CPU利用率或內存利用率因素引起的遷移需要要高于均衡兩者因素引起的遷移需要,遷移的首要考慮在于遷移負載比較低的虛擬機;
4)遷移前需要做遷移預計算,遷移預計算的核心內容,就是預先計算遷走虛擬機后,計算節點的內存及CPU利用率會下降多少,在這里比擬單位N^2=xC^2,x數值是評估內存和CPU數值后定的一個數;先以列表形式計算各個計算節點的內容值:
如果一個節點的CPU遷移數據為p*4C^2,內存遷移數據為q*4N^2,則描述該節點的遷移數據為p*4C^2+ q*4N^2=(p*4+q*4x)C^2。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210072841.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型加長軸電機的加長軸結構
- 下一篇:一種吊扇





