基于Intel VT技术的Xen VMM的研究与开发

来源 :复旦大学 | 被引量 : 0次 | 上传用户:R845451732
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术将底层的计算资源切分(或合并)成多个(或一个)运行环境,以实现部分或完全的机器模拟和时间共享。虚拟技术在很多重要领域(如服务集成,安全计算,多操作系统并行运行,内核的调试与开发,系统迁移等)都具有潜在的应用价值。这直接导致了虚拟技术的发展又迎来了第二个春天。现在已有很多系统被设计采用虚拟技术来充分挖掘现代机器的丰富资源。其中,有一些以系统性能为代价来追求100%的兼容性。有一些则牺牲了安全性和某些功能来换取速度。极少有产品能够既保证虚拟机的隔离性又能保证较高的性能。对于大多数来说,它们只是尽力而为,但殊不知这种尽力而为有可能会带来更大的风险(如DoS攻击)。 Intel公司的虚拟化技术(VT)提供了必要的硬件增强以支持IA-32,EM64T,和IPF平台的完全虚拟化。本文的目的就是介绍Unux下的VMM——Xen,在Intel的VT基础之上作为一种虚拟化解决方案所采用的种种先进技术及其测试手段和性能优势。Xen是Linux下一个开源的虚拟机控制器。它的目标是在不损失性能和功能的前提下支持近百个Guest操作系统的同时运行。Xen所采用的虚拟技术是非常有效的,它允许像Linux和WindowsXP这样的操作系统同时运行,但是其性能开销却非常之小,与在同等条件的硬件上直接运行相比其最多相差几个百分点而已。一直以来,Xen采用的是一种泛虚拟化方式。这使得操作系统必须要经过修改才可以在Xen上运行。作者致力于在Xen中加入Intel的VT支持,这样,通过虚拟化的硬件支持,操作系统不需要做任何修改就可以直接在Xen的虚拟分区内运行,而且它的性能比起泛虚拟化的Xen来说几乎持平或最多损失几个百分点而已。因此,Xen与VT可以说是一个完美的结合,也给当今的虚拟化领域带来了一个近乎完美的解决方案。
其他文献
信息传输中由于发送端和接收端的时钟步调不一致,会发生同步错误,如比特格式的磁记录系统。同步信道的纠错编码技术已逐渐成为信道差错控制领域的研究热点。低密度奇偶校验(Low
遥感图像的配准是对同一区域的两幅或多幅图像进行精确的匹配,是遥感图像处理的重要内容。遥感图像配准的应用领域十分广泛。气象图像作为遥感图像的一种,对其进行配准研究,具有
本文的主要工作是通过研究人工智能技术在网络性能管理中的应用,发现目前的网络性能管理系统存在智能化不足的特点,为了提高网络性能管理系统的智能化,通过研究专家系统、神经网
当今微电子工业的产值占世界经济总产值的4%,己经是全世界最大的产业。预测表明,在今后的25年里,更将占到世界总产值的8%。 像所有迅速发展的事物一样,发展产生了分工,更细的分工
结构化对等覆盖网络(overlay network),如CAN,CHORD,Pastry和Tapestry,为非中心化存储和内容发布等大规模分布式应用提供了可扩展的、健壮的资源定位和路由服务。这些覆盖网络利
云存储随时随地访问、一键分享与协作、多平台随时同步、无限空间、永久免费等优点使得新注册用户数一直都保持两位数的增长态势,云存储市场前景非常广阔。但是由于云存储服务
随着企业规模的扩大和计算机技术的迅猛发展,现代企业信息化程度成为衡量企业竞争力的有力砝码,跨企业、甚至跨行业之间的数据交换与集成成为企业发展必不可少的力量源泉。为了
随着网络应用的普及,校园网办公系统承载了越来越多的应用,为学校师生共享资源带来了极大的便利性,提高了学校各部门的工作效率。然而,伴随着网络应用的普及,也增加了“恶意”的入
3D模拟是虚拟现实中一个非常重要的专业领域。目前,在水土流失方面的模拟依赖于一些国外的软件进行,不能很好的切合中国国内的实际水土流失情况,因此对水土流失进行3D模拟对国内
本文是在基于RT-Linux开放式数控系统研发的课题背景下,设计并实现了蓝天数控系统中控制器软件的一个重要功能模块——蓝天数控系统配置与调试诊断模块。根据课题实际需要,研