虚拟机Xen及其实时迁移技术研究

被引:0
作者
孙昱
机构
[1] 上海交通大学
关键词
虚拟机; Xen; 实时迁移; 虚拟化;
D O I
暂无
年度学位
2008
学位类型
硕士
导师
摘要
虚拟机技术通过对硬件资源的虚拟化,可以在一台计算机上模拟多个相同的计算机硬件平台,从而能够同时运行多个操作系统并实现相互隔离。虚拟机技术是当前工业界和学术界研究的热点,也是计算机科学领域发展最快的技术之一。 虚拟机在计算机诸多领域有着广泛用途。虚拟机技术能够有效地解决遗留软件的支持问题;能够提高服务器的利用率,显著降低企业信息系统建设的购置、运行和维护成本;基于虚拟机技术可以实现系统软件,包括操作系统和应用软件的实时迁移,停止服务的时间仅有几十毫秒,从而能够实现服务器的在线维护和升级,也为构建高可靠系统提供了革新的技术手段。虚拟机技术也为网格计算、可信计算提供了新的技术手段。 论文总结了当前虚拟机系统的发展现状,分析了现代处理器对虚拟化的支持,深入研究了虚拟机系统的基本原理和关键技术,并结合阅读源代码,重点对虚拟机Xen的实时迁移技术进行了深入研究。论文分析了实现虚拟机迁移所需要迁移的内容,实现迁移的步骤,研究了在系统运行的同时迁移内存时的工作集判定问题,以及影子页表在目的计算机上的重构问题。论文针对Xen中的全虚拟化(Full-Virtualization)和准虚拟化(Para-Virtualization)方式下的迁移机制,分别针对不同应用程序负载下实时迁移的性能进行了系统测试,并对测试结果进行了分析,论文的测试结果揭示了应用程序对实时迁移性能的影响,也检验了Xen虚拟机迁移技术的可行性。
引用
收藏
页数:86
共 9 条
[1]
基于虚拟机的虚拟计算环境研究与设计 [J].
怀进鹏 ;
李沁 ;
胡春明 .
软件学报, 2007, (08) :2016-2026
[2]
Scalability comparison of four host virtualization tools [J].
Quétier B. ;
Neri V. ;
Cappello F. .
Journal of Grid Computing, 2007, 5 (1) :83-98
[3]
Optimizing the migration of virtual computers.[J].Constantine P. Sapuntzakis;Ramesh Chandra;Ben Pfaff;Jim Chow;Monica S. Lam;Mendel Rosenblum.ACM SIGOPS Operating Systems Review.2002, SI
[4]
FORMAL REQUIREMENTS FOR VIRTUALIZABLE THIRD GENERATION ARCHITECTURES [J].
POPEK, GJ ;
GOLDBERG, RP .
COMMUNICATIONS OF THE ACM, 1974, 17 (07) :412-421
[5]
High Performance VMM Bypass I/O inVirtual Machines..Liu J;Huang W;Abali B;et al;.Proceedings of the International Conference onSupercomputing.2006,
[6]
The Ongoing Evolution of Xen..Pratt; I;Magenheimer; D;Blanchard; H. et al;.Proceedings of the Linux Symposium.2006,
[7]
Xen Users’ Manual v3.0...http://bits.xensource.com/Xen/docs/user.pdf.2006,
[8]
Virtualization Trends..Van Doorn;LHardware;.Proceedings of the Second International Conference on Virtual Execution Environments.2006,
[9]
Linux VMM内存管理子系统研究与实现 [D]. 
胡栋 .
电子科技大学,
2006