KVM虛擬機CPU虛擬化的研究與調(diào)度策略的優(yōu)化
[Abstract]:Because it can effectively improve the utilization of computer resources, as well as the flexibility, security and scalability of applications, virtualization technology has gradually become a hot area in the research and application of computer technology. With the development of virtualization technology, Intel and AMD, the mainstream hardware manufacturers, have proposed a new hardware architecture to support virtualization technology, which has made a great leap forward in virtualization technology. The virtualization technology supported by hardware further improves the overall performance of virtual machine in virtualized environment, and because this technology has obvious advantages, it is also supported and applied in Linux operating system. The research object of this paper is the KVM virtualization scheme which supports the hardware assisted virtualization technology. Since the Linux2.6.20 version, the scheme has been integrated into the Linux kernel. Intel VT technology is the general name of hardware aided virtualization technology on Intel platform. This technology provides a complete set of virtualization schemes including CPU, memory, I / O devices and other aspects of virtualization support. Based on the analysis of traditional CPU virtualization technology, this paper focuses on the mechanism and principle of CPU virtualization technology (VT-x) under Intel VT technology. The characteristics of VMX root operation mode and non-root operation mode under VT-x technology and the application of virtualization technology in these two modes are analyzed in detail. Based on the research of VT-x technology, according to the two characteristics of KVM virtualization scheme, Linux modularization and QEMU instrumentation, this paper deeply studies and analyzes the implementation mechanism and running flow of virtual CPU of KVM virtual machine. And the QEMU simulator designs and verifies a set of exception capture scheme through ioctl function entry / exit mechanism, which provides an effective way to further improve the overall performance of virtual machine. According to the characteristics of KVM virtualization scheme, this paper further studies and analyzes the process model of KVM virtual machine, and designs and implements a set of KVM virtual machine processor scheduling optimization scheme. The optimization scheme consists of three parts: scheduling policy, running priority and isolation of client operating system. Then the KVM virtual machine can be personalized, that is, different virtual machines can have different priorities and scheduling policies, run on different CPU, and do not migrate during the whole running period. By making the KVM virtual machine have higher priority to CPU and reducing the overhead of switching between CPU during the running of KVM virtual machine, we can achieve the goal of improving the performance of KVM virtual machine. In this paper, through the KVM virtual machine exception capture experiment, we realize the classification of the client exceptions under the KVM scheme, and verify the feasibility of the KVM virtual machine exception capture scheme. Through the experiment of virtual machine scheduling strategy, client binding experiment, and the comprehensive test of UnixBench, it is proved that the scheduling optimization scheme in this paper has improved the performance of virtual machine to a certain extent. Therefore, the implementation of the scheme can not only meet the functional needs of the virtual machine, but also further improve the overall performance of the virtual machine, which has a certain practical value.
【學位授予單位】:成都理工大學
【學位級別】:碩士
【學位授予年份】:2012
【分類號】:TP302
【相似文獻】
相關期刊論文 前10條
1 謝茂濤;計算機數(shù)字邏輯器件故障分析[J];鄂州大學學報;1999年03期
2 陳一鳴;I~2C總線技術在彩電中的應用[J];浙江萬里學院學報;2002年01期
3 王楠,高慶獅,侯紫峰,宋建平;一種高安全性的新型存儲體系[J];計算機研究與發(fā)展;2004年05期
4 宗軍紅,王春生,孔令旭,景素霞,胡憲鋒;數(shù)據(jù)庫物理設計需注意的幾點問題[J];油氣田地面工程;2002年02期
5 田春仿;微電腦控制系統(tǒng)的剖析方法[J];武漢理工大學學報(信息與管理工程版);2002年02期
6 楊曉紅;微機的散熱分析[J];高等職業(yè)教育-天津職業(yè)大學學報;2002年05期
7 孫峻嶺;智能感溫火災探測器的低功耗設計[J];安徽電子信息職業(yè)技術學院學報;2004年02期
8 林昱;主板技術的新發(fā)展[J];北京聯(lián)合大學學報;2001年02期
9 蘇陽;軟件的抗干擾技術軟件[J];信息技術與標準化;2002年03期
10 張春玲;《匯編語言程序設計》教學難點解析[J];河北廣播電視大學學報;2002年03期
相關會議論文 前10條
1 丁濤;郝沁汾;張冰;;內(nèi)核虛擬機調(diào)度策略的研究與分析[A];'2010系統(tǒng)仿真技術及其應用學術會議論文集[C];2010年
2 李全鋼;張芳;宋振興;;基于CPU卡的一卡通系統(tǒng)在宣鋼2#服務區(qū)的應用[A];2011年河北省冶金信息化自動化年會論文集[C];2011年
3 鄒云鵬;康雁;;基于CPU的光線投射算法的并行計算方法[A];中國生物醫(yī)學工程學會成立30周年紀念大會暨2010中國生物醫(yī)學工程學會學術大會青年優(yōu)秀論文[C];2010年
4 李求實;王秋月;王珊;;平衡IO和CPU的XML關鍵詞檢索技術[A];第26屆中國數(shù)據(jù)庫學術會議論文集(A輯)[C];2009年
5 胡益新;奚永新;;基于雙32位CPU的電除塵控制器的設計[A];第十四屆中國電除塵學術會議論文集[C];2011年
6 羅宗揚;薛利興;左德承;張展;楊孝宗;;基于JTAG的CPU故障注入工具的設計與實現(xiàn)[A];第十四屆全國容錯計算學術會議(CFTC'2011)論文集[C];2011年
7 趙朝霞;;淺論梅山2~#石灰豎窯控制系統(tǒng)[A];第十一屆全國自動化應用技術學術交流會論文集[C];2006年
8 樊番;;PLC與智能從站之間的通訊[A];2008年全國軋鋼生產(chǎn)技術會議文集[C];2008年
9 樊番;;PLC與智能從站之間的通訊[A];2008年河北省軋鋼技術與學術年會論文集(下)[C];2008年
10 謝衛(wèi)才;林友杰;彭磊;謝澍;;基于雙CPU的電機節(jié)能控制[A];第十六屆中國小電機技術研討會論文摘要集[C];2011年
相關重要報紙文章 前10條
1 本報記者 湯銘;CPU:迎接融合時代[N];計算機世界;2011年
2 蘇州國芯科技有限公司董事長 鄭茳;打開國產(chǎn)嵌入式CPU應用之路[N];中國電子報;2011年
3 重慶 陳靜;移動CPU大躍進性能競賽引擔憂[N];電腦報;2011年
4 本報記者 劉肖勇;網(wǎng)絡藍軍:一塊CPU,就是一架轟炸機[N];廣東科技報;2011年
5 劉清;稅務總局嚴打虛假出口CPU騙取退稅行為[N];中國貿(mào)易報;2009年
6 何雨欣 李延霞;稅務總局:嚴打虛假出口CPU騙稅行為[N];中國企業(yè)報;2009年
7 上海硅知識產(chǎn)權交易中心 俞慧月;中國須盡早確定CPU專利對策[N];中國電子報;2009年
8 黑龍江 高林;彩電CPU故障的分析與速修兩例[N];電子報;2011年
9 記者 孫勇;稅務總局嚴打虛假出口CPU騙稅行為[N];經(jīng)濟日報;2009年
10 本報記者 劉麗麗;浪潮 推新服務器 國產(chǎn)CPU市場化啟程[N];計算機世界;2011年
相關博士學位論文 前10條
1 唐源;嵌入虛擬機監(jiān)視器的高性能覆蓋網(wǎng)絡研究[D];電子科技大學;2012年
2 葛海通;32位高性能嵌入式CPU及平臺研發(fā)[D];浙江大學;2009年
3 劉謙;面向云計算的虛擬機系統(tǒng)安全研究[D];上海交通大學;2012年
4 朱二周;基于CPU/GPU平臺的虛擬化技術研究[D];上海交通大學;2012年
5 肖漢;基于CPU+GPU的影像匹配高效能異構(gòu)并行計算研究[D];武漢大學;2011年
6 王明宇;低功耗雙界面CPU智能卡芯片的研究與設計[D];復旦大學;2011年
7 周剛;云計算環(huán)境中面向取證的現(xiàn)場遷移技術研究[D];華中科技大學;2011年
8 李波;基于異構(gòu)多核平臺的優(yōu)化編程研究[D];華中科技大學;2011年
9 楊洪波;高性能網(wǎng)絡虛擬化技術研究[D];上海交通大學;2012年
10 鄭丹丹;嵌入式CPU的納米尺度SRAM設計研究[D];浙江大學;2009年
相關碩士學位論文 前10條
1 黃煜;KVM虛擬機CPU虛擬化的研究與調(diào)度策略的優(yōu)化[D];成都理工大學;2012年
2 趙旭澤;虛擬機平臺的設計與關鍵模塊的實現(xiàn)[D];沈陽理工大學;2011年
3 徐連軍;雙CPU冗余通信控制系統(tǒng)的研究與實現(xiàn)[D];西安電子科技大學;2011年
4 姚遠;虛擬機高效設備訪問模型設計與實現(xiàn)[D];國防科學技術大學;2010年
5 林守林;基于CPU利用率的功率調(diào)整策略的研究與實現(xiàn)[D];中國地質(zhì)大學(北京);2010年
6 馮元華;嵌入式多CPU控制器硬件體系分析與設計[D];暨南大學;2010年
7 徐峰;雙界面CPU智能卡并行測試儀設計開發(fā)[D];復旦大學;2011年
8 劉永;云計算環(huán)境下虛擬機資源調(diào)度策略研究[D];山東師范大學;2012年
9 許曉煒;一種虛擬機聯(lián)盟中的訪問控制機制[D];上海交通大學;2011年
10 奧飚;運用CPU卡的電力收費系統(tǒng)中密鑰管理系統(tǒng)的安全性研究與設計[D];華北電力大學(北京);2011年
本文編號:2419229
本文鏈接:http://www.sikaile.net/kejilunwen/jisuanjikexuelunwen/2419229.html