虛擬機之間內(nèi)存資源均衡策略研究
本文關(guān)鍵詞:虛擬機之間內(nèi)存資源均衡策略研究,由筆耕文化傳播整理發(fā)布。
【摘要】:虛擬化技術(shù)已經(jīng)成為現(xiàn)代數(shù)據(jù)中心通常采用的抽象技術(shù)。通過把硬件資源多路復(fù)用劃分為多個虛擬機(VMs,virtual machines),從而實現(xiàn)多個操作系統(tǒng)同時運行在相同的物理平臺,它可以有效地降低能耗和建筑規(guī)模,并且通過隔離各虛擬機來提高安全性。 在一個虛擬化系統(tǒng)中,對于實現(xiàn)高資源利用率和獲得更好的性能,內(nèi)存資源管理起著至關(guān)重要的作用。不夠充足的內(nèi)存分配會顯著降低虛擬機性能。相反的是,超額分配導(dǎo)致內(nèi)存資源的浪費。與此同時,各虛擬機的內(nèi)存需求可能會顯著不同。所以,有效的內(nèi)存資源管理必須是一個動態(tài)內(nèi)存均衡器,理想的情況下,可以根據(jù)每個虛擬機當(dāng)前的內(nèi)存需求及時地調(diào)整內(nèi)存分配,從而達到最佳的內(nèi)存使用率和整體性能。 為了預(yù)估每個虛擬機的內(nèi)存需求變化趨勢,仲裁可能發(fā)生的內(nèi)存資源爭奪,一個被廣泛提出的方法是構(gòu)建一個基于近期最少使用算法(LRU,Least Recently Used)的缺頁率曲線(MRC,miss ratio curve),這不僅提供當(dāng)前的工作集大小(WSS,workingset size),也包括性能和目標內(nèi)存分配大小之間的關(guān)系。然而,構(gòu)建MRC的代價是不菲的。在這篇論文中,我們首先提出基于LRU的低開銷內(nèi)存需求監(jiān)測方案,其中包括三個正交優(yōu)化:基于自平衡二叉查找樹(AVL)的LRU列表,動態(tài)熱集大小和間歇性內(nèi)存監(jiān)測。我們的評估結(jié)果表明,對于SPEC CPU2006標準測試來說,運用三個優(yōu)化技術(shù)后,,構(gòu)建MRC的平均開銷從173%下降到只有2%。 基于測得的當(dāng)前的工作集大小(WSS),我們預(yù)測其近期的發(fā)展趨勢并為不同的預(yù)測結(jié)果采取不同的內(nèi)存分配調(diào)度策略,使本地主機上的物理內(nèi)存量獲得最大的資源利用率。
【關(guān)鍵詞】:虛擬機 內(nèi)存資源 均衡分配
【學(xué)位授予單位】:河北工業(yè)大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP302
【目錄】:
- 摘要4-5
- ABSTRACT5-10
- 注釋表10-11
- 第一章 緒論11-15
- 1.1 低成本的工作集監(jiān)測模型12-13
- 1.2 本地內(nèi)存資源均衡調(diào)節(jié)13-14
- 1.3 論文內(nèi)容安排14
- 1.4 研究成果摘要14-15
- 第二章 課題背景和相關(guān)研究15-29
- 2.1 內(nèi)存管理15-19
- 2.1.1 本地操作系統(tǒng)的的內(nèi)存管理15-16
- 2.1.2 引入虛擬化后的內(nèi)存管理16-19
- 2.1.2.1 基于軟件的技術(shù)17
- 2.1.2.2 基于硬件的技術(shù)17-19
- 2.1.3 虛擬機內(nèi)存分配的動態(tài)調(diào)整19
- 2.2 工作集監(jiān)測19-24
- 2.2.1 工作集 WSS20
- 2.2.2 基于缺頁率曲線(MRC,miss ratio curve)的工作集監(jiān)測20-23
- 2.2.2.1 MRC 追蹤21-23
- 2.2.3 其他工作集評估技術(shù)23-24
- 2.3 虛擬機遷移24-25
- 2.4 遠程內(nèi)存25-26
- 2.5 其他虛擬機內(nèi)存資源均衡技術(shù)26-27
- 2.6 程序段27-29
- 第三章 低開銷的工作集監(jiān)測29-55
- 3.1 基于 LRU 的 WSS 監(jiān)測29-32
- 3.1.1 LRU 列表的基礎(chǔ)設(shè)計30-31
- 3.1.2 開銷分析31-32
- 3.2 基于 AVL 樹的 LRU 設(shè)計32-33
- 3.3 動態(tài)熱集33-36
- 3.4 間歇內(nèi)存跟蹤 IMT36-40
- 3.4.1 事件選取36-37
- 3.4.2 程序執(zhí)行階段的探測37-40
- 3.4.2.1 固定閾值階段探測38-39
- 3.4.2.2 自適應(yīng)閾值的階段探測39-40
- 3.5 實驗評價40-53
- 3.5.1 跟蹤粒度40-41
- 3.5.2 基于 OS 與基于 LRU 的內(nèi)存增長監(jiān)測41-42
- 3.5.3 工作集監(jiān)測42
- 3.5.4 動態(tài)熱集和基于 AVL 樹的 LRU 列表的有效性42-47
- 3.5.5 間歇內(nèi)存跟蹤的運行評價47-51
- 3.5.5.1 固定閾值 IMT 與自適應(yīng) IMT 的比較47-49
- 3.5.5.2 硬件性能事件的選取49-51
- 3.5.6 IMT 策略開啟后的開銷分析51-53
- 3.6 本章小結(jié)53-55
- 第四章 同一臺主機中多虛擬機間的內(nèi)存資源均衡55-63
- 4.1 本地內(nèi)存資源均衡仲裁機制55-56
- 4.2 實施以及實驗結(jié)果56-59
- 4.2.1 處理器密集型工作負載+內(nèi)存密集型工作負載56-57
- 4.2.2 DaCapo+SPEC Web 的測試程序組合57
- 4.2.3 兩臺虛擬機都運行內(nèi)存密集型負載57-59
- 4.2.4 兩臺虛擬機同時運行大工作集負載59
- 4.3 本章小結(jié)59-63
- 第五章 結(jié)論63-64
- 5.1 成果63
- 5.2 展望63-64
- 參考文獻64-67
- 致謝67
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 陳雪梅;可視虛擬機關(guān)鍵技術(shù)研究[J];廣東科技;2005年08期
2 李超,方潛生;Java虛擬機中類裝載機制的原理分析與應(yīng)用研究[J];安徽建筑工業(yè)學(xué)院學(xué)報(自然科學(xué)版);2005年05期
3 張幼真;;用虛擬機實現(xiàn)多系統(tǒng)操作[J];微電腦世界;2005年09期
4 劉暉;;系統(tǒng)問答[J];電腦迷;2005年05期
5 朱海華;陳自剛;;Java虛擬機性能及調(diào)優(yōu)[J];電腦知識與技術(shù);2005年36期
6 楊麗潔;;虛擬機控制流的途徑[J];河北工業(yè)大學(xué)成人教育學(xué)院學(xué)報;2005年04期
7 方向陽;;“虛擬機”在實驗教學(xué)中的應(yīng)用探索[J];中國現(xiàn)代教育裝備;2006年11期
8 張廣敏;盤細平;涂杰;;Java虛擬機的面向?qū)ο笮訹J];計算機應(yīng)用與軟件;2006年03期
9 北鄉(xiāng)達郎;南庭;;嵌入式Java虛擬機滲透到手機以外的領(lǐng)域[J];電子設(shè)計應(yīng)用;2007年10期
10 歐陽星明;朱金銀;;虛擬機的可定制生成及其動態(tài)優(yōu)化[J];計算機工程與科學(xué);2008年01期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 孟廣平;;虛擬機漂移網(wǎng)絡(luò)連接方法探討[A];中國計量協(xié)會冶金分會2011年會論文集[C];2011年
2 段翼真;王曉程;;可信安全虛擬機平臺的研究[A];第26次全國計算機安全學(xué)術(shù)交流會論文集[C];2011年
3 李明宇;張倩;呂品;;網(wǎng)絡(luò)流量感知的虛擬機高可用動態(tài)部署研究[A];2014第二屆中國指揮控制大會論文集(上)[C];2014年
4 林紅;;Java虛擬機面向數(shù)字媒體的應(yīng)用研究[A];計算機技術(shù)與應(yīng)用進展——全國第17屆計算機科學(xué)與技術(shù)應(yīng)用(CACIS)學(xué)術(shù)會議論文集(上冊)[C];2006年
5 楊旭;彭一明;刑承杰;李若淼;;基于VMware vSphere 5虛擬機的備份系統(tǒng)實現(xiàn)[A];中國高等教育學(xué)會教育信息化分會第十二次學(xué)術(shù)年會論文集[C];2014年
6 沈敏虎;查德平;劉百祥;趙澤宇;;虛擬機網(wǎng)絡(luò)部署與管理研究[A];中國高等教育學(xué)會教育信息化分會第十次學(xué)術(shù)年會論文集[C];2010年
7 李英壯;廖培騰;孫夢;李先毅;;基于云計算的數(shù)據(jù)中心虛擬機管理平臺的設(shè)計[A];中國高等教育學(xué)會教育信息化分會第十次學(xué)術(shù)年會論文集[C];2010年
8 朱欣焰;蘇科華;毛繼國;龔健雅;;GIS符號虛擬機及實現(xiàn)方法研究[A];《測繪通報》測繪科學(xué)前沿技術(shù)論壇摘要集[C];2008年
9 于洋;陳曉東;俞承芳;李旦;;基于FPGA平臺的虛擬機建模與仿真[A];2007'儀表,自動化及先進集成技術(shù)大會論文集(一)[C];2007年
10 丁濤;郝沁汾;張冰;;內(nèi)核虛擬機調(diào)度策略的研究與分析[A];'2010系統(tǒng)仿真技術(shù)及其應(yīng)用學(xué)術(shù)會議論文集[C];2010年
中國重要報紙全文數(shù)據(jù)庫 前10條
1 寧家雨;虛擬機數(shù)據(jù)在哪個磁盤上?[N];網(wǎng)絡(luò)世界;2009年
2 本報記者 郭濤;誰來填補虛擬機的安全漏洞[N];中國計算機報;2010年
3 本報記者 郭濤;VMware改變軟件銷售模式[N];中國計算機報;2010年
4 盆盆;真實的虛擬機[N];中國電腦教育報;2004年
5 ;利用工具解決虛擬機監(jiān)測難題[N];網(wǎng)絡(luò)世界;2007年
6 宋家雨;別拿虛擬機不當(dāng)固定資產(chǎn)[N];網(wǎng)絡(luò)世界;2008年
7 《網(wǎng)絡(luò)世界》記者 柴莎莎;虛擬機通信可視性很關(guān)鍵[N];網(wǎng)絡(luò)世界;2011年
8 Antone Gonsalves;Linux的虛擬化未來[N];中國計算機報;2007年
9 張承東;安全爭議讓虛擬化用戶“心虛”[N];網(wǎng)絡(luò)世界;2007年
10 本報記者 郭濤;消除虛擬機備份的尷尬[N];中國計算機報;2012年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 陳彬;分布環(huán)境下虛擬機按需部署關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2010年
2 劉海坤;虛擬機在線遷移性能優(yōu)化關(guān)鍵技術(shù)研究[D];華中科技大學(xué);2012年
3 劉謙;面向云計算的虛擬機系統(tǒng)安全研究[D];上海交通大學(xué);2012年
4 趙佳;虛擬機動態(tài)遷移的關(guān)鍵問題研究[D];吉林大學(xué);2013年
5 鄧莉;基于虛擬機遷移的動態(tài)資源配置研究[D];華中科技大學(xué);2013年
6 李丁丁;虛擬機本地存儲寫性能優(yōu)化研究[D];華中科技大學(xué);2013年
7 董玉雙;云平臺中虛擬機部署的關(guān)鍵問題研究[D];吉林大學(xué);2014年
8 曹文治;虛擬機網(wǎng)絡(luò)性能優(yōu)化研究[D];華中科技大學(xué);2013年
9 杜雨陽;虛擬機狀態(tài)遷移和相變存儲磨損均衡方法研究[D];清華大學(xué);2011年
10 鄒瓊;Java虛擬機的自適應(yīng)動態(tài)優(yōu)化[D];中國科學(xué)技術(shù)大學(xué);2008年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 鄧洋春;Java虛擬機關(guān)鍵機制研究與實踐[D];中南大學(xué);2009年
2 陸曉雯;虛擬機資源監(jiān)測調(diào)整機制研究[D];華中科技大學(xué);2008年
3 楊衛(wèi)平;面向虛擬機的網(wǎng)絡(luò)入侵檢測系統(tǒng)[D];華中科技大學(xué);2008年
4 張德;硬件虛擬機的域間通訊和性能模型研究[D];華中科技大學(xué);2008年
5 吳曉丹;反病毒虛擬機關(guān)鍵技術(shù)研究[D];中國科學(xué)技術(shù)大學(xué);2009年
6 趙彥琨;虛擬機管理平臺中的虛擬機代理服務(wù)機制研究[D];華中科技大學(xué);2009年
7 袁e
本文編號:346503
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/346503.html