云計(jì)算的興起與發(fā)展徹底改變了人們對(duì)計(jì)算資源的使用方式,促生了以計(jì)算為中心向以業(yè)務(wù)和服務(wù)為中心的一次變革性轉(zhuǎn)化;A(chǔ)設(shè)施即服務(wù)(Infrastructure-as-a-Service,IaaS)模式在云計(jì)算的服務(wù)模式中占據(jù)了重要的地位,同時(shí)也是當(dāng)前云計(jì)算市場(chǎng)上主要組成部分。IaaS云服務(wù)將硬件基礎(chǔ)設(shè)施,包括計(jì)算資源、存儲(chǔ)資源、網(wǎng)絡(luò)資源等,作為一種可計(jì)量可伸縮的資源提供給客戶,我們稱之為彈性虛擬資源。彈性虛擬資源的服務(wù)性能決定了云服務(wù)的經(jīng)濟(jì)成本與服務(wù)質(zhì)量,因而成為提供商和用戶共同關(guān)注的核心問題。優(yōu)化彈性資源的性能面臨著許多挑戰(zhàn),解決這些問題不僅具有重要的學(xué)術(shù)價(jià)值,而且具有廣闊的應(yīng)用前景。針對(duì)當(dāng)前IaaS云計(jì)算大規(guī)模虛擬機(jī)群部署時(shí)間較長(zhǎng)的問題,本文提出了一種基于分布式塊設(shè)備的點(diǎn)對(duì)點(diǎn)虛擬機(jī)集群快速部署方法VMThunder,實(shí)現(xiàn)了10秒到20秒時(shí)間級(jí)的百臺(tái)數(shù)量級(jí)虛擬機(jī)集群快速部署,有效提高了部署效率。該方法的核心思想是:基于虛擬機(jī)啟動(dòng)過程中的按需性、多虛擬機(jī)啟動(dòng)行為相似性等特點(diǎn),利用塊設(shè)備系統(tǒng)的靈活映射和配置,通過虛擬機(jī)按需獲取啟動(dòng)數(shù)據(jù)、在中繼節(jié)點(diǎn)緩存數(shù)據(jù)并對(duì)外提供與原始鏡像服務(wù)器等價(jià)服務(wù)的方法,減少了單機(jī)載入數(shù)據(jù)量,減少了存儲(chǔ)服務(wù)器總負(fù)載,從而達(dá)到加快部署時(shí)間的目標(biāo)。在此基礎(chǔ)上,本文針對(duì)用戶需要在虛擬機(jī)啟動(dòng)后快速啟動(dòng)應(yīng)用程序的需求,提出了一種基于虛擬機(jī)休眠恢復(fù)的虛擬機(jī)集群快速部署方法VMThunder+,可以在VMThunder相近時(shí)延下啟動(dòng)并攜帶指定的應(yīng)用狀態(tài)。VMThunder和VMThunder+在國(guó)家超算天津中心得到了實(shí)際大規(guī)模的部署和測(cè)試,實(shí)驗(yàn)表明,實(shí)測(cè)160臺(tái)虛擬機(jī)的啟動(dòng)總耗時(shí)與單機(jī)上啟動(dòng)一臺(tái)虛擬機(jī)耗時(shí)相似,同時(shí)兩種方法均可以保證虛擬機(jī)運(yùn)行態(tài)的性能。在傳統(tǒng)存儲(chǔ)系統(tǒng)中,預(yù)讀機(jī)制對(duì)提高存儲(chǔ)I/O性能發(fā)揮著巨大的作用;而在分布式多虛擬抽象層存儲(chǔ)結(jié)構(gòu)中,預(yù)讀機(jī)制則表現(xiàn)出預(yù)讀傳遞、預(yù)讀疊加、以及預(yù)讀窗口激進(jìn)展開等現(xiàn)象,帶來了網(wǎng)絡(luò)數(shù)據(jù)流量增加、阻礙序列后續(xù)請(qǐng)求等問題。針對(duì)該問題,本文通過實(shí)驗(yàn)證實(shí)了多層預(yù)讀機(jī)制中的預(yù)讀傳遞與疊加現(xiàn)象對(duì)維持整個(gè)虛擬存儲(chǔ)的性能是必要的;同時(shí),本文提出了一種扇形預(yù)讀窗口展開機(jī)制來克服激進(jìn)窗口展開機(jī)制帶來的數(shù)據(jù)流量陡增現(xiàn)象。該機(jī)制的主要思想是:通過建立讀請(qǐng)求的深度信息維護(hù)機(jī)制,使每層虛擬抽象層感知自身在整個(gè)I/O路徑上的位置,進(jìn)而協(xié)同完成整體預(yù)讀窗口的展開;協(xié)同式的窗口展開方式平滑且幅第i頁度小,可以有效避免過于激進(jìn)的、阻塞后續(xù)讀請(qǐng)求的初始預(yù)讀窗口;該協(xié)同預(yù)讀窗口的展開機(jī)制是適應(yīng)性的,可以根據(jù)不同的網(wǎng)絡(luò)延時(shí)調(diào)節(jié)窗口展開的粒度。通過實(shí)驗(yàn),我們將多層體系結(jié)構(gòu)下的讀數(shù)據(jù)訪問性能提升了20%到50%。并且,讀請(qǐng)求中序列數(shù)量越多,激進(jìn)的預(yù)讀窗口展開機(jī)制帶來的性能損耗越大,該機(jī)制發(fā)揮的作用也越大。雖然在線遷移使得虛擬機(jī)的可用率可以高于物理機(jī)的可用率,但當(dāng)前虛擬機(jī)的遷移性能尚不理想。針對(duì)該問題,本文提出了面向存儲(chǔ)遷移問題的解耦合在線存儲(chǔ)遷移方法DLSM和面向內(nèi)存遷移問題的塊設(shè)備化解耦合在線遷移方法BDLM。其核心技術(shù)點(diǎn)是:DLSM通過塊設(shè)備系統(tǒng)的靈活映射與配置,實(shí)現(xiàn)了先遷后拷(Post-Copy)技術(shù),有效的避免了迭代拷貝臟數(shù)據(jù)與遷移收斂問題;DLSM由于在存儲(chǔ)層實(shí)現(xiàn),對(duì)虛擬機(jī)透明,因此輕量地解決了已有先遷后拷方法中復(fù)雜的修改虛擬機(jī)管理器和其引發(fā)的內(nèi)存數(shù)據(jù)崩潰等衍生問題。BDLM通過氣球過充的方法來完成內(nèi)存數(shù)據(jù)的塊設(shè)備化,從而復(fù)用DLSM方法完成輕量級(jí)的內(nèi)存在線遷移,有效的減小了內(nèi)存遷移中對(duì)內(nèi)存缺頁等問題進(jìn)行維護(hù)的復(fù)雜度。實(shí)驗(yàn)證明:較KVM原生CSI存儲(chǔ)遷移方法,DLSM相比縮短了50%至70%的遷移時(shí)間,同時(shí)能有效減少CSI遷移不收斂問題的發(fā)生;而BDLM在KVM原生停機(jī)時(shí)間(60ms)的基礎(chǔ)上,縮短了遷移時(shí)間,如1GB內(nèi)存負(fù)載、115MB/s寫臟頁率情況下,將遷移時(shí)間從原有先拷后遷90s遷移時(shí)間縮短到在20s之內(nèi)。
【學(xué)位單位】:國(guó)防科學(xué)技術(shù)大學(xué)
【學(xué)位級(jí)別】:博士
【學(xué)位年份】:2014
【中圖分類】:TP302
【相似文獻(xiàn)】
相關(guān)期刊論文 前10條
1 王興波;;有關(guān)虛擬機(jī)及虛擬化技術(shù)的幾點(diǎn)詮注[J];信息化縱橫;2009年07期
2 包敬海;;淺談基于虛擬機(jī)保護(hù)個(gè)人服務(wù)器[J];福建電腦;2009年08期
3 張岐;;虛擬機(jī)在線遷移技術(shù)綜述[J];農(nóng)業(yè)網(wǎng)絡(luò)信息;2012年02期
4 ;實(shí)而不“虛” 三大王牌虛擬機(jī)評(píng)測(cè)[J];電腦愛好者;2013年08期
5 付王敏捷;;淺談虛擬機(jī)的原理及應(yīng)用[J];電子制作;2014年02期
6 ;金蟬脫殼 創(chuàng)建安全的虛擬機(jī)系統(tǒng)[J];新電腦;2002年04期
7 虛擬人;;神奇的虛擬機(jī)軟件[J];軟件;2002年12期
8 吳放;虛擬機(jī)軟件專題測(cè)試 運(yùn)籌帷幄之間[J];新電腦;2003年03期
9 楊興平;;玩轉(zhuǎn)虛擬機(jī)就這么簡(jiǎn)單[J];網(wǎng)絡(luò)與信息;2005年12期
10 王國(guó)安;康雯瑛;葛稚燕;;使用虛擬機(jī)軟件解決自動(dòng)站和人工站月報(bào)表數(shù)據(jù)的審核[J];河南氣象;2006年01期
相關(guān)會(huì)議論文 前5條
1 韋萬貴;;虛擬機(jī)軟件在實(shí)際工作中的應(yīng)用[A];甘肅成人教育協(xié)會(huì)2008年年會(huì)論文集[C];2008年
2 李永;吳慶波;蘇航;;基于虛擬機(jī)的動(dòng)態(tài)遷移技術(shù)分析和研究[A];計(jì)算機(jī)技術(shù)與應(yīng)用進(jìn)展·2007——全國(guó)第18屆計(jì)算機(jī)技術(shù)與應(yīng)用(CACIS)學(xué)術(shù)會(huì)議論文集[C];2007年
3 王軼;陳俊輝;;使用VPC2007搭建企業(yè)應(yīng)用和測(cè)試平臺(tái)[A];2007第二屆全國(guó)廣播電視技術(shù)論文集2(下)[C];2007年
4 董焱;;基于虛擬化技術(shù)的實(shí)驗(yàn)教學(xué)中心環(huán)境構(gòu)建[A];北京高校實(shí)驗(yàn)室工作研究會(huì)2010年年會(huì)優(yōu)秀論文[C];2011年
5 董焱;;基于虛擬化技術(shù)的實(shí)驗(yàn)教學(xué)中心環(huán)境構(gòu)建[A];北京高教學(xué)會(huì)實(shí)驗(yàn)室工作研究會(huì)2010年學(xué)術(shù)研討會(huì)論文集(下冊(cè))[C];2010年
相關(guān)重要報(bào)紙文章 前10條
1 特約作者:聶陽德 鐘達(dá)文;體驗(yàn)虛擬機(jī)的神奇魅力[N];電腦報(bào);2002年
2 黃樹;實(shí)戰(zhàn)虛擬機(jī)軟件[N];中國(guó)電腦教育報(bào);2004年
3 卿晨;虛擬機(jī)為網(wǎng)絡(luò)教學(xué)收緊成本口袋[N];中國(guó)電腦教育報(bào);2007年
4 ;虛擬機(jī)管理工具仍有改進(jìn)空間[N];網(wǎng)絡(luò)世界;2007年
5 四川工程職業(yè)技術(shù)學(xué)院 江平;虛擬機(jī)助力計(jì)算機(jī)教學(xué)[N];中國(guó)電腦教育報(bào);2006年
6 區(qū)陽;微軟推出首款虛擬機(jī)軟件[N];中國(guó)計(jì)算機(jī)報(bào);2003年
7 丁士明;聯(lián)想虛擬化解決方案[N];中國(guó)計(jì)算機(jī)報(bào);2007年
8 特約作者 滔滔江水;計(jì)算機(jī)也能虛擬[N];電腦報(bào);2002年
9 ;虛擬化市場(chǎng)增長(zhǎng)近五成[N];網(wǎng)絡(luò)世界;2006年
10 本報(bào)特約撰稿 陳杰;虛擬化:制度下的安全[N];計(jì)算機(jī)世界;2009年
相關(guān)博士學(xué)位論文 前9條
1 林杰;面向服務(wù)監(jiān)控的可控云關(guān)鍵技術(shù)研究[D];北京郵電大學(xué);2015年
2 王篁;基于龍芯平臺(tái)的虛擬機(jī)研究[D];中國(guó)科學(xué)技術(shù)大學(xué);2016年
3 張釗寧;云計(jì)算大規(guī)模彈性資源的性能優(yōu)化技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2014年
4 林銘煒;面向云平臺(tái)的虛擬機(jī)異常行為檢測(cè)方法研究[D];重慶大學(xué);2014年
5 陳微;基于動(dòng)態(tài)二進(jìn)制翻譯的協(xié)同設(shè)計(jì)虛擬機(jī)關(guān)鍵技術(shù)研究[D];國(guó)防科學(xué)技術(shù)大學(xué);2010年
6 馬飛;云數(shù)據(jù)中心中虛擬機(jī)放置和實(shí)時(shí)遷移研究[D];北京交通大學(xué);2013年
7 王曉靜;I/O虛擬化的性能隔離和優(yōu)化[D];華中科技大學(xué);2012年
8 張逢U
本文編號(hào):2821734
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2821734.html