期刊文献+

基于Intel VT-x的XEN全虚拟化实现 被引量:7

Full-Virtualization Implementation of XEN Based on Intel VT-x
下载PDF
导出
摘要 由于X86体系结构对虚拟机支持的先天不足,基于此体系结构的虚拟机需要修改操作系统的源代码,称为泛虚拟化技术。泛虚拟化需要修改操作系统的源代码,故只能支持开源的操作系统,且这种虚拟机的实现也是比较困难的。为了解决这个问题,Intel公司提出了VT-x技术,该技术可以使虚拟机不需要修改操作系统的源代码,也就是所谓的全虚拟化技术,可以支持非开源的操作系统,且虚拟机的实现也比较简单。XEN是业界广泛看好的一款基于X86体系结构开源的虚拟机监视器,XEN 3.0开始实现了基于VT-x的全虚拟化技术,具有优越的性能和良好的体系结构。文中讨论了Intel的VT-x技术,并从CPU虚拟化、内存虚拟化和设备虚拟化三个方面介绍XEN实现全虚拟化的关键技术。 As the X86 architecture has congenitally defective support for virtual machine, the virtual machine based on the architecture need to modify the operating system source code, called Para-virtualization. Para- virtualization need to modify the operating system, which can only support the open source operating system, and the virtual machine is also more difficult to implement. To solve the problem, lntel Corporation proposed the VT- x technology, which enables virtual machine do not need to modify the operating system source code, that is, the so- called Full - virtualization, can support for the non- open source operating system, and the implementation of the virtual machine is also relatively simple. XEN is an open source virtual machine monitor based on X86 architecture, whose future is widespread optimistic hy the industry, and XEN 3.0 began to implement the Full - virtualization technology based on VT- x, which has a superior performance and good architecture. This paper focused on Intel' s VT - x technology, and introduced the key technologies about XEN implementing Full - virtualization from the prospects of CPU virtualization, memory virtualization and device virtualization.
作者 顾晓峰 王健
出处 《计算机技术与发展》 2009年第9期242-245,249,共5页 Computer Technology and Development
关键词 泛虚拟化 VT—x 全虚拟化 XEN para - virtualization VT- x full - virtualization XEN
  • 相关文献

参考文献9

  • 1Creasy R J. The Origin of the VM/370 Time - sharing System[J]. IBM Journal of Research and Development, 1981,25 (5) :483 - 490.
  • 2Robin J S, Irvine C E. Analysis of the Intel Pentiums Ability to Support a Secure Virtual Machine Monitor[EB/OL]. 2005 [2007 ]. http://citeseer. ist. psu. edu/kiyanclar05survey. html.
  • 3Intel Corporation. IntelR Virtualization Specification for the IA-32 Intel Architecture[EB/OL]. 2005 [2006]. http:// cache- www. intel. com/ed/00/00/19/76/197666_ 19766.
  • 4Pratt I, Fraser K, Hand S, et al. XEN 3.0 and the Art of Virtualization [ EB/OL ]. 2005 [ 2007 ]. http://www. linuxsyrnposium.org/2005/linuxsymposium_ procv2. pdf.
  • 5Fraser K, Hand S, Neugebauer R, et al. Safe Hardware Access with the Xen Virtual Machine Monitor[EB/OL]. 2004 [2006]. http://www. cl. cam. ac. uk/Research/SRG/netos/ papers/2004 - oasis - ngio. pdf.
  • 6Duds K J,Cheriton D R. Borrowed-Virtual-Time (BVT) scheduling: supporting latency-sensitive threads in a general -purpose scheduler[C] //Proceedings of the 17th ACM SIGOPS. Symposium on Operating Systems Principles, volume 33(5) of ACM Operating Systems Review. New York, USA: ACM Press, 1999:261 - 276.
  • 7Intel Corporation. Intel Itanium Architecture Software Developer' s Manual[ EB/OL]. 2006. ftp://download, intel.com/ design/Itanium/manuals/24531805. pdf.
  • 8Henning J L. SPEC CPU 2000: measuring CPU performance in the New Millennium[M]. [s.l. ] : IEEE Computer Society, 2000- 28 - 35.
  • 9刘爱军,耿国华.基于x86的虚拟机技术现状、应用及展望[J].计算机技术与发展,2007,17(11):250-252. 被引量:16

二级参考文献8

  • 1董耀祖,周正伟.基于X86架构的系统虚拟机技术与应用[J].计算机工程,2006,32(13):71-73. 被引量:63
  • 2张丽喆.英特尔VT技术开创普遍虚拟化计算时代[EB/OL].2006-06-03.天极网.
  • 3Vmware.通过VMware虚拟化软件降低服务器成本[EB/OL].天极网,2007-04-03.
  • 4杨天识.虚拟机常见应用简介[EB/OL].赛迪网,2007-03-28.
  • 5Barham Dragovic B,Fraser K.Xen and the Art of Virtualization[C]//Proceedings of the 19th ACM Symposium on Operating Systems Principles.Bolton Landing,N USA:Virtual Machine Monitors,2003:164-177.
  • 6Vmware.通过VMware虚拟化软件降低服务器成本[EB/OL].天极网.2007-04-03.http://searchsmallbizit.techtarget.com.cn/whitepaperssu/166/3151166.shtmlI.
  • 7杨天识.虚拟机常见应用简介[EB/OL].赛迪网.2007-03-28.http://www.xuniji.com/xunihua/view.asp?id=64.
  • 8Intel Corporation.IntelVan derpool Technology for IA-32 Processors(VT-x)Preliminary Specification[EB/OL].2005.http://developer.intel.com.

共引文献15

同被引文献69

引证文献7

二级引证文献60

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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