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