[發明專利]云平臺資源自適應預警方法與系統有效
| 申請號: | 201210531771.4 | 申請日: | 2012-12-11 |
| 公開(公告)號: | CN103873498B | 公開(公告)日: | 2017-06-23 |
| 發明(設計)人: | 陸浩;王福榮;王麗清;胡華偉;吳子特 | 申請(專利權)人: | 中國電信股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L12/24;G06F9/455 |
| 代理公司: | 中國國際貿易促進委員會專利商標事務所11038 | 代理人: | 李浩 |
| 地址: | 100033 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 平臺 資源 自適應 預警 方法 系統 | ||
技術領域
本發明涉及計算機技術,尤其是一種云平臺資源自適應預警方法與系統。
背景技術
云計算是一種將池化的集群計算能力通過互聯網向內外部用戶提供按需服務的互聯網新業務。云計算技術的優勢在于能提高服務器的資源利用率,確保部署在同一臺物理機上的虛擬機消耗資源的高峰期相互錯開,能提高云平臺的資源利用率,起到削峰填谷的效果。
在實現本發明的過程中,發明人發現現有的云計算技術至少存在以下問題:
由于虛擬機對資源的消耗不是一成不變的,高峰期和低谷期出現的規律也是會發生變化的。而現有的云計算技術無法提前預測同一臺物理機上的虛擬機未來的資源消耗數據,從而無法提供安排部署虛擬機的依據、為定期調整資源分配提供支持,若在資源消耗高峰,進行虛擬機動態遷移調整,則會加劇對資源的消耗,影響云平臺的正常運行。
發明內容
本發明實施例所要解決的技術問題是:提供一種云平臺資源自適應預警方法與系統,以預測分析虛擬機未來的資源消耗數據,以此作為安排部署虛擬機的依據,為定期調整資源分配提供支持。
本發明實施例提供的一種云平臺資源自適應預警方法,包括:
物理機上布署的節點管理單元按照第一預設周期規定的采集點,采集所在物理機與該物理機上運行的各虛擬機的各種資源消耗數據,并上報給資源分析預警服務器,所述各種資源消耗數據為物理機與各虛擬機對物理機中各項計算資源的使用數據;
資源分析預警服務器將節點管理單元上報的各種資源消耗數據存儲在數據庫中;
資源分析預警服務器按照第二預設周期,從數據庫中獲取當前時刻之前一個預設時間段內所述物理機與所述各虛擬機的各種資源消耗數據作為歷史數據進行分析,預測未來各采集點所述物理機與所述各虛擬機的各種資源消耗數據并存儲在所述數據庫中;
資源分析預警服務器實時監控所述物理機的運行負載,在當前時刻到達未來某個時刻點時,分析所述物理機在當前時刻的各種資源消耗數據是否超過預警門限值;
響應于所述物理機在當前時刻有一項資源消耗數據超過預警門限值,資源分析預警服務器指示所述節點管理單元實時采集所述各虛擬機在當前時刻的該項資源消耗數據,并分析所述各虛擬機在當前時刻的該項資源消耗數據分別相對于之前預測的各虛擬機在當前時刻的該項資源消耗數據的變化率是否大于1;
響應于各虛擬機在當前時刻的該項資源消耗數據分別相對于之前預測的各虛擬機在當前時刻的該項資源消耗數據的變化率大于1,資源分析預警服務器根據所述之前預測的各虛擬機在當前時刻的該項資源消耗數據與所述變化率重新預測未來各采集點所述物理機與所述各虛擬機的該項資源消耗數據;
并在預測出的未來各采集點所述物理機的該項資源消耗數據超過預設告警門限值時,資源分析預警服務器進行事件通知。
上述方法的一個具體實施例中,所述各項計算資源具體包括中央處理單元CPU資源、內存資源、磁盤輸入輸出IO資源、網絡吞吐量;
所述物理機對各項計算資源中每一項計算資源的使用數據具體為物理機上運行的所有虛擬機對該項計算資源的使用數據、以及所述物理機上用于虛擬出各虛擬機的虛擬化軟件應用程序對該項計算資源的使用數據之和。
上述方法的一個具體實施例中,實時監控所述物理機的運行負載包括:
所述節點管理單元具體根據資源分析預警服務器的采集指令實時采集所述物理機在當前時刻的各種資源消耗數據并上報給所述資源分析預警服務器;所述資源分析預警服務器具體根據所述節點管理單元實時上報的所述物理機在當前時刻的各種資源消耗數據實時監控所述物理機的運行負載;或者
所述節點管理單元按照監控時限定時采集所述各虛擬機的各項資源消耗數據并上報給所述資源分析預警服務器;所述資源分析預警服務器具體根據所述節點管理單元定時上報的所述物理機的各種資源消耗數據實時監控所述物理機的運行負載。
上述方法的一個具體實施例中,還包括:
在每個預設時間段內連續產生M次事件通知時,將告警級別上升一個等級,其中,M為預設大于1的整數;
在告警級別上升到等級N時,產生嚴重告警通知,其中,N為預設大于1的整數;
所述資源分析預警服務器向所述節點管理單元下發控制指令,以啟動對相應虛擬機的啟動、關?;蜻w移。
上述方法的一個具體實施例中,所述資源分析預警服務器向所述節點管理單元下發控制指令包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國電信股份有限公司,未經中國電信股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210531771.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種轉矩控制裝置的傳動機構
- 下一篇:一種蝸輪傳動軸





