[發明專利]一種虛擬機資源動態擴充方法及系統有效
| 申請號: | 201710419429.8 | 申請日: | 2017-06-06 |
| 公開(公告)號: | CN107273182B | 公開(公告)日: | 2020-05-15 |
| 發明(設計)人: | 史愛武;高迪;胡志強;蘇楠 | 申請(專利權)人: | 武漢紡織大學;武漢智云方達信息科技有限公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/50 |
| 代理公司: | 武漢泰山北斗專利代理事務所(特殊普通合伙) 42250 | 代理人: | 程千慧 |
| 地址: | 430073 *** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 虛擬機 資源 動態 擴充 方法 系統 | ||
本發明涉及一種虛擬機資源動態擴充方法及系統,本發明的方法包括以下步驟:S1、檢測系統資源利用率,判斷系統狀態,若判斷處于正常狀態進入S2,若判斷處于高負荷狀態則進入S3;S2、判斷虛擬機當前是否處于擴充狀態,若是則進入S2.0,若否則保持現狀;S2.0、判斷系統是否處于低負荷狀態,若是則進入S4,若否則保持現狀;S3、進入擴充方案,計算得到擴充目標資源,對系統資源進行變更;S4、進入還原方案,對系統資源進行變更。本發明能自動根據作業情況擴充虛擬機的計算資源,并在作業完成后,自動釋放出擴充資源,可以充分展現了虛擬化的特點和優勢,充分地利用了“云”中的空閑資源。
技術領域
本發明屬于云計算領域,具體涉及一種虛擬機資源動態擴充方法及系統。
背景技術
隨著云計算的引入和發展,越來越多的人開始接觸到“云”,并感受到云計算的諸多優勢——高可靠性、高可擴展性、按需彈性伸縮、管理使用方便快捷、成本低等。同時也有越來越多的中小型企業開始搭建自己的私有云,云計算的發展已經成了大勢所趨。
由于云計算是多種技術的綜合,有許多服務可以優化和擴充,針對不同的環境和需求,所要求的服務也會不同。對于大多數個人用戶來說,常常面臨這樣一個問題:由于創建給自己使用的虛擬機的計算資源是事先分配好的,當自己需要短時間進行一項計算資源消耗大的作業時,必須重新分配相應資源的虛擬機,這樣不但會增加管理員的工作量,而且由于這樣消耗資源大的作業并非時刻進行,如果分配給用戶虛擬機的計算資源按此標準,當用戶不在進行此項作業時,會造成大量計算機資源被分配但并沒被充分利用的情況,造成了物理資源的閑置和浪費。
如果能設計一個方案解決這個問題,讓虛擬機能根據當前應用環境自動擴充資源,并在高消耗進程結束后能智能地恢復虛擬機資源分配的初始狀態。這樣就能更好地滿足應用的適時需求,減少管理員的大量人為工作,并能極大地提高物理機資源的利用效能,也更符合“云計算”的定義。
發明內容
要解決的技術問題是提供一種虛擬機資源動態擴充方法及系統。
解決上述技術問題的技術方案如下:
一種虛擬機資源動態擴充方法,包括以下步驟:
步驟S1、檢測系統資源利用率,判斷系統狀態,若判斷處于正常狀態進入步驟S2,若判斷處于高負荷狀態則進入步驟S3;
步驟S2、判斷虛擬機當前是否處于擴充狀態,若是則進入步驟S2.0,若否則保持現狀;
步驟S2.0、判斷系統是否處于低負荷狀態,若是則進入步驟S4,若否則保持現狀;
步驟S3、進入擴充方案,計算得到擴充目標資源,對系統資源進行變更;
步驟S4、進入還原方案,計算得到還原目標資源,對系統資源進行變更。
本發明的有益效果為:當單臺虛擬機用戶要進行一項資源消耗大的作業時,本發明的虛擬機資源動態擴充方法能自動根據作業情況擴充虛擬機的計算資源,使其滿足該作業的需求,并在作業完成后,自動釋放出擴充資源,讓其回到資源池中,虛擬機分配的資源恢復到最初的狀態。用戶在使用過程中完全感受不到計算資源的受限,就好比一直擁有一臺高性能計算機,可以充分展現了虛擬化的特點和優勢,充分地利用了“云”中的空閑資源。
進一步的,步驟S1中,檢測系統資源利用率,判斷系統狀態的具體方法包括以下步驟:
步驟S1.1、檢測系統資源實時利用率,計算CPU當前利用率平均值C_uti(P)和內存當前利用率平均值M_uti(P);
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢紡織大學;武漢智云方達信息科技有限公司,未經武漢紡織大學;武漢智云方達信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710419429.8/2.html,轉載請聲明來源鉆瓜專利網。





