Intel VT-d技术的研究及其在KVM虚拟机上的实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:candy136892
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近几年,随着信息技术在各行各业的普遍应用,出现了信息资源管理,服务器整合等需求,虚拟化技术作为一种解决方案而进入了一个快速发展的繁荣时代,特别是最近云式计算概念的提出,更是使虚拟技术成为最热门的研究话题之一。虚拟化技术主要是通过软硬件技术方式,将底层的计算资源或者化分为多个运行环境,或者整合成单个运行环境,从而满足对各种应用的要求。虚拟化技术在很多重要领域都具有很高的实用价值,如集成服务,内核的开发,内核的调试,安全计算,多系统并行计算,系统迁移等。因此,如何提升虚拟机的性能和安全成为研究热点,作为虚拟化核心技术之一的虚拟I/O技术,自从设计出设备模拟虚拟I/O模型以及泛虚拟化设备驱动I/O模型,一直发展缓慢。顺应市场需求和技术需要,Intel推出了VT-d技术,该技术是在芯片级对虚拟机提供支持,能有效提高虚拟机的I/O性能,并对传统的操作系统起到一定的安全隔离作用。利用KVM和Xen虚拟机开源的优点,Intel Linux VMM小组在其基础上加入了对VT-d的支持。本文作者有幸参与了该项目,主要侧重直接I/O虚拟化技术的研究和其在开源虚拟机KVM上的实现。本文首先对虚拟计算技术和当前著名的虚拟机进行了介绍,分析了KVM虚拟机的架构和设备虚拟化,接着讨论了当前流行的虚拟I/O模型的原理和实现,对它们的优缺点进行了简单的分析。然后文章深入研究了英特尔的VT-d技术,结合对KVM虚拟机的研究,对直接I/O虚拟模型进行了整体设计,详细论述了该模型在KVM虚拟机上的实现,并对该模型进行了性能分析和评估。最后设计了性能测试方案,通过一系列的数据论证了该模型使I/O设备性能、CPU利用率性能都得到了很大的提高。
其他文献
随着宽带无线通信时代的到来,新技术的快速发展逐渐向新业务快速发展转变,层出不穷的多业务融合越来越成为未来人们对移动通信的需求。以政府、铁路、航空等部门为用户主体的
随着信息化时代的到来,传统身份识别方法的安全性正面临着挑战。生物特征识别是指利用人体本身的生理和行为特征来进行身份鉴别的技术,诸如指纹,虹膜,人脸等,这些生物特征识
随着无线通信技术和通信网基础设施的不断完善,网络中传输的业务类型由传统的以话音、文本为主,发展到图像、视频等大量多媒体应用并存的现状。这些新型业务往往有非常庞大的
由于人体目标雷达散射截面积较小,运动速度缓慢,其多普勒频率与地物杂波重叠,在强地物杂波环境中对慢速人体目标探测与识别一直是雷达面临的严峻挑战。本文采用线性调频连续
超宽带(UWB,Ultra-WideBand)作为一种新兴的扩频无线通信技术,具有功耗低、抗多径能力强、定位精度高等优点,成为短距离无线通信领域研究热点。移动自组网(MANET,MobileAdHoc
科学技术发展日新月异,人们对于视觉获取上的要求越来越高,图像矩技术的应用也越来越广泛,发展速度越来越快。基于矩技术的图像匹配和目标识别技术被广泛的应用到了社会各个领域
学位
近年来,随着经济和科技迅猛发展,由于电力系统中负荷日益增多以及非线性设备的大量使用,使得电力系统中谐波污染越来越严重。谐波所产生的污染不仅严重的干扰了电网的电能质量,同时也影响着人们日常的用电质量。为了有效的治理电力系统中的谐波,就需要对谐波进行检测,确定电网中所含的谐波成分。独立分量分析作为最近这些年兴起的一种高效的盲源分离方法,已经应用于图像处理、语音处理、地震信号处理等方面,但是在谐波检测方
城市地下水管道的漏水是造成水资源浪费的一个重要原因,随着淡水资源的日益枯竭,管道漏水检测越来越受到人们的重视。对漏水声音信号的采集分析是漏水检测最行之有效的方法,
多同步数字转接系统要实现的功能是将以太网、语音、TDM/E1、图像共四路业务数据通过光纤、MESH、E1、V.35这四路同步数字传输通道传输到远端。实现此功能主要需要解决三个问
认知无线电技术是当前现有频谱分配政策下,克服频谱资源短缺的有效手段,而频谱感知则是这项技术的前提。本文以循环平稳检测为研究的基本路线,通过分析接收信号的循环平稳特