云計算環(huán)境中虛擬機增量遷移技術(shù)的研究
[Abstract]:As a hot spot of research and application in recent years, cloud computing has attracted more and more attention from IT enterprises and industry insiders. Cloud computing is regarded as a new model for the development of the next generation Internet, which will bring great changes to the production and life of the public. With cloud computing, Internet service providers can process tens of millions or hundreds of millions of dollars of data in a short period of time, as powerful as supercomputers. At the same time, users can use these resources and services on demand through the network to realize the dream of using computing as a public utility. Users can use the services provided by the cloud as if they are using water and electricity. Virtualization is one of the core components of cloud computing systems. It realizes the logical abstraction and unified representation of IT resources and makes computing resources fully integrated and efficiently utilized. It provides a good solution for the efficient management and dynamic allocation of resources in cloud computing systems. Virtual machine real-time migration technology is one of the most valuable applications, and is also the main research content of this paper. Virtual machine real-time migration is one of the key technologies in virtualization technology. Real-time migration refers to moving virtual machine from one physical host to another while keeping it running. This technology has been widely used in load balancing, system fault tolerance, energy consumption management and so on. There will be a short downtime during the migration, and users will not be affected obviously. However, in the environment with high real-time requirements, how to reduce the negative impact of the migration process on users is particularly important. In this paper, the author chooses Xen, an open source virtual machine monitor, as the research platform to study the migration mechanism of Xen virtual machine from the point of view of how to reduce migration time and downtime. The main work of this paper is as follows: 1) this paper introduces the concept and development of cloud computing and virtualization technology, introduces the inseparable relationship between cloud computing and virtualization technology from the aspects of server virtualization and application virtualization. 2) from the concept of virtual machine migration, migration content, migration process and migration evaluation index, this paper analyzes the real-time migration technology in detail, and takes Xen as the research object, based on the in-depth study of Xen architecture, source code, etc. The shortcomings of its real-time migration mechanism in the environment with high dirty page rate are pointed out. 3) aiming at the shortcomings of traditional real-time migration framework, this paper proposes an optimized real-time migration framework, which mainly includes two modules: dirty page statistics module and dirty page delamination module. The main work of the dirty page statistics module is to calculate the changes of the memory pages in the process of pre-migration, and to judge the work set (Writable Working Set,WWS) according to the statistical results, which solves the one-sidedness of the traditional migration mechanism in the selection of the working set. The main work of the dirty page delamination module is as follows: according to the statistical results of the dirty page statistics module, the memory pages are stratified according to the access frequency, the pages with less visits are given priority, and the pages with more visits are delayed to migrate. To some extent, it solves the problem that dirty pages are repeatedly migrated during iteration, and effectively reduces the migration time and downtime. 4) on the basis of studying the source code of Xen real time migration, the dirty page statistics module and dirty page delamination module are implemented. The dirty page statistics algorithm and the dirty page stratification algorithm are put forward, which can shorten the migration time and the downtime by the cooperation of the two algorithms. Finally, an experimental platform is built to verify the feasibility and effectiveness of the algorithm. The optimized real-time migration framework can effectively improve the migration performance in high dirty pages environment.
【學(xué)位授予單位】:電子科技大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2013
【分類號】:TP302
【參考文獻】
相關(guān)期刊論文 前10條
1 吳吉義;平玲娣;潘雪增;李卓;;云計算:從概念到平臺[J];電信科學(xué);2009年12期
2 房秉毅;張云勇;程瑩;徐雷;;云計算國內(nèi)外發(fā)展現(xiàn)狀分析[J];電信科學(xué);2010年S1期
3 康瑛石;王海寧;虞江鋒;;基于云計算的虛擬化系統(tǒng)研究[J];電信科學(xué);2011年04期
4 董耀祖;周正偉;;基于X86架構(gòu)的系統(tǒng)虛擬機技術(shù)與應(yīng)用[J];計算機工程;2006年13期
5 盧凱;遲萬慶;劉勇鵬;唐宏偉;;高效能計算機系統(tǒng)虛擬化技術(shù)研究[J];計算機工程與科學(xué);2010年07期
6 李強;郝沁汾;肖利民;李舟軍;;云計算中虛擬機放置的自適應(yīng)管理與多目標(biāo)優(yōu)化[J];計算機學(xué)報;2011年12期
7 江雪;李小勇;;虛擬機動態(tài)遷移的研究[J];計算機應(yīng)用;2008年09期
8 辛軍;陳康;鄭緯民;;虛擬化的集群資源管理技術(shù)研究[J];計算機科學(xué)與探索;2010年04期
9 顧宏久;;淺談虛擬化與云計算的關(guān)系[J];科學(xué)咨詢(科技·管理);2011年08期
10 戴元順;;云計算技術(shù)簡述[J];信息通信技術(shù);2010年02期
相關(guān)會議論文 前1條
1 戴清杰;蘇爭光;李永波;高燕;何現(xiàn)青;;云計算探析[A];四川省通信學(xué)會2011年學(xué)術(shù)年會論文集[C];2011年
相關(guān)博士學(xué)位論文 前1條
1 劉海坤;虛擬機在線遷移性能優(yōu)化關(guān)鍵技術(shù)研究[D];華中科技大學(xué);2012年
相關(guān)碩士學(xué)位論文 前7條
1 王佳雋;基于云計算環(huán)境的虛擬化資源管理研究[D];復(fù)旦大學(xué);2011年
2 朱艷偉;基于虛擬化技術(shù)的云計算容錯方案研究[D];大連理工大學(xué);2011年
3 孫昱;虛擬機Xen及其實時遷移技術(shù)研究[D];上海交通大學(xué);2008年
4 阮敏;Xen環(huán)境下實時遷移結(jié)構(gòu)和算法研究[D];大連海事大學(xué);2009年
5 習(xí)昱鄂;基于處理器負載的多機虛擬化調(diào)度系統(tǒng)[D];華中科技大學(xué);2008年
6 劉鵬程;云計算中虛擬機動態(tài)遷移的研究[D];復(fù)旦大學(xué);2009年
7 王鵬濤;虛擬化技術(shù)在集群中的應(yīng)用[D];西安電子科技大學(xué);2010年
本文編號:2389455
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/2389455.html