[發(fā)明專利]一種虛擬機(jī)內(nèi)存的動(dòng)態(tài)調(diào)整系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201410221620.8 | 申請(qǐng)日: | 2014-05-23 |
| 公開(公告)號(hào): | CN105094980A | 公開(公告)日: | 2015-11-25 |
| 發(fā)明(設(shè)計(jì))人: | 楊耀敏;呂盛宇;龐龍;李超;向軍 | 申請(qǐng)(專利權(quán))人: | 北京云巢動(dòng)脈科技有限公司 |
| 主分類號(hào): | G06F9/50 | 分類號(hào): | G06F9/50;G06F9/455 |
| 代理公司: | 北京市盛峰律師事務(wù)所 11337 | 代理人: | 席小東 |
| 地址: | 100091 北京市海*** | 國(guó)省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說(shuō)明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 虛擬機(jī) 內(nèi)存 動(dòng)態(tài) 調(diào)整 系統(tǒng) | ||
1.一種虛擬機(jī)內(nèi)存的動(dòng)態(tài)調(diào)整系統(tǒng),其特征在于,包括N臺(tái)服務(wù)器和1個(gè)內(nèi)存管理分配平臺(tái);每一臺(tái)服務(wù)器均設(shè)置有網(wǎng)絡(luò)通信接口;各臺(tái)服務(wù)器通過(guò)各自的網(wǎng)絡(luò)通信接口與所述內(nèi)存管理分配平臺(tái)通信;其中,N為自然數(shù);
其中,每一臺(tái)服務(wù)器上均構(gòu)建有n個(gè)虛擬機(jī)和一個(gè)內(nèi)存調(diào)節(jié)模塊;其中,n為自然數(shù);每一個(gè)所述虛擬機(jī)內(nèi)部均創(chuàng)建一個(gè)內(nèi)存采集模塊;所述內(nèi)存采集模塊用于定時(shí)采集其所屬虛擬機(jī)在當(dāng)前時(shí)刻的內(nèi)存實(shí)際使用值,并將所述內(nèi)存實(shí)際使用值及對(duì)應(yīng)的虛擬機(jī)標(biāo)識(shí)通過(guò)虛擬串口傳遞給所述網(wǎng)絡(luò)通信接口;
所述網(wǎng)絡(luò)通信接口用于將本臺(tái)服務(wù)器中各個(gè)虛擬機(jī)上傳的內(nèi)存實(shí)際使用值及對(duì)應(yīng)的虛擬機(jī)標(biāo)識(shí)通過(guò)網(wǎng)絡(luò)傳輸給所述內(nèi)存管理分配平臺(tái);
所述內(nèi)存管理分配平臺(tái)用于按照預(yù)設(shè)的內(nèi)存管理策略判斷是否需要對(duì)特定虛擬機(jī)的內(nèi)存分配情況進(jìn)行調(diào)整,如果需要,則計(jì)算出需要調(diào)整的數(shù)值,生成內(nèi)存調(diào)整指令,并將所述內(nèi)存調(diào)整指令發(fā)送給所述特定虛擬機(jī)所在的特定服務(wù)器;
所述特定服務(wù)器在接收到對(duì)所述特定虛擬機(jī)的內(nèi)存調(diào)整指令后,通過(guò)所述內(nèi)存調(diào)節(jié)模塊調(diào)整對(duì)所述特定虛擬機(jī)的內(nèi)存分配情況。
2.根據(jù)權(quán)利要求1所述的虛擬機(jī)內(nèi)存的動(dòng)態(tài)調(diào)整系統(tǒng),其特征在于,所述內(nèi)存管理分配平臺(tái)按照預(yù)設(shè)的內(nèi)存管理策略判斷是否需要對(duì)特定虛擬機(jī)的內(nèi)存分配情況進(jìn)行調(diào)整,具體為:
所述內(nèi)存管理分配平臺(tái)預(yù)先設(shè)定與特定虛擬機(jī)對(duì)應(yīng)的初始參數(shù)值,包括:內(nèi)存分配最大值mem_max;內(nèi)存最低變化值lowerLimit、內(nèi)存最高變化值upperLimit;
在T調(diào)整周期,設(shè)分配給特定虛擬機(jī)的內(nèi)存值為mem_old;
在T+1調(diào)整周期,設(shè)內(nèi)存采集模塊上報(bào)的特定虛擬機(jī)當(dāng)前時(shí)刻的內(nèi)存實(shí)際使用值為mem_average;
則:計(jì)算mem_old與mem_average的差值M:
(1)如果M=0,則得出所述特定虛擬機(jī)的分配內(nèi)存需要增加lowerLimit的控制指令;
(2)如果M>0,則執(zhí)行以下步驟:
如果M<=lowerLimit,則得出所述特定虛擬機(jī)的內(nèi)存不需要進(jìn)行調(diào)整的控制指令;
如果lowerLimit<M<=upperLimit,則得出所述特定虛擬機(jī)的分配內(nèi)存需要回收l(shuí)owerLimit的控制指令;
如果M>upperLimit,則得出所述特定虛擬機(jī)的分配內(nèi)存需要回收(lowerLimit+upperLimit)/2的控制指令;
(3)如果M<0,則執(zhí)行以下步驟:
如果|M|<=lowerLimit,則得出所述特定虛擬機(jī)的內(nèi)存不需要進(jìn)行調(diào)整的控制指令;
如果lowerLimit<|M|<=upperLimit,則得出所述特定虛擬機(jī)的分配內(nèi)存需要增加lowerLimit的控制指令;
如果|M|>upperLimit,則得出所述特定虛擬機(jī)的分配內(nèi)存需要增加(lowerLimit+upperLimit)/2的控制指令。
3.根據(jù)權(quán)利要求2所述的虛擬機(jī)內(nèi)存的動(dòng)態(tài)調(diào)整系統(tǒng),其特征在于,所述內(nèi)存采集模塊上報(bào)的特定虛擬機(jī)當(dāng)前時(shí)刻的內(nèi)存實(shí)際使用值mem_average具體為:預(yù)設(shè)定采樣次數(shù)number,所述內(nèi)存實(shí)際使用值mem_average為所述內(nèi)存采集模塊連續(xù)number次采樣得到的內(nèi)存實(shí)際使用值的平均值。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的虛擬機(jī)內(nèi)存的動(dòng)態(tài)調(diào)整系統(tǒng),其特征在于,所述虛擬機(jī)為基于QEMU之上的全虛擬化虛擬機(jī)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京云巢動(dòng)脈科技有限公司,未經(jīng)北京云巢動(dòng)脈科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410221620.8/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(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ò)方法
- 動(dòng)態(tài)矢量譯碼方法和動(dòng)態(tài)矢量譯碼裝置
- 動(dòng)態(tài)口令的顯示方法及動(dòng)態(tài)令牌
- 動(dòng)態(tài)庫(kù)管理方法和裝置
- 動(dòng)態(tài)令牌的身份認(rèn)證方法及裝置
- 令牌、動(dòng)態(tài)口令生成方法、動(dòng)態(tài)口令認(rèn)證方法及系統(tǒng)
- 一種動(dòng)態(tài)模糊控制系統(tǒng)
- 一種基于動(dòng)態(tài)信號(hào)的POS機(jī)和安全保護(hù)方法
- 圖像動(dòng)態(tài)展示的方法、裝置、系統(tǒng)及介質(zhì)
- 一種基于POS機(jī)聚合碼功能分離顯示動(dòng)態(tài)聚合碼的系統(tǒng)
- 基于動(dòng)態(tài)口令的身份認(rèn)證方法、裝置和動(dòng)態(tài)令牌
- 色相調(diào)整系統(tǒng)及其調(diào)整方法
- 調(diào)整設(shè)備和調(diào)整方法
- 踏板調(diào)整結(jié)構(gòu)及調(diào)整步態(tài)的調(diào)整方法
- 立體深度調(diào)整和焦點(diǎn)調(diào)整
- 調(diào)整裝置及其調(diào)整方法
- 噴嘴調(diào)整工具及調(diào)整方法
- 調(diào)整系統(tǒng)及調(diào)整方法
- 調(diào)整裝置以及調(diào)整方法
- 環(huán)境調(diào)整系統(tǒng)、環(huán)境調(diào)整方法及環(huán)境調(diào)整程序
- 功率調(diào)整器(調(diào)整)





