期刊文献+

基于协作型VMM的虚拟机执行环境动态配置模型 被引量:1

Dynamic configuration model of virtual machine execution environment based on cooperative VMM
在线阅读 下载PDF
导出
摘要 针对当前各类虚拟机监控器(VMM)在定制虚拟机执行环境过程中灵活性不足、可用性不强方面的问题,提出并设计了一种用户动态配置虚拟机执行环境的模型,并在协作型VMM之上进行了实现。结合Intel VT-x技术的实现机制,充分利用虚拟机控制结构(VMCS)中的执行控制域特性,通过为用户提供接口,对虚拟机配置文件进行操作,实现对虚拟机执行环境的实时动态配置。用户利用该模型能够快速构建具有不同运行时特性的虚拟机执行环境。测试结果表明,该模型能够提高VMM的可用性。 There are some deficiencies in the current Virtual Machine Monitor(VMM) that could not customize different virtual machine execution environment flexibly.This paper illustrated the feasibility of designing and implementing the dynamic model to make better use of the VMM,and then presented a model to design a user-configured virtual machine execution environment and implemented it upon the cooperative VMM.The model made full use of the control domains in Virtual Machine Control Structure(VMCS) configuration progress.With this model,users can change the features of the virtual machine execution environment for real-time dynamic configuration,and build virtual machines with different characteristics based on a VMM at the same time.The test results show that the model can improve the availability of the VMM.
出处 《计算机应用》 CSCD 北大核心 2012年第3期831-834,共4页 journal of Computer Applications
关键词 虚拟机监控器(VMM) VT-x 虚拟机执行环境 动态配置模型 可用性 Virtual Machine Monitor(VMM) VT-x virtual machine execution environment dynamic configuration model availability
  • 相关文献

参考文献10

  • 1FISHER-OGDEN J.Hardware support for efficient virtualization[EB/OL].[2010-07-19].http://www.cse.ucsd.edu/~ jfisherogden/hardwareVirt.pdf.
  • 2NEIGER G,SANTONI A,LEUNG F.Intel virtualization technology:Hardware support for efficient processor virtualization[J].Intel Technology Journal,2006,10(3):167-177.
  • 3英特尔开源软件技术中心,复旦大学并行处理研究所.系统虚拟化:原理与实现[M].北京:清华大学出版社,2009.
  • 4University of Cambridge Computer Laboratory.Xen architecture overview[EB/OL].[2011-08-10].http://wiki.xen.org/xenwiki/XenArchitecture?action =AttachFile&do =get&target =Xen + Architecture_Q1 + 2008.pdf.
  • 5KIVITY A,KAMAY Y,LAOR D.KVM:The Linux virtual machine monitor[EB/OL].[2010-05-10].http://www.kernel.org/doc/ols/2007/ols2007v1-pages-225-230.pdf.
  • 6WANG XiaoLin,SUN YiFeng,LUO YingWei,WANG ZhenLin,LI Yu,ZHANG BinBin,CHEN HaoGang,LI XiaoMing.Dynamic memory paravirtualization transparent to vip OS[J].Science China(Information Sciences),2010,53(1):77-88. 被引量:4
  • 7WANG XIAOLIN.Selective hardware / software memory virtualization[C] //VEE'11:Proceedings of the 7th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments. New York:ACM Press,2011:217-226.
  • 8Cambridge University.Xen源代码[EB/OL].[2011-05-16].http://www.xensource.com.
  • 9GUO YUDONG,WANG XIAORUI.A cooperative model virtual-machine monitor based on multi-core platform[C] //Proceedings of the 2nd International Conference on Future Computer and Communication.Piscataway,NJ:IEEE Press,2010:802-807.
  • 10Intel corporation.Intel 6 4 and IA-3 2 architecture software developer's manual,Vol 3B[EB/OL].[2011-07-30].http://www.intel.com/Assets/PDF/manual/253669.pdf.

二级参考文献13

  • 1Barham P, Dragovic B, Fraser K, et al. Xen and the art of virtualization. In: Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles (Bolton Landing, NY, USA, October 19-22, 2003). SOSP '03. New York: ACM, 2003. 164-177.
  • 2Whitaker A, Shaw M, Gribble S D. Scale and performance in the Denali isolation kernel. SIGOPS Oper Syst, 2002, 36(SI): 195-209.
  • 3Devine S, Bugnion E, Rosenblum M. Virtualization system including a virtual machine monitor for a computer with a segmented architecture. US Patent, 6 397 242, 1998-10.
  • 4Smith J E, Nair R. Virtual Machines: Versatile Platforms for Systems and Processes. San Francisco: Morgan Kaufmann Publishers, 2005.
  • 5AMD. AMD64 Virtualization Codenamed "Pacifica" Technology: Secure Virtual Machine Architecture Reference Manual, 2005.
  • 6Bhargava R, Serebrin B, Spadini F, et al. Accelerating two-dimensional page walks for virtualized systems. In: Proceed- ings of the 13th international Conference on Architectural Support for Programming Languages and Operating Systems (Seattle, WA, USA, March 01-05, 2008), ASPLOS XIII. New York: ACM, 2008. 26-35.
  • 7Intel Corp. Intel Virtualization Technology Specification for the IA-32 Intel Architecture. 2005.
  • 8Neiger G, Santoni A, Leung F, et al. Intel virtualization technology: Hardware support for efficient processor virtualization. Intel Tech J, 2006 10:167-177.
  • 9Adams K, Agesen O. A comparison of software and hardware techniques for x86 virtualization. In: Proceedings of the 12th international Conference on Architectural Support for Programming Languages and Operating Systems (San Jose, California, USA, October 21-25, 2006), ASPLOS XII. New York, NY: ACM, 2006. 2-13.
  • 10Habib I. Virtualization with KVM. Linux J, 2008, 166:8.

共引文献5

同被引文献4

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部