[發(fā)明專利]一種確定虛擬機(jī)負(fù)載的實(shí)現(xiàn)方法和裝置有效
| 申請(qǐng)?zhí)枺?/td> | 201710625231.5 | 申請(qǐng)日: | 2017-07-27 |
| 公開(公告)號(hào): | CN107391230B | 公開(公告)日: | 2021-03-09 |
| 發(fā)明(設(shè)計(jì))人: | 李新虎;于輝 | 申請(qǐng)(專利權(quán))人: | 蘇州浪潮智能科技有限公司 |
| 主分類號(hào): | G06F9/455 | 分類號(hào): | G06F9/455;G06N3/08 |
| 代理公司: | 北京安信方達(dá)知識(shí)產(chǎn)權(quán)代理有限公司 11262 | 代理人: | 李丹 |
| 地址: | 215100 江蘇省蘇州市吳*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 確定 虛擬機(jī) 負(fù)載 實(shí)現(xiàn) 方法 裝置 | ||
本發(fā)明實(shí)施例公開了一種確定虛擬機(jī)負(fù)載的實(shí)現(xiàn)方法,該方法包括:基于虛擬機(jī)負(fù)載監(jiān)控?cái)?shù)據(jù)樣本對(duì)預(yù)建的反向傳播BP神經(jīng)網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練,以獲得BP神經(jīng)網(wǎng)絡(luò)負(fù)載確定模型;計(jì)算預(yù)設(shè)時(shí)間段內(nèi)各項(xiàng)監(jiān)控資源的平均使用量信息;將平均使用量信息輸入BP神經(jīng)網(wǎng)絡(luò)負(fù)載確定模型以確定虛擬機(jī)負(fù)載。本發(fā)明實(shí)施例還公開了一種確定虛擬機(jī)負(fù)載的實(shí)現(xiàn)裝置。通過本發(fā)明實(shí)施例,實(shí)現(xiàn)了高效、準(zhǔn)確地確定和監(jiān)控虛擬機(jī)負(fù)載,提高了云數(shù)據(jù)中心中的資源利用率。
技術(shù)領(lǐng)域
本發(fā)明實(shí)施例涉及虛擬機(jī)監(jiān)控技術(shù),尤指一種確定虛擬機(jī)負(fù)載的實(shí)現(xiàn)方法和裝置。
背景技術(shù)
當(dāng)前,云計(jì)算逐漸被行業(yè)認(rèn)可,云數(shù)據(jù)中心操作系統(tǒng)逐漸實(shí)現(xiàn)并付諸于實(shí)踐,在社會(huì)生產(chǎn)和生活領(lǐng)域中起到越來越重要的作用。云計(jì)算核心的載體是虛擬機(jī),虛擬機(jī)及其上業(yè)務(wù)的穩(wěn)定性、虛擬機(jī)運(yùn)行時(shí)的負(fù)載精準(zhǔn)確定和動(dòng)態(tài)調(diào)整也是衡量云數(shù)據(jù)中心操作系統(tǒng)健壯性的重要指標(biāo)之一。目前業(yè)界在虛擬機(jī)負(fù)載確定時(shí),往往只是根據(jù)某一時(shí)刻點(diǎn)的中央處理器CPU、內(nèi)存、磁盤輸入輸出IO和網(wǎng)絡(luò)IO值進(jìn)行綜合確定,不能正確反映某段時(shí)間內(nèi)該虛擬機(jī)的負(fù)載情況,存在有較大的誤差。
發(fā)明內(nèi)容
為了解決上述技術(shù)問題,本發(fā)明實(shí)施例提供了一種確定虛擬機(jī)負(fù)載的實(shí)現(xiàn)方法和裝置,能夠?qū)崿F(xiàn)高效、準(zhǔn)確地確定和監(jiān)控虛擬機(jī)負(fù)載,提高云數(shù)據(jù)中心中的資源利用率。
為了達(dá)到本發(fā)明實(shí)施例目的,本發(fā)明實(shí)施例提供了一種確定虛擬機(jī)負(fù)載的實(shí)現(xiàn)方法,該方法包括:
基于虛擬機(jī)負(fù)載監(jiān)控?cái)?shù)據(jù)樣本對(duì)預(yù)建的反向傳播BP神經(jīng)網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練,以獲得BP神經(jīng)網(wǎng)絡(luò)負(fù)載確定模型;
計(jì)算預(yù)設(shè)時(shí)間段內(nèi)各項(xiàng)監(jiān)控資源的平均使用量信息;
將平均使用量信息輸入BP神經(jīng)網(wǎng)絡(luò)負(fù)載確定模型以確定虛擬機(jī)負(fù)載。
可選地,基于虛擬機(jī)負(fù)載監(jiān)控?cái)?shù)據(jù)樣本對(duì)預(yù)建的反向傳播BP神經(jīng)網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練包括:
將多個(gè)虛擬機(jī)負(fù)載監(jiān)控?cái)?shù)據(jù)樣本P以多維輸入向量的形式輸入BP神經(jīng)網(wǎng)絡(luò)模型;
多維輸入向量經(jīng)過BP神經(jīng)網(wǎng)絡(luò)模型的各層后輸出虛擬機(jī)負(fù)載值。
可選地,該多維輸入向量為四維輸入向量;
四維輸入向量包括:P={c,m,s,n};
其中,c表示CPU負(fù)載比例、m表示內(nèi)存負(fù)載比例、s表示磁盤IO負(fù)載比例、n表示網(wǎng)絡(luò)帶寬負(fù)載比例;
如圖2所示,BP神經(jīng)網(wǎng)絡(luò)模型包括:輸入層、隱含層和輸出層;
其中,輸入層包含4個(gè)神經(jīng)元,隱含層包含4個(gè)神經(jīng)元,輸出層包含1個(gè)神經(jīng)元。
可選地,計(jì)算預(yù)設(shè)時(shí)間段內(nèi)各項(xiàng)監(jiān)控資源的平均使用量信息包括:
從預(yù)設(shè)的監(jiān)控?cái)?shù)據(jù)存儲(chǔ)模塊獲取自當(dāng)前時(shí)刻向前推得到的預(yù)設(shè)時(shí)間段內(nèi)的各項(xiàng)監(jiān)控資源的負(fù)載監(jiān)控?cái)?shù)據(jù);
計(jì)算獲取的各項(xiàng)監(jiān)控資源的負(fù)載監(jiān)控?cái)?shù)據(jù)的平均值,作為各項(xiàng)監(jiān)控資源的平均使用量信息。
可選地,各項(xiàng)監(jiān)控資源包括:中央處理器CPU、內(nèi)存、網(wǎng)絡(luò)輸入輸出IO和/或磁盤IO。
為了達(dá)到本發(fā)明實(shí)施例目的,本發(fā)明實(shí)施例還提供了一種確定虛擬機(jī)負(fù)載的實(shí)現(xiàn)裝置,該裝置包括:訓(xùn)練模塊、計(jì)算模塊和確定模塊;
訓(xùn)練模塊,用于基于虛擬機(jī)負(fù)載監(jiān)控?cái)?shù)據(jù)樣本對(duì)預(yù)建的反向傳播BP神經(jīng)網(wǎng)絡(luò)模型進(jìn)行訓(xùn)練,以獲得BP神經(jīng)網(wǎng)絡(luò)負(fù)載確定模型;
計(jì)算模塊,用于計(jì)算預(yù)設(shè)時(shí)間段內(nèi)各項(xiàng)監(jiān)控資源的平均使用量信息;
確定模塊,用于將平均使用量信息輸入BP神經(jīng)網(wǎng)絡(luò)負(fù)載確定模型以確定虛擬機(jī)負(fù)載。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于蘇州浪潮智能科技有限公司,未經(jīng)蘇州浪潮智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710625231.5/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種可信虛擬機(jī)平臺(tái)
- 虛擬機(jī)參數(shù)遷移的方法、設(shè)備和虛擬機(jī)服務(wù)器
- 一種虛擬機(jī)系統(tǒng)及其安全控制方法
- 一種云計(jì)算系統(tǒng)動(dòng)態(tài)分配虛擬機(jī)的方法
- 一種恢復(fù)、升級(jí)虛擬機(jī)的方法及裝置
- 虛擬機(jī)切換系統(tǒng)及切換方法
- 處理虛擬機(jī)集群的方法和計(jì)算機(jī)系統(tǒng)
- 虛擬機(jī)故障檢測(cè)、恢復(fù)系統(tǒng)及虛擬機(jī)檢測(cè)、恢復(fù)、啟動(dòng)方法
- 一種虛擬機(jī)遷移方法和系統(tǒng)
- 一種虛擬機(jī)容錯(cuò)系統(tǒng)及其容錯(cuò)方法
- 負(fù)載和負(fù)載方向檢測(cè)裝置
- 一種智能節(jié)能插座
- 負(fù)載電路及具有該負(fù)載電路的負(fù)載測(cè)試裝置
- 負(fù)載保護(hù)電路及負(fù)載保護(hù)方法
- 負(fù)載容器和負(fù)載支架系統(tǒng)
- 負(fù)載檢測(cè)電路及其負(fù)載檢測(cè)裝置
- 負(fù)載檢測(cè)器、負(fù)載檢測(cè)用套件、以及負(fù)載檢測(cè)系統(tǒng)
- 負(fù)載
- 負(fù)載測(cè)量方法、負(fù)載測(cè)量裝置和負(fù)載測(cè)量配置
- 負(fù)載驅(qū)動(dòng)電路、負(fù)載驅(qū)動(dòng)系統(tǒng)
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置





