基于Xen平台虚拟机实时迁移技术的研究
本文关键词:基于Xen平台虚拟机实时迁移技术的研究
更多相关文章: 虚拟化技术 实时迁移 预拷贝 脏页 总迁移时间
【摘要】:虚拟化技术实现了计算机硬件资源的动态共享,提高了计算机资源的利用率,加强了服务器的综合管理,是近些年研究的核心技术。虚拟机的实时迁移技术就是把虚拟机完整的从源物理主迁移拷贝到另外一台物理主机上,在负载均衡和灾难恢复方面起到了重要的作用。本文以Xen为实验研究平台对虚拟机实时迁移技术进行研究。高负载环境下,预拷贝算法会出现大量内存页重复传送的问题,从而导致了迁移的数据量过大,影响了整个迁移的效率。由于带宽分配存在缺陷,页面传输的速率小于内存页变脏的速度时,阻塞了迁移的进程,延长了总迁移时间。本文对上述问题,提出了改进和优化算法,主要工作内容如下:首先,本文提出了基于脏页预测算法,在高负载场景下,采用动态指数平滑法对脏页面进行工作集预测,减少脏页面的传送,对于高频脏页,直接放入最后停机拷贝时传送,从而减少实时迁移的时间,提高迁移效率。其次,本文提出了一种自适应带宽分配算法,在高负载场景下,采用加权因子对每轮迭代中的预留带宽进行动态调整,有效的提高迁移的效率。最后对两种优化的算法分别进行实验,验证优化算法在高负载场景下的优越性,不仅缩短了总迁移时间,同时提高了迁移的性能。
【关键词】:虚拟化技术 实时迁移 预拷贝 脏页 总迁移时间
【学位授予单位】:南京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP302
【目录】:
- 摘要4-5
- ABSTRACT5-8
- 第一章 绪论8-13
- 1.1 研究背景8-9
- 1.2 国内外研究现状9-10
- 1.3 本文主要工作10-12
- 1.4 本章小结12-13
- 第二章 虚拟化技术概述13-29
- 2.1 虚拟化概念13
- 2.2 虚拟机技术13-17
- 2.2.1 全虚拟化13-14
- 2.2.2 半虚拟化14-15
- 2.2.3 硬件虚拟化15
- 2.2.4 虚拟机技术的实现方式15-17
- 2.3 虚拟机实例17-21
- 2.3.1 VMware17-18
- 2.3.2 Denali18-19
- 2.3.3 Virtual PC19
- 2.3.4 Xen19-20
- 2.3.5 KVM20-21
- 2.4 Xen虚拟机技术21-24
- 2.4.1 CPU虚拟化21-22
- 2.4.2 I/0 虚拟化22-23
- 2.4.3 内存虚拟化23-24
- 2.5 Xen迁移技术24-28
- 2.5.1 Xen实时迁移的内容24-25
- 2.5.2 实时迁移的流程25-27
- 2.5.3 内存迁移的具体实现27-28
- 2.6 本章小结28-29
- 第三章 Xen实时迁移的优化及实现29-40
- 3.1 传统的迁移29-30
- 3.2 优化迁移框架30-33
- 3.2.1 优化框架30-31
- 3.2.2 优化后模块设计31-33
- 3.3 预拷贝算法性能分析33-34
- 3.4 基于脏页预测的内存迁移34-38
- 3.4.1 动态指数平滑法34-36
- 3.4.2 预测算法的实现36-38
- 3.5 本章小结38-40
- 第四章 网络带宽分配的优化40-48
- 4.1 带宽对迁移的影响40-41
- 4.2 网络带宽分配分析41-44
- 4.3 网络带宽分配的优化44-47
- 4.3.1 带宽分配方式的不足44
- 4.3.2 预留带宽的处理44-45
- 4.3.3 带宽分配优化实现45-47
- 4.4 本章小结47-48
- 第五章 实验与结果分析48-56
- 5.1 搭建实验环境48-49
- 5.2 实验方案以及结果分析49-54
- 5.2.1 基于脏页预测算法的实验和结果分析49-52
- 5.2.2 网络带宽分配优化的实验及结果分析52-54
- 5.3 本章小结54-56
- 第六章 总结与展望56-58
- 6.1 论文总结56
- 6.2 工作展望56-58
- 参考文献58-61
- 附录1 攻读硕士学位期间撰写的论文61-62
- 附录2 攻读硕士学位期间参加的科研项目62-63
- 致谢63
【相似文献】
中国期刊全文数据库 前10条
1 王兴波;;有关虚拟机及虚拟化技术的几点诠注[J];信息化纵横;2009年07期
2 包敬海;;浅谈基于虚拟机保护个人服务器[J];福建电脑;2009年08期
3 张岐;;虚拟机在线迁移技术综述[J];农业网络信息;2012年02期
4 ;实而不“虚” 三大王牌虚拟机评测[J];电脑爱好者;2013年08期
5 付王敏捷;;浅谈虚拟机的原理及应用[J];电子制作;2014年02期
6 ;金蝉脱壳 创建安全的虚拟机系统[J];新电脑;2002年04期
7 虚拟人;;神奇的虚拟机软件[J];软件;2002年12期
8 吴放;虚拟机软件专题测试 运筹帷幄之间[J];新电脑;2003年03期
9 杨兴平;;玩转虚拟机就这么简单[J];网络与信息;2005年12期
10 王国安;康雯瑛;葛稚燕;;使用虚拟机软件解决自动站和人工站月报表数据的审核[J];河南气象;2006年01期
中国重要会议论文全文数据库 前5条
1 韦万贵;;虚拟机软件在实际工作中的应用[A];甘肃成人教育协会2008年年会论文集[C];2008年
2 李永;吴庆波;苏航;;基于虚拟机的动态迁移技术分析和研究[A];计算机技术与应用进展·2007——全国第18届计算机技术与应用(CACIS)学术会议论文集[C];2007年
3 王轶;陈俊辉;;使用VPC2007搭建企业应用和测试平台[A];2007第二届全国广播电视技术论文集2(下)[C];2007年
4 董焱;;基于虚拟化技术的实验教学中心环境构建[A];北京高校实验室工作研究会2010年年会优秀论文[C];2011年
5 董焱;;基于虚拟化技术的实验教学中心环境构建[A];北京高教学会实验室工作研究会2010年学术研讨会论文集(下册)[C];2010年
中国重要报纸全文数据库 前10条
1 特约作者:聂阳德 钟达文;体验虚拟机的神奇魅力[N];电脑报;2002年
2 黄树;实战虚拟机软件[N];中国电脑教育报;2004年
3 卿晨;虚拟机为网络教学收紧成本口袋[N];中国电脑教育报;2007年
4 ;虚拟机管理工具仍有改进空间[N];网络世界;2007年
5 四川工程职业技术学院 江平;虚拟机助力计算机教学[N];中国电脑教育报;2006年
6 区阳;微软推出首款虚拟机软件[N];中国计算机报;2003年
7 丁士明;联想虚拟化解决方案[N];中国计算机报;2007年
8 特约作者 滔滔江水;计算机也能虚拟[N];电脑报;2002年
9 ;虚拟化市场增长近五成[N];网络世界;2006年
10 本报特约撰稿 陈杰;虚拟化:制度下的安全[N];计算机世界;2009年
中国博士学位论文全文数据库 前9条
1 林杰;面向服务监控的可控云关键技术研究[D];北京邮电大学;2015年
2 王篁;基于龙芯平台的虚拟机研究[D];中国科学技术大学;2016年
3 张钊宁;云计算大规模弹性资源的性能优化技术研究[D];国防科学技术大学;2014年
4 林铭炜;面向云平台的虚拟机异常行为检测方法研究[D];重庆大学;2014年
5 陈微;基于动态二进制翻译的协同设计虚拟机关键技术研究[D];国防科学技术大学;2010年
6 马飞;云数据中心中虚拟机放置和实时迁移研究[D];北京交通大学;2013年
7 王晓静;I/O虚拟化的性能隔离和优化[D];华中科技大学;2012年
8 张逢U,
本文编号:879133
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/879133.html