基于Xen的虚拟化在线迁移技术的研究与实现
本文关键词:基于Xen的虚拟化在线迁移技术的研究与实现
更多相关文章: Xen 在线迁移 预拷贝 分层拷贝 延迟传送
【摘要】:随着我国智能变电站建设的推进,虚拟化技术在智能变电站的应用变得十分迫切。但是,虚拟化技术如何应于智能变电站还处于初步尝试探索阶段。因此,虚拟化技术的研究显得越发重要。在虚拟化技术中,在线迁移技术能够完整的、不间断的将一个计算机系统(即虚拟机)从一台物理主机迁移到另一台物理主机,不仅能够保证各个服务器主机的动态负载均衡,而且可以提供了整个信息系统的在线升级和维护。高效动态地迁移虚拟机而不影响虚拟机的正常服务是在线迁移的终极目标。目前在线迁移技术的难点和重点是如何在确保服务质量的前提下减少迁移时间和宕机时间。Xen是性能优越的开源虚拟化技术,同时支持半虚拟化和全虚拟化技术,符合智能变电站设备系统配置冗余复杂的应用环境。因此,本文以Xen为实验平台研究虚拟机在线迁移,通过对原有迁移算法进行改进,提出基于延迟传送的脏页分层算法,设计实现并测试改进后的效果。本文的工作主要有以下几点:首先,在研究Xen虚拟化实现的架构、关键技术,以及在结合阅读源码的基础上,深入分析了解Xen在线迁移技术的具体实现。其次,在上述研究的基础上,分析影响迁移性能的因素,得出迁移算法存在的不足和缺陷,然后在传统的迁移设计上提出合理的在线迁移框架,依据分层拷贝和延迟拷贝的思想设计了新的迁移算法。分层拷贝算法是根据页面的修改特性将脏页划分为不同层次,针对不同层次的脏页进行不同处理,提高迁移效率;延迟拷贝算法则主要侧重对需要连续传送脏页的控制,尽量减少不必要的传送,降低迁移时间。最后,通过在不同应用程序运行下的对比实验,验证本文设计的在线迁移算法的合理性和有效性。在对实验结果进行分析后得出:改进后的迁移算法能有效的改善总迁移时间和宕机时间。
【关键词】:Xen 在线迁移 预拷贝 分层拷贝 延迟传送
【学位授予单位】:中国科学院研究生院(沈阳计算技术研究所)
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TM63;TP302
【目录】:
- 摘要5-6
- ABSTRACT6-9
- 引言9-11
- 第一章 绪论11-15
- 1.1 课题背景11-12
- 1.2 课题主要研究内容12
- 1.3 国内外相关技术的研究现状12-14
- 1.3.1 国际应用情况12-13
- 1.3.2 国内应用情况13-14
- 1.4 论文结构14-15
- 第二章 虚拟化及Xen相关技术的研究15-24
- 2.1 虚拟化技术15
- 2.1.1 虚拟化概述15
- 2.1.2 虚拟化技术分类15
- 2.2 Xen虚拟化技术15-21
- 2.2.1 CPU虚拟化17-18
- 2.2.2 内存虚拟化18-19
- 2.2.3 I/O虚拟化19-21
- 2.3 关键技术21-22
- 2.3.1 超级调用和事件通道21-22
- 2.3.2 共享内存22
- 2.4 本章小结22-24
- 第三章 Xen虚拟机在线迁移的分析24-36
- 3.1 评估动态迁移性能和效率的常用标准24-25
- 3.2 在线迁移的内容25-27
- 3.2.1 内存迁移25-27
- 3.2.2 网络迁移27
- 3.2.3 存储迁移27
- 3.3 Xen在线迁移的主要流程27-28
- 3.4 Xen在线迁移的具体实现28-35
- 3.4.1 迁移框架28-30
- 3.4.2 影子页表30-31
- 3.4.3 脏页位图31-32
- 3.4.4 脏页拷贝32-34
- 3.4.5 停机拷贝34-35
- 3.5 本章小结35-36
- 第四章 基于Xen的在线迁移算法的改进与实现36-48
- 4.1 预拷贝算法36-37
- 4.2 迁移框架37-41
- 4.3 脏页分层拷贝算法的设计与实现41-45
- 4.3.1 算法设计41-42
- 4.3.2 算法的实现42-45
- 4.3.3 算法分析45
- 4.4 脏页延迟传送算法45-47
- 4.5 改进后内存迁移流程47
- 4.6 本章小结47-48
- 第五章 实验和结果分析48-54
- 5.1 系统环境48
- 5.2 实验系统框架48-49
- 5.3 实验方案49-50
- 5.4 实验分析50-53
- 5.4.1 总迁移时间50-51
- 5.4.2 宕机时间51-53
- 5.5 本章小结53-54
- 结束语54-56
- 参考文献56-58
- 发表文章58-59
- 致谢59
【相似文献】
中国期刊全文数据库 前10条
1 郑晓珑;孔挺;;虚拟机的安全风险与管理[J];硅谷;2010年16期
2 严东华,张凯;Java虚拟机及其移植[J];北京理工大学学报;2002年01期
3 李超,方潜生;Java虚拟机中类装载机制的原理分析与应用研究[J];安徽建筑工业学院学报(自然科学版);2005年05期
4 邹臣嵩;;桥接网络模式下多虚拟机初始参数冲突的解决方法[J];江南大学学报(自然科学版);2012年01期
5 郭涛;温少君;陈俊杰;;基于个性化的云平台虚拟机部署机制的研究[J];太原理工大学学报;2012年02期
6 佘琼渠;;虚拟机系统的平台建设探讨[J];科技与创新;2014年03期
7 黄广君,普杰信,吴庆涛;嵌入式Java虚拟机实现中的代码优化[J];河南科技大学学报(自然科学版);2003年01期
8 李运发;徐向华;万键;;基于虚拟机负载迁移的资源调度机制[J];华中科技大学学报(自然科学版);2009年09期
9 陈磊;;Java虚拟机安全模型中代码签名与认证的实现[J];硅谷;2011年05期
10 庄威;桂小林;林建材;王刚;代敏;;云环境下基于多属性层次分析的虚拟机部署与调度策略[J];西安交通大学学报;2013年02期
中国重要会议论文全文数据库 前10条
1 孟广平;;虚拟机漂移网络连接方法探讨[A];中国计量协会冶金分会2011年会论文集[C];2011年
2 段翼真;王晓程;;可信安全虚拟机平台的研究[A];第26次全国计算机安全学术交流会论文集[C];2011年
3 李明宇;张倩;吕品;;网络流量感知的虚拟机高可用动态部署研究[A];2014第二届中国指挥控制大会论文集(上)[C];2014年
4 林红;;Java虚拟机面向数字媒体的应用研究[A];计算机技术与应用进展——全国第17届计算机科学与技术应用(CACIS)学术会议论文集(上册)[C];2006年
5 杨旭;彭一明;刑承杰;李若淼;;基于VMware vSphere 5虚拟机的备份系统实现[A];中国高等教育学会教育信息化分会第十二次学术年会论文集[C];2014年
6 沈敏虎;查德平;刘百祥;赵泽宇;;虚拟机网络部署与管理研究[A];中国高等教育学会教育信息化分会第十次学术年会论文集[C];2010年
7 李英壮;廖培腾;孙梦;李先毅;;基于云计算的数据中心虚拟机管理平台的设计[A];中国高等教育学会教育信息化分会第十次学术年会论文集[C];2010年
8 朱欣焰;苏科华;毛继国;龚健雅;;GIS符号虚拟机及实现方法研究[A];《测绘通报》测绘科学前沿技术论坛摘要集[C];2008年
9 于洋;陈晓东;俞承芳;李旦;;基于FPGA平台的虚拟机建模与仿真[A];2007'仪表,自动化及先进集成技术大会论文集(一)[C];2007年
10 丁涛;郝沁汾;张冰;;内核虚拟机调度策略的研究与分析[A];'2010系统仿真技术及其应用学术会议论文集[C];2010年
中国重要报纸全文数据库 前10条
1 ;虚拟机的生与死[N];网络世界;2008年
2 本报记者 卜娜;高性能Java虚拟机将在中国云市场释能[N];中国计算机报;2012年
3 本报记者 邱燕娜;如何告别虚拟机管理烦恼[N];中国计算机报;2012年
4 ;首批通过云计算产品虚拟机管理测评名单[N];中国电子报;2014年
5 申琳;虚拟机泛滥 系统安全怎么办[N];中国计算机报;2008年
6 Tom Henderson邋沈建苗 编译;虚拟机管理的五大问题[N];计算机世界;2008年
7 盆盆;真实的虚拟机[N];中国电脑教育报;2004年
8 本版编辑 综合 编译整理 田梦;管理好虚拟机的全生命周期[N];计算机世界;2008年
9 李婷;中国研制出全球最快反病毒虚拟机[N];人民邮电;2009年
10 张弛;虚拟机迁移走向真正自由[N];网络世界;2010年
中国博士学位论文全文数据库 前10条
1 宋翔;多核虚拟环境的性能及可伸缩性研究[D];复旦大学;2014年
2 王桂平;云环境下面向可信的虚拟机异常检测关键技术研究[D];重庆大学;2015年
3 周真;云平台下运行环境感知的虚拟机异常检测策略及算法研究[D];重庆大学;2015年
4 郭芬;面向虚拟机的云平台资源部署与调度研究[D];华南理工大学;2015年
5 周傲;高可靠云服务供应关键技术研究[D];北京邮电大学;2015年
6 代炜琦;云计算执行环境可信构建关键技术研究[D];华中科技大学;2015年
7 刘圣卓;面向虚拟集群的镜像存储与传输优化[D];清华大学;2015年
8 陈彬;分布环境下虚拟机按需部署关键技术研究[D];国防科学技术大学;2010年
9 刘海坤;虚拟机在线迁移性能优化关键技术研究[D];华中科技大学;2012年
10 刘谦;面向云计算的虚拟机系统安全研究[D];上海交通大学;2012年
中国硕士学位论文全文数据库 前10条
1 潘飞;负载相关的虚拟机放置策略研究[D];杭州电子科技大学;2011年
2 王建一;混合型桌面云高可用性研究与实现[D];华南理工大学;2015年
3 周衡;云计算环境下虚拟机优化调度策略研究[D];河北大学;2015年
4 罗仲皓;基于OpenStack的私有云计算平台的设计与实现[D];华南理工大学;2015年
5 李子堂;面向负载均衡的虚拟机动态迁移优化研究[D];辽宁大学;2015年
6 张煜;基于OpenStack的“实验云”平台的研究与开发[D];西南交通大学;2015年
7 曾文琦;面向应用服务的云规模虚似机性能监控与负载分析技术研究[D];复旦大学;2013年
8 施继成;面向多核处理器的虚拟机性能优化[D];复旦大学;2014年
9 游井辉;基于虚拟机动态迁移的资源调度策略研究[D];华南理工大学;2015年
10 方良英;云平台的资源优化管理研究与实现[D];南京师范大学;2015年
,本文编号:618225
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/618225.html