基于Open Stack的資源調度策略研究與優(yōu)化
本文關鍵詞:基于Open Stack的資源調度策略研究與優(yōu)化
更多相關文章: 云計算 數(shù)據(jù)中心 能耗 虛擬機遷移 OpenStack開源云平臺
【摘要】:近些年,隨著云計算的興起,數(shù)據(jù)中心的規(guī)模和數(shù)量都急劇增大。由于數(shù)據(jù)中心的設備耗電量巨大,如何降低數(shù)據(jù)中心服務器以至整個數(shù)據(jù)中心的能耗成為業(yè)界熱點關注的問題。隨著虛擬化技術的發(fā)展,其中虛擬機遷移技術可以作為一種解決云數(shù)據(jù)中心能耗的方法。當服務器的資源使用率太低,其電能消耗遠高于其提供服務的能力時,就造成了物理資源的浪費。一個大規(guī)模數(shù)據(jù)中心,每天處于這種空閑狀態(tài)的服務器數(shù)目不少,如果能避免出現(xiàn)這樣的情況,那么在很大程度上將優(yōu)化數(shù)據(jù)中心的整體能耗。此外,當服務器的資源使用率太高,也會增加服務器的能耗,并且無法滿足其上運行的一些虛擬機的資源請求,如此可通過虛擬機遷移來降低服務器因高負載而增加的能耗,并且緩解資源不足的狀態(tài)。其次,OpenStack云平臺目前只能在控制節(jié)點通過命令nova live-migration實現(xiàn)遷移,或者在OpenStack管理頁面手動遷移,其缺乏虛擬機遷移機制中確定遷移時機和目標虛擬機選擇的自主性。而且,OpenStack中Nova-Scheduler模塊的目標主機選擇算法單一,只是經(jīng)過主機過濾后按照內存剩余量排序,優(yōu)先選擇內存剩余量大的作為目標主機。針對以上問題,本文在研究和分析了近幾年國內外流行的虛擬機遷移策略之后,結合OpenStack開源云平臺,提出了一種優(yōu)化的虛擬機遷移策略。本文首先分析了OpenStack現(xiàn)有的資源分配方式,然后分析了OpenStack的動態(tài)遷移策略,著重分析了OpenStack的Scheduler模塊。通過優(yōu)化的虛擬機遷移策略與OpenStack調度模塊相結合,著重改進了Scheduler中定位目標主機的算法。由于Scheduler在選擇目標主機時并沒有考慮無效遷移,所以本文提出的目標主機選擇策略,通過設置合適的閾值,結合時間序列預測技術,避免了無效遷移,節(jié)省了數(shù)據(jù)中心整體能耗。最后,本文利用CloudSim仿真軟件模擬了一個數(shù)據(jù)中心,通過對CloudSim中相關類的修改,在其上實現(xiàn)了本文提出的虛擬機遷移算法。通過仿真實驗,得到了虛擬機遷移的相關能耗數(shù)據(jù),通過分析比較這些數(shù)據(jù),證實該算法在一定程度上能夠優(yōu)化數(shù)據(jù)中心能耗。
【關鍵詞】:云計算 數(shù)據(jù)中心 能耗 虛擬機遷移 OpenStack開源云平臺
【學位授予單位】:電子科技大學
【學位級別】:碩士
【學位授予年份】:2015
【分類號】:TP302
【目錄】:
- 摘要5-6
- ABSTRACT6-10
- 第一章 緒論10-18
- 1.1 研究背景及意義10-11
- 1.2 國內外研究現(xiàn)狀11-16
- 1.2.1 云計算研究現(xiàn)狀12-13
- 1.2.2 云環(huán)境中虛擬機遷移技術研究現(xiàn)狀13-16
- 1.3 本文的內容及主要研究工作16-17
- 1.4 論文組織結構17-18
- 第二章 相關技術18-31
- 2.1 云計算技術18-20
- 2.1.1 云計算簡介18-19
- 2.1.2 云計算應用場景及關鍵技術19-20
- 2.2 虛擬化技術20-25
- 2.2.1 虛擬化概念20-22
- 2.2.2 虛擬機靜態(tài)遷移技術22-23
- 2.2.3 虛擬機動態(tài)遷移技術23-25
- 2.3 OPENSTACK簡介25-30
- 2.3.1 OPENSTACK架構25-26
- 2.3.2 OPENSTACK核心組件26-30
- 2.4 本章小結30-31
- 第三章 面向能耗優(yōu)化的虛擬機遷移機制31-39
- 3.1 能耗指標31-33
- 3.1.1 有效能耗31-32
- 3.1.2 數(shù)據(jù)中心能耗分析32-33
- 3.2 數(shù)據(jù)中心的節(jié)能方法研究33-34
- 3.2.1 降低機房空調系統(tǒng)能耗33-34
- 3.2.2 降低主機設備能耗34
- 3.3 面向能耗優(yōu)化的虛擬機遷移機制設計34-38
- 3.3.1 節(jié)能策略的研究與分析34-35
- 3.3.2 以能耗優(yōu)化為目標的虛擬機遷移方法設計35-38
- 3.4 本章小結38-39
- 第四章 以能耗為目標的OPENSTACK虛擬機遷移機制設計39-57
- 4.1 OPENSTACK的虛擬機遷移機制39-45
- 4.1.1 OPENSTACK遷移機制39-43
- 4.1.2 OPENSTACK遷移流程43-45
- 4.2 以能耗為目標的OPENSTACK虛擬機遷移觸發(fā)策略設計45-49
- 4.2.1 基于時間序列預測的觸發(fā)條件設計46-47
- 4.2.2 以能耗為目標的虛擬機自動觸發(fā)遷移流程設計47-48
- 4.2.3 遷移觸發(fā)實現(xiàn)48-49
- 4.3 以能耗為目標的OPENSTACK虛擬機選擇策略設計49-52
- 4.3.1 基于OPENSTACK的目標虛擬機選擇方法設計50
- 4.3.2 目標虛擬機選擇流程及實現(xiàn)50-52
- 4.4 基于OPENSTACK的目標主機選擇方法設計52-56
- 4.4.1 目標主機的選擇方法設計53-54
- 4.4.2 目標主機的選擇方法流程及實現(xiàn)54-56
- 4.5 本章小結56-57
- 第五章 仿真實驗與性能評測57-71
- 5.1 CLOUDSIM仿真軟件57-59
- 5.1.1 CLOUDSIM簡介57
- 5.1.2 CLOUDSIM的特點及主要組件57-59
- 5.2 仿真流程59-63
- 5.2.1 仿真環(huán)境配置59-60
- 5.2.2 仿真過程60-63
- 5.3 性能測評63-70
- 5.4 本章小結70-71
- 第六章 總結與展望71-73
- 6.1 本文小結71-72
- 6.2 本文展望72-73
- 致謝73-74
- 參考文獻74-79
- 攻碩期間取得的研究成果79-80
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 曹曉剛;;Java虛擬機的10年[J];程序員;2005年07期
2 宋韜;盤細平;羅元柯;倪國軍;;Java虛擬機在嵌入式DSP系統(tǒng)上的實現(xiàn)[J];計算機應用與軟件;2007年04期
3 劉黎波;;Java虛擬機攔截原理研究[J];科技風;2008年21期
4 劉治波;;Java虛擬機簡析[J];濟南職業(yè)學院學報;2008年01期
5 郝帥;;Java虛擬機中相關技術的探討[J];成功(教育);2008年08期
6 李霞;;系統(tǒng)虛擬機關鍵技術研究[J];微型電腦應用;2010年03期
7 鄭曉瓏;孔挺;;虛擬機的安全風險與管理[J];硅谷;2010年16期
8 李學昌;平淡;;為速度而戰(zhàn),虛擬機內外兼修[J];電腦愛好者;2010年18期
9 王惠萍;張海龍;馮帆;王建華;;Java虛擬機使用及優(yōu)化[J];計算機與網(wǎng)絡;2010年21期
10 鄭婷婷;武延軍;賀也平;;云計算環(huán)境下的虛擬機快速克隆技術[J];計算機工程與應用;2011年13期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 孟廣平;;虛擬機漂移網(wǎng)絡連接方法探討[A];中國計量協(xié)會冶金分會2011年會論文集[C];2011年
2 段翼真;王曉程;;可信安全虛擬機平臺的研究[A];第26次全國計算機安全學術交流會論文集[C];2011年
3 李明宇;張倩;呂品;;網(wǎng)絡流量感知的虛擬機高可用動態(tài)部署研究[A];2014第二屆中國指揮控制大會論文集(上)[C];2014年
4 林紅;;Java虛擬機面向數(shù)字媒體的應用研究[A];計算機技術與應用進展——全國第17屆計算機科學與技術應用(CACIS)學術會議論文集(上冊)[C];2006年
5 楊旭;彭一明;刑承杰;李若淼;;基于VMware vSphere 5虛擬機的備份系統(tǒng)實現(xiàn)[A];中國高等教育學會教育信息化分會第十二次學術年會論文集[C];2014年
6 沈敏虎;查德平;劉百祥;趙澤宇;;虛擬機網(wǎng)絡部署與管理研究[A];中國高等教育學會教育信息化分會第十次學術年會論文集[C];2010年
7 李英壯;廖培騰;孫夢;李先毅;;基于云計算的數(shù)據(jù)中心虛擬機管理平臺的設計[A];中國高等教育學會教育信息化分會第十次學術年會論文集[C];2010年
8 朱欣焰;蘇科華;毛繼國;龔健雅;;GIS符號虛擬機及實現(xiàn)方法研究[A];《測繪通報》測繪科學前沿技術論壇摘要集[C];2008年
9 于洋;陳曉東;俞承芳;李旦;;基于FPGA平臺的虛擬機建模與仿真[A];2007'儀表,,自動化及先進集成技術大會論文集(一)[C];2007年
10 丁濤;郝沁汾;張冰;;內核虛擬機調度策略的研究與分析[A];'2010系統(tǒng)仿真技術及其應用學術會議論文集[C];2010年
中國重要報紙全文數(shù)據(jù)庫 前10條
1 ;虛擬機的生與死[N];網(wǎng)絡世界;2008年
2 本報記者 卜娜;高性能Java虛擬機將在中國云市場釋能[N];中國計算機報;2012年
3 本報記者 邱燕娜;如何告別虛擬機管理煩惱[N];中國計算機報;2012年
4 ;首批通過云計算產(chǎn)品虛擬機管理測評名單[N];中國電子報;2014年
5 申琳;虛擬機泛濫 系統(tǒng)安全怎么辦[N];中國計算機報;2008年
6 Tom Henderson邋沈建苗 編譯;虛擬機管理的五大問題[N];計算機世界;2008年
7 盆盆;真實的虛擬機[N];中國電腦教育報;2004年
8 本版編輯 綜合 編譯整理 田夢;管理好虛擬機的全生命周期[N];計算機世界;2008年
9 李婷;中國研制出全球最快反病毒虛擬機[N];人民郵電;2009年
10 張弛;虛擬機遷移走向真正自由[N];網(wǎng)絡世界;2010年
中國博士學位論文全文數(shù)據(jù)庫 前10條
1 宋翔;多核虛擬環(huán)境的性能及可伸縮性研究[D];復旦大學;2014年
2 王桂平;云環(huán)境下面向可信的虛擬機異常檢測關鍵技術研究[D];重慶大學;2015年
3 周真;云平臺下運行環(huán)境感知的虛擬機異常檢測策略及算法研究[D];重慶大學;2015年
4 郭芬;面向虛擬機的云平臺資源部署與調度研究[D];華南理工大學;2015年
5 周傲;高可靠云服務供應關鍵技術研究[D];北京郵電大學;2015年
6 陳彬;分布環(huán)境下虛擬機按需部署關鍵技術研究[D];國防科學技術大學;2010年
7 劉海坤;虛擬機在線遷移性能優(yōu)化關鍵技術研究[D];華中科技大學;2012年
8 劉謙;面向云計算的虛擬機系統(tǒng)安全研究[D];上海交通大學;2012年
9 趙佳;虛擬機動態(tài)遷移的關鍵問題研究[D];吉林大學;2013年
10 鄧莉;基于虛擬機遷移的動態(tài)資源配置研究[D];華中科技大學;2013年
中國碩士學位論文全文數(shù)據(jù)庫 前10條
1 潘飛;負載相關的虛擬機放置策略研究[D];杭州電子科技大學;2011年
2 王建一;混合型桌面云高可用性研究與實現(xiàn)[D];華南理工大學;2015年
3 周衡;云計算環(huán)境下虛擬機優(yōu)化調度策略研究[D];河北大學;2015年
4 羅仲皓;基于OpenStack的私有云計算平臺的設計與實現(xiàn)[D];華南理工大學;2015年
5 李子堂;面向負載均衡的虛擬機動態(tài)遷移優(yōu)化研究[D];遼寧大學;2015年
6 張煜;基于OpenStack的“實驗云”平臺的研究與開發(fā)[D];西南交通大學;2015年
7 曾文琦;面向應用服務的云規(guī)模虛似機性能監(jiān)控與負載分析技術研究[D];復旦大學;2013年
8 施繼成;面向多核處理器的虛擬機性能優(yōu)化[D];復旦大學;2014年
9 游井輝;基于虛擬機動態(tài)遷移的資源調度策略研究[D];華南理工大學;2015年
10 方良英;云平臺的資源優(yōu)化管理研究與實現(xiàn)[D];南京師范大學;2015年
本文編號:545347
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/545347.html