[發明專利]虛擬機合并方法、裝置、電子設備及存儲介質在審
| 申請號: | 202010050154.7 | 申請日: | 2020-01-17 |
| 公開(公告)號: | CN111258717A | 公開(公告)日: | 2020-06-09 |
| 發明(設計)人: | 張小慶 | 申請(專利權)人: | 武漢輕工大學 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50 |
| 代理公司: | 深圳市世紀恒程知識產權代理事務所 44287 | 代理人: | 王韜 |
| 地址: | 430023 湖北省武*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 虛擬機 合并 方法 裝置 電子設備 存儲 介質 | ||
1.一種虛擬機合并方法,其特征在于,所述虛擬機合并方法包括:
獲取虛擬機的負載需求,根據負載需求為所述虛擬機分配對應的物理主機;
獲取虛擬機分配后各物理主機的當前負載,并根據所述當前負載從所述物理主機中選取負載最小主機;
按照第一遷移條件將所述負載最小主機上的虛擬機遷移至其他物理主機;
對各物理主機進行負載預測,根據預測結果選取預測超載主機;
按照第二遷移條件對所述預測超載主機上的虛擬機進行遷移。
2.如權利要求1所述的虛擬機合并方法,其特征在于,所述獲取虛擬機的負載需求,根據負載需求為所述虛擬機分配對應的物理主機的步驟,具體包括:
獲取虛擬機的負載需求,并根據所述負載需求對所述虛擬機進行降序排序,以獲取排序結果;
獲取各物理主機對應的可容納負載;
根據所述可容納負載及所述負載需求計算各物理主機的最大資源利用率;
根據所述最大資源利用率和所述排序結果為所述虛擬機分配對應的物理主機。
3.如權利要求1或2所述的虛擬機合并方法,其特征在于,所述按照第一遷移條件將所述負載最小主機上的虛擬機遷移至其他物理主機的步驟,具體包括:
獲取所述負載最小主機上各虛擬機的實時負載及其他物理主機的當前負載;
分別將所述實時負載與所述當前負載相加,并根據相加結果構建負載總量集合;
對所述負載總量集合中的各負載總量對應的后續負載總量進行預測,獲得預測負載總量;
根據各負載總量和獲得的預測負載總量將所述負載最小主機上的虛擬機遷移至其他物理主機。
4.如權利要求1所述的虛擬機合并方法,其特征在于,所述按照第一遷移條件將所述負載最小主機上的虛擬機遷移至其他物理主機的步驟之后,所述方法還包括:
在所述其他物理主機不滿足所述第一遷移條件時,停止執行所述按照第一遷移條件將所述負載最小主機上的虛擬機遷移至其他物理主機的步驟;
在所述負載最小主機為無負載狀態時,將所述負載最小主機的當前工作模式調整為節能工作模式。
5.如權利要求1所述的虛擬機合并方法,其特征在于,所述對各物理主機進行負載預測,根據預測結果選取預測超載主機的步驟,具體包括:
根據最小中位數平方回歸法對各物理主機的后續負載進行預測,并獲取預測負載;
在所述預測負載大于等于預設超載負載時,將對應的物理主機作為預測超載主機。
6.如權利要求5所述的虛擬機合并方法,其特征在于,所述按照第二遷移條件對所述預測超載主機上的虛擬機進行遷移的步驟,具體包括:
根據所述預測負載對所述預測超載主機進行降序排序,并根據排序結果生成超載列表;
將不屬于所述超載列表的物理主機作為待選物理主機;
對所述超載列表進行遍歷,并根據遍歷結果確定所述預測超載主機中負載最大的目標虛擬機;
獲取所述目標虛擬機的實時負載及各待選物理主機的當前負載;
分別將所述實時負載與所述當前負載相加,并根據相加結果構建負載總量集合;
對所述負載總量集合中的各負載總量對應的后續負載總量進行預測,獲得預測負載總量;
根據各負載總量和獲得的預測負載總量將所述目標虛擬機遷移至其他物理主機。
7.如權利要求1~6任一項所述的虛擬機合并方法,其特征在于,所述負載需求包括:
CPU需求、內存需求、網絡帶寬需求及存儲需求。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢輕工大學,未經武漢輕工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010050154.7/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種餐廚垃圾破碎設備
- 下一篇:井下有限區域移動設備定位系統





