Xen虛擬機調(diào)度算法的實時性能研究
本文關(guān)鍵詞:Xen虛擬機調(diào)度算法的實時性能研究,,由筆耕文化傳播整理發(fā)布。
【摘要】:近年來,虛擬化技術(shù)受到越來越多的關(guān)注。虛擬化技術(shù)作為最熱門的IT技術(shù)之一,因其在降低軟硬件資源消耗和提高計算資源的利用率方面的優(yōu)勢而受到青睞。在眾多虛擬化技術(shù)中,Xen是近年來最受研究者們關(guān)注的虛擬化技術(shù)之一,是一個基于x86架構(gòu)、發(fā)展最快、性能最穩(wěn)定、占用資源最少的虛擬化技術(shù),被認(rèn)為是未來最有前途的虛擬化解決方案之一。Xen是一個開源的虛擬機項目,其性能接近單機操作系統(tǒng)的性能。Xen需要在一段固定的時間內(nèi)將各個CPU時間片合理高效地分配給在其上運行的各個操作系統(tǒng),從而達(dá)到多任務(wù)的目的。這個分配CPU時間片的算法就是通常說的調(diào)度算法。在虛擬機中,虛擬處理器(Virtual CPU,簡稱VCPU)調(diào)度算法是指由虛擬機根據(jù)一定的策略決定當(dāng)前哪一個VCPU在物理處理器上執(zhí)行的算法。VCPU調(diào)度算法的好壞對處理器虛擬化性能影響較大,所以好的調(diào)度算法能夠很大程度上提高Xen的性能,VCPU調(diào)度是近年來虛擬化技術(shù)研究的一個重點。Xen中兩個最常用的調(diào)度算法是Credit和SEDF (Simple Earliest Deadline First),這兩個調(diào)度算法都有其各自的缺陷:Credit注重公平性而忽略了實時性;SEDF考慮實時性但不支持全局負(fù)載平衡,目前這些都是值得研究而且難以解決的挑戰(zhàn)。為了將Xen更好的應(yīng)用于嵌入式實時系統(tǒng),本文對其支持的兩種調(diào)度算法Credit^口SEDF進行實時性能的研究。首先分析了Xen虛擬機中默認(rèn)使用的Credit調(diào)度算法的基本實現(xiàn),通過學(xué)習(xí)Xen源碼(Xen4.1.4版本)分析了其算法原理,提出并且證明了一種有效配置VCPU參數(shù)的方法使得Credit的實時性能得到提升,在此基礎(chǔ)上,通過證明得到Credit調(diào)度算法的基本性質(zhì)并最終得出其在最壞情況下為VCPU分配的資源函數(shù)曲線SBF;對于Xen調(diào)度器中另一種調(diào)度算法SEDF,本文在對其基本實現(xiàn)的分析基礎(chǔ)上,同樣給出了其資源界限函數(shù)SBF及證明。
【關(guān)鍵詞】:虛擬化 Xen 調(diào)度算法 實時 資源界限
【學(xué)位授予單位】:東北大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2014
【分類號】:TP302;TP301.6
【目錄】:
- 摘要5-6
- Abstract6-11
- 第1章 緒論11-19
- 1.1 課題背景11-13
- 1.2 研究目標(biāo)和意義13-14
- 1.2.1 虛擬化的優(yōu)點13-14
- 1.2.2 實時調(diào)度研究意義14
- 1.3 國內(nèi)外研究現(xiàn)狀14-16
- 1.4 論文的組織結(jié)構(gòu)16-19
- 第2章 相關(guān)理論與技術(shù)19-39
- 2.1 Xen的體系結(jié)構(gòu)19-26
- 2.1.1 Xen系統(tǒng)中的虛擬域(Domain)20-21
- 2.1.2 Xen系統(tǒng)中的基本概念21-22
- 2.1.3 Xen虛擬環(huán)境接口22-26
- 2.2 Xen虛擬化與實時系統(tǒng)26-27
- 2.3 實時調(diào)度的相關(guān)理論27-34
- 2.3.1 實時系統(tǒng)的基本概念27-28
- 2.3.2 實時調(diào)度的基本概念28-31
- 2.3.3 調(diào)度及可調(diào)度性31-33
- 2.3.4 調(diào)度算法和可調(diào)度性判定的質(zhì)量評價33-34
- 2.3.5 可搶占調(diào)度與不可搶占調(diào)度34
- 2.3.6 固定任務(wù)優(yōu)先級調(diào)度與固定實例優(yōu)先級調(diào)度34
- 2.4 實時調(diào)度算法分析的相關(guān)技術(shù)34-37
- 2.4.1 需求界限函數(shù)DBF35-36
- 2.4.2 資源界限函數(shù)SBF36-37
- 2.5 本章小結(jié)37-39
- 第3章 Xen虛擬機的調(diào)度算法39-53
- 3.1 常見的調(diào)度算法模式39-40
- 3.1.1 WC模式和NWC模式39
- 3.1.2 PS模式和公平性模式39-40
- 3.1.3 搶占模式和非搶占模式40
- 3.2 租借時間片調(diào)度(BVT)算法40-41
- 3.2.1 BVT調(diào)度算法的基本原理40-41
- 3.2.2 BVT調(diào)度算法的優(yōu)缺點41
- 3.3 簡單最早截止期優(yōu)先調(diào)度(SEDF)算法41-45
- 3.3.1 SEDF調(diào)度算法的基本原理41-43
- 3.3.2 SEDF調(diào)度算法的調(diào)度方法43-44
- 3.3.3 SEDF調(diào)度算法源代碼分析44
- 3.3.4 SEDF調(diào)度算法的優(yōu)缺點44-45
- 3.4 信用度調(diào)度(Credit)算法45-51
- 3.4.1 Credit調(diào)度算法的基本原理45-47
- 3.4.2 Credit調(diào)度算法源代碼分析47-48
- 3.4.3 Credit算法的調(diào)度實例48-51
- 3.4.4 Credit調(diào)度算法的優(yōu)缺點51
- 3.5 本章小結(jié)51-53
- 第4章 實時性能的分析與改進53-63
- 4.1 Credit調(diào)度算法的實時性能分析53-61
- 4.1.1 VCPU的Credit不超過上限條件53-56
- 4.1.3 Credit調(diào)度算法的SBF函數(shù)56-61
- 4.2 SEDF調(diào)度算法與實時性分析61-62
- 4.2.1 SEDF調(diào)度算法對空閑處理器的占用61
- 4.2.2 SEDF調(diào)度算法的SBF函數(shù)61-62
- 4.3 本章小結(jié)62-63
- 第5章 實驗測評與分析63-69
- 5.1 實驗平臺搭建與設(shè)計63
- 5.2 實驗程序63-65
- 5.3 實驗結(jié)果分析65-68
- 5.4 本章小結(jié)68-69
- 第6章 結(jié)論與展望69-71
- 6.1 全文總結(jié)69
- 6.2 未來工作與展望69-71
- 參考文獻(xiàn)71-75
- 致謝75-77
- 科研項目和論文發(fā)表情況77
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前10條
1 向哲,鐘玉琢,冼偉銓;一種基于周期合并策略的流調(diào)度算法[J];軟件學(xué)報;2001年08期
2 伊鵬,張興明,郭云飛;基于輸入排隊的調(diào)度算法[J];計算機工程;2003年19期
3 易云山,桂志波;分組網(wǎng)絡(luò)中包調(diào)度算法研究[J];江蘇通信技術(shù);2004年03期
4 任艷穎,張文軍,王彬;無線調(diào)度算法[J];計算機工程;2004年15期
5 劉越洋,席裕庚;基于兩步滾動的單機調(diào)度算法研究[J];計算機工程;2004年24期
6 楊梅樾;馬祥杰;;輸入排隊中調(diào)度算法的研究[J];信息工程大學(xué)學(xué)報;2006年02期
7 曾東海;劉海;金士堯;;集群負(fù)載調(diào)度算法性能評價[J];計算機工程;2006年11期
8 孫力娟;李超;張登銀;王汝傳;;低速網(wǎng)絡(luò)中實時補償型差額循環(huán)調(diào)度算法的設(shè)計和實現(xiàn)[J];電子與信息學(xué)報;2006年10期
9 劉東;張春元;;軟件容錯模型中反向與正向調(diào)度算法研究[J];計算機工程與科學(xué);2007年09期
10 何琨;趙勇;黃文奇;;基于任務(wù)復(fù)制的分簇與調(diào)度算法[J];計算機學(xué)報;2008年05期
中國重要會議論文全文數(shù)據(jù)庫 前10條
1 彭洪;涂凍生;;面向操作的調(diào)度算法[A];1994中國控制與決策學(xué)術(shù)年會論文集[C];1994年
2 羅豪杰;許都;;IEEE 802.16 MAC層上行調(diào)度算法[A];四川省通信學(xué)會2007年學(xué)術(shù)年會論文集[C];2007年
3 張遵福;李樂民;;支持QoS的調(diào)度算法設(shè)計[A];2006中國西部青年通信學(xué)術(shù)會議論文集[C];2006年
4 姚建波;竺小松;李晶晶;;非對稱通信環(huán)境中兩種廣播調(diào)度算法的分析與比較[A];中國通信學(xué)會第六屆學(xué)術(shù)年會論文集(上)[C];2009年
5 景維鵬;吳智博;劉宏偉;董劍;;一種支持任務(wù)依賴關(guān)系容錯調(diào)度算法[A];第十四屆全國容錯計算學(xué)術(shù)會議(CFTC'2011)論文集[C];2011年
6 李琪林;甄威;周明天;;一種適用于Master-Worker應(yīng)用的動態(tài)統(tǒng)一調(diào)度算法的研究[A];2008'中國信息技術(shù)與應(yīng)用學(xué)術(shù)論壇論文集(一)[C];2008年
7 呂鋒;涂曉東;;高性能交換結(jié)構(gòu)調(diào)度算法的研究[A];四川省通信學(xué)會2006年學(xué)術(shù)年會論文集(二)[C];2006年
8 趙爾敦;肖靜;;無線網(wǎng)絡(luò)中基于信道狀態(tài)預(yù)測的調(diào)度算法[A];2006全國復(fù)雜網(wǎng)絡(luò)學(xué)術(shù)會議論文集[C];2006年
9 殷潔;;城市光網(wǎng)光纖自動調(diào)度算法研究和應(yīng)用[A];中國通信學(xué)會信息通信網(wǎng)絡(luò)技術(shù)委員會2011年年會論文集(下冊)[C];2011年
10 陳平;王柏;徐六通;吳斌;王艷輝;;電信社群網(wǎng)絡(luò)中介度的網(wǎng)格并行算法及調(diào)度算法[A];2006年全國通信軟件學(xué)術(shù)會議論文集[C];2006年
中國重要報紙全文數(shù)據(jù)庫 前1條
1 張建輝 吳松;TD—SCDMA積跬步 HSDPA以致千里[N];通信產(chǎn)業(yè)報;2005年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 劉曉鋒;可擴展多級多平面交換網(wǎng)絡(luò)及調(diào)度算法研究[D];電子科技大學(xué);2015年
2 馬丹;任務(wù)間相互依賴的并行作業(yè)調(diào)度算法研究[D];華中科技大學(xué);2007年
3 田沖;無線網(wǎng)絡(luò)跨層調(diào)度算法研究[D];山東大學(xué);2009年
4 黃平;分布式交換系統(tǒng)隊列結(jié)構(gòu)及調(diào)度算法研究[D];華中科技大學(xué);2006年
5 劉惠;嵌入式系統(tǒng)節(jié)能調(diào)度算法研究[D];西安電子科技大學(xué);2011年
6 趙明宇;集群系統(tǒng)的調(diào)度算法研究[D];哈爾濱工業(yè)大學(xué);2007年
7 吳剛;對低功耗進程調(diào)度算法的研究[D];復(fù)旦大學(xué);2006年
8 牛進平;3G長期演進系統(tǒng)中調(diào)度算法和干擾抑制技術(shù)研究[D];西安電子科技大學(xué);2014年
9 羅威;分布式實時容錯調(diào)度算法研究[D];華中科技大學(xué);2008年
10 展勇;柔性開放車間調(diào)度算法研究[D];哈爾濱工程大學(xué);2011年
中國碩士學(xué)位論文全文數(shù)據(jù)庫 前10條
1 丁雪飛;純電動車整車CAN網(wǎng)絡(luò)實時調(diào)度算法的研究[D];遼寧大學(xué);2015年
2 王德龍;Hadoop平臺下作業(yè)調(diào)度算法的研究與改進[D];南京信息工程大學(xué);2015年
3 袁林偉;載波聚合資源分配及調(diào)度算法研究[D];西南交通大學(xué);2015年
4 景木均;3GPP LTE系統(tǒng)中基于多目標(biāo)決策的下行資源調(diào)度算法研究與實現(xiàn)[D];西南交通大學(xué);2015年
5 劉盼紅;大數(shù)據(jù)環(huán)境下Hadoop作業(yè)調(diào)度算法的研究[D];河北工程大學(xué);2015年
6 楊軒;高鐵無線通信VoIP業(yè)務(wù)與多業(yè)務(wù)共存的資源調(diào)度算法[D];西南交通大學(xué);2015年
7 陳傳慶;基于衰落信道的無線鏈路調(diào)度算法研究[D];曲阜師范大學(xué);2015年
8 陳文龍;Hadoop平臺下作業(yè)調(diào)度方法研究[D];南京理工大學(xué);2015年
9 陳瑜;針對Hadoop集群的節(jié)能調(diào)度算法研究[D];電子科技大學(xué);2015年
10 朱新新;網(wǎng)絡(luò)端到端流量的QoS優(yōu)化技術(shù)研究[D];電子科技大學(xué);2014年
本文關(guān)鍵詞:Xen虛擬機調(diào)度算法的實時性能研究,由筆耕文化傳播整理發(fā)布。
本文編號:321268
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/321268.html