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