虛擬化環(huán)境中的動(dòng)態(tài)時(shí)間片調(diào)節(jié)
本文關(guān)鍵詞:虛擬化環(huán)境中的動(dòng)態(tài)時(shí)間片調(diào)節(jié),,由筆耕文化傳播整理發(fā)布。
【摘要】:云計(jì)算運(yùn)用了許多傳統(tǒng)計(jì)算機(jī)領(lǐng)域的技術(shù),其中,虛擬化技術(shù)扮演著重要的角色。在虛擬化環(huán)境下,I/O請求處理的快慢會影響整個(gè)系統(tǒng)的性能。傳統(tǒng)的虛擬機(jī)調(diào)度器把I/O任務(wù)和CPU任務(wù)等同對待,會導(dǎo)致I/O任務(wù)效率低下,進(jìn)而影響整個(gè)系統(tǒng)的性能。學(xué)術(shù)界和工業(yè)界現(xiàn)有的部分研究雖然將I/O任務(wù)與CPU任務(wù)區(qū)別對待,但是沒有考慮分配足夠的CPU資源去處理I/O請求,因此也會影響I/O任務(wù)的效率。以往的部分研究中虛擬機(jī)的類型只能在系統(tǒng)啟動(dòng)時(shí)手動(dòng)指定,當(dāng)一個(gè)沒有被標(biāo)注為I/O密集型的虛擬機(jī)接收到大量I/O請求時(shí),調(diào)度器無法改變調(diào)度策略,使得I/O響應(yīng)的延遲無法降低。因此這些方法在實(shí)際的系統(tǒng)當(dāng)中有局限性。本文通過實(shí)驗(yàn)證明了Xen信用值調(diào)度器存在I/O響應(yīng)延遲的問題,在Xen中,當(dāng)有I/O請求到來時(shí),I/O密集型的虛擬機(jī)只能等待調(diào)度器調(diào)度到它才能處理I/O請求,當(dāng)系統(tǒng)負(fù)載比較高時(shí),I/O的延遲會變得很大。本文還通過實(shí)驗(yàn)證明了沒有給I/O請求分配足夠的處理時(shí)間帶來的性能問題。由于網(wǎng)絡(luò)的性能越來越高,一個(gè)I/O密集型的虛擬機(jī),也需要大量的CPU資源來處理短時(shí)間內(nèi)到達(dá)的大量數(shù)據(jù)包,如果CPU資源不夠,就會導(dǎo)致I/O請求處理不及時(shí),造成性能的下降。本文提出了一種動(dòng)態(tài)時(shí)間片的調(diào)度策略,并在Xen上實(shí)現(xiàn)了系統(tǒng)原型。該調(diào)度算法會監(jiān)控虛擬機(jī)的中斷頻率和CPU使用率,根據(jù)中斷頻率區(qū)分虛擬機(jī)的類型,根據(jù)CPU使用率分配合適的時(shí)間片大小。在保證了調(diào)度的公平性的同時(shí)提升了I/O響應(yīng)的性能。本文最后通過實(shí)驗(yàn)驗(yàn)證了虛擬機(jī)在網(wǎng)絡(luò)I/O和磁盤I/O的響應(yīng)速度和吞吐量的表現(xiàn)上好于Xen默認(rèn)的信用值調(diào)度器。而且對于CPU密集型的虛擬機(jī),兩種調(diào)度器的性能差別不大。該調(diào)度策略在保證了公平性的前提下提升了I/O的性能,同時(shí)引入了較小的額外開銷。
【關(guān)鍵詞】:虛擬化 信用值調(diào)度器 I/O響應(yīng)延遲 中斷頻率 CPU使用率
【學(xué)位授予單位】:上海交通大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP302
【目錄】:
- 摘要5-7
- ABSTRACT7-14
- 第一章 緒論14-22
- 1.1 課題背景及研究意義14-16
- 1.2 國內(nèi)外研究現(xiàn)狀16-19
- 1.2.1 CPU虛擬化16-17
- 1.2.2 內(nèi)存虛擬化17
- 1.2.3 I/O虛擬化17-19
- 1.3 論文的主要內(nèi)容及結(jié)構(gòu)安排19-21
- 1.3.1 主要研究內(nèi)容19-20
- 1.3.2 結(jié)構(gòu)安排20-21
- 1.4 本章小結(jié)21-22
- 第二章 虛擬化技術(shù)22-36
- 2.1 虛擬化簡介22-24
- 2.2 系統(tǒng)虛擬化核心技術(shù)24-32
- 2.2.1 系統(tǒng)虛擬化架構(gòu)25-27
- 2.2.2 CPU虛擬化27-30
- 2.2.3 內(nèi)存虛擬化30-31
- 2.2.4 I/O虛擬化31-32
- 2.3 虛擬機(jī)監(jiān)控器32-34
- 2.4 虛擬機(jī)調(diào)度器34-35
- 2.5 本章小結(jié)35-36
- 第三章 現(xiàn)有技術(shù)面臨的挑戰(zhàn)36-46
- 3.1 Xen虛擬機(jī)調(diào)度器對I/O性能的影響36-43
- 3.1.1 Xen調(diào)度器介紹36-38
- 3.1.2 Xen虛擬機(jī)的I/O模型38-40
- 3.1.3 Xen調(diào)度器存在的問題40-43
- 3.2 相關(guān)研究的優(yōu)缺點(diǎn)43-45
- 3.3 本章小結(jié)45-46
- 第四章 DTSS調(diào)度器的設(shè)計(jì)與實(shí)現(xiàn)46-60
- 4.1 調(diào)度模型框架46-47
- 4.2 模塊分析47-53
- 4.2.1 中斷監(jiān)控模塊47-51
- 4.2.2 CPU監(jiān)控模塊51-53
- 4.3 調(diào)度算法分析53-58
- 4.3.1 調(diào)度器主要結(jié)構(gòu)54-55
- 4.3.2 調(diào)度算法設(shè)計(jì)55-57
- 4.3.3 調(diào)度算法實(shí)現(xiàn)57-58
- 4.4 本章小結(jié)58-60
- 第五章 實(shí)驗(yàn)分析60-74
- 5.1 實(shí)驗(yàn)環(huán)境搭建60-61
- 5.2 網(wǎng)絡(luò)I/O性能61-68
- 5.2.1 Ping的往返時(shí)延61-62
- 5.2.2 Netperf的性能62-66
- 5.2.3 Apache服務(wù)器的性能66-68
- 5.3 磁盤I/O性能68-72
- 5.3.1 dd的吞吐量70-71
- 5.3.2 iozone的性能71-72
- 5.4 CPU任務(wù)性能72-73
- 5.5 本章小結(jié)73-74
- 第六章 總結(jié)與展望74-76
- 參考文獻(xiàn)76-82
- 致謝82-84
- 攻讀學(xué)位期間發(fā)表的學(xué)術(shù)論文目錄84-85
- 上海交通大學(xué)碩士學(xué)位論文答辯決議書85
【相似文獻(xiàn)】
中國期刊全文數(shù)據(jù)庫 前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ī)評測[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ī)軟件專題測試 運(yùn)籌帷幄之間[J];新電腦;2003年03期
9 楊興平;;玩轉(zhuǎn)虛擬機(jī)就這么簡單[J];網(wǎng)絡(luò)與信息;2005年12期
10 王國安;康雯瑛;葛稚燕;;使用虛擬機(jī)軟件解決自動(dòng)站和人工站月報(bào)表數(shù)據(jù)的審核[J];河南氣象;2006年01期
中國重要會議論文全文數(shù)據(jù)庫 前5條
1 韋萬貴;;虛擬機(jī)軟件在實(shí)際工作中的應(yīng)用[A];甘肅成人教育協(xié)會2008年年會論文集[C];2008年
2 李永;吳慶波;蘇航;;基于虛擬機(jī)的動(dòng)態(tài)遷移技術(shù)分析和研究[A];計(jì)算機(jī)技術(shù)與應(yīng)用進(jìn)展·2007——全國第18屆計(jì)算機(jī)技術(shù)與應(yīng)用(CACIS)學(xué)術(shù)會議論文集[C];2007年
3 王軼;陳俊輝;;使用VPC2007搭建企業(yè)應(yīng)用和測試平臺[A];2007第二屆全國廣播電視技術(shù)論文集2(下)[C];2007年
4 董焱;;基于虛擬化技術(shù)的實(shí)驗(yàn)教學(xué)中心環(huán)境構(gòu)建[A];北京高校實(shí)驗(yàn)室工作研究會2010年年會優(yōu)秀論文[C];2011年
5 董焱;;基于虛擬化技術(shù)的實(shí)驗(yàn)教學(xué)中心環(huán)境構(gòu)建[A];北京高教學(xué)會實(shí)驗(yàn)室工作研究會2010年學(xué)術(shù)研討會論文集(下冊)[C];2010年
中國重要報(bào)紙全文數(shù)據(jù)庫 前10條
1 特約作者:聶陽德 鐘達(dá)文;體驗(yàn)虛擬機(jī)的神奇魅力[N];電腦報(bào);2002年
2 黃樹;實(shí)戰(zhàn)虛擬機(jī)軟件[N];中國電腦教育報(bào);2004年
3 卿晨;虛擬機(jī)為網(wǎng)絡(luò)教學(xué)收緊成本口袋[N];中國電腦教育報(bào);2007年
4 ;虛擬機(jī)管理工具仍有改進(jìn)空間[N];網(wǎng)絡(luò)世界;2007年
5 四川工程職業(yè)技術(shù)學(xué)院 江平;虛擬機(jī)助力計(jì)算機(jī)教學(xué)[N];中國電腦教育報(bào);2006年
6 區(qū)陽;微軟推出首款虛擬機(jī)軟件[N];中國計(jì)算機(jī)報(bào);2003年
7 丁士明;聯(lián)想虛擬化解決方案[N];中國計(jì)算機(jī)報(bào);2007年
8 特約作者 滔滔江水;計(jì)算機(jī)也能虛擬[N];電腦報(bào);2002年
9 ;虛擬化市場增長近五成[N];網(wǎng)絡(luò)世界;2006年
10 本報(bào)特約撰稿 陳杰;虛擬化:制度下的安全[N];計(jì)算機(jī)世界;2009年
中國博士學(xué)位論文全文數(shù)據(jù)庫 前7條
1 林杰;面向服務(wù)監(jiān)控的可控云關(guān)鍵技術(shù)研究[D];北京郵電大學(xué);2015年
2 林銘煒;面向云平臺的虛擬機(jī)異常行為檢測方法研究[D];重慶大學(xué);2014年
3 陳微;基于動(dòng)態(tài)二進(jìn)制翻譯的協(xié)同設(shè)計(jì)虛擬機(jī)關(guān)鍵技術(shù)研究[D];國防科學(xué)技術(shù)大學(xué);2010年
4 馬飛;云數(shù)據(jù)中心中虛擬機(jī)放置和實(shí)時(shí)遷移研究[D];北京交通大學(xué);2013年
5 王曉靜;I/O虛擬化的性能隔離和優(yōu)化[D];華中科技大學(xué);2012年
6 張逢U
本文編號:254907
本文鏈接:http://sikaile.net/shoufeilunwen/xixikjs/254907.html