云计算环境中虚拟机增量迁移技术的研究
[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.
【学位授予单位】:电子科技大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP302
【参考文献】
相关期刊论文 前10条
1 吴吉义;平玲娣;潘雪增;李卓;;云计算:从概念到平台[J];电信科学;2009年12期
2 房秉毅;张云勇;程莹;徐雷;;云计算国内外发展现状分析[J];电信科学;2010年S1期
3 康瑛石;王海宁;虞江锋;;基于云计算的虚拟化系统研究[J];电信科学;2011年04期
4 董耀祖;周正伟;;基于X86架构的系统虚拟机技术与应用[J];计算机工程;2006年13期
5 卢凯;迟万庆;刘勇鹏;唐宏伟;;高效能计算机系统虚拟化技术研究[J];计算机工程与科学;2010年07期
6 李强;郝沁汾;肖利民;李舟军;;云计算中虚拟机放置的自适应管理与多目标优化[J];计算机学报;2011年12期
7 江雪;李小勇;;虚拟机动态迁移的研究[J];计算机应用;2008年09期
8 辛军;陈康;郑纬民;;虚拟化的集群资源管理技术研究[J];计算机科学与探索;2010年04期
9 顾宏久;;浅谈虚拟化与云计算的关系[J];科学咨询(科技·管理);2011年08期
10 戴元顺;;云计算技术简述[J];信息通信技术;2010年02期
相关会议论文 前1条
1 戴清杰;苏争光;李永波;高燕;何现青;;云计算探析[A];四川省通信学会2011年学术年会论文集[C];2011年
相关博士学位论文 前1条
1 刘海坤;虚拟机在线迁移性能优化关键技术研究[D];华中科技大学;2012年
相关硕士学位论文 前7条
1 王佳隽;基于云计算环境的虚拟化资源管理研究[D];复旦大学;2011年
2 朱艳伟;基于虚拟化技术的云计算容错方案研究[D];大连理工大学;2011年
3 孙昱;虚拟机Xen及其实时迁移技术研究[D];上海交通大学;2008年
4 阮敏;Xen环境下实时迁移结构和算法研究[D];大连海事大学;2009年
5 习昱鄂;基于处理器负载的多机虚拟化调度系统[D];华中科技大学;2008年
6 刘鹏程;云计算中虚拟机动态迁移的研究[D];复旦大学;2009年
7 王鹏涛;虚拟化技术在集群中的应用[D];西安电子科技大学;2010年
本文编号:2389455
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2389455.html