基于VT-d的Xen中断虚拟化技术研究

来源 :东南大学 | 被引量 : 0次 | 上传用户:CHENGXB
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
虚拟化技术为云计算的发展提供了坚实的基础,正被广泛研究与应用。Xen作为一种开源、高效的虚拟化软件,正成为研究热点。Xen中断虚拟化技术是I/O虚拟化技术中重要的部分,对I/O虚拟化的性能提高有着重要作用。因此,本文选取Xen中断虚拟化技术进行研究。  本文对Xen中断虚拟化技术进行研究与分析后,发现客户机操作系统不能直接接收处理外部中断,而是产生VM-Exit,由VMM来处理。因此,依托Intel VT-d技术,本文借鉴影子页表的设计思想,设计一种影子IDT(SIDT),使得客户机可直接处理直接分配设备的中断,共享设备的中断仍由VMM来处理。  在SIDT的基础上,本文设计并实现了一种改进的Xen中断虚拟化模型。在该中断虚拟化模型中,客户机的IDTR通常是指向SIDT,使得直接分配设备的中断,将直接交由客户机处理,而无需陷入VMM。对于共享设备的中断,将产生一个异常陷入到VMM,由其进行第一步处理,再将中断注入到相应的客户机中,同时使客户机的IDTR指向客户机的原IDT。实验结果表明,本文中断虚拟化模型有效减少了中断处理导致的VM-Exit,提高了系统的吞吐率。  虚拟化技术正在飞速发展,期望本文的研究与实践对虚拟化技术的实际应用有所帮助。
其他文献
电子现金是一种新型的电子支付载体,是纸币的电子化,由电子现金公司(银行)发行并承诺其价值。电子现金作为一种理想的支付工具具有成本低、安全性高、离线交易等特点,它的出现极
不经意传输(ObliviousTransfer,简称OT)是密码学中一种重要的工具。在1992年,Beaver首次对单机的OT协议的安全性做了形式化的定义[3],将现实的OT协议与理想的OT系统进行比较,要求
电力系统中存在多种安全隐患,而多数的隐患事件发生在电力生产中,有些事件具有突发性和不可预料性,但人为原因造成的人员伤害大部分是可以避免的,通过视频的监控能减少经济损
针对大型复杂决策信息系统,如何进行决策信息系统约简并获取知识一直是粗糙集理论中一个重要的研究课题。动态约简方法作为一种有效的约简方法提出,其实质是对大型决策信息系统
计算机技术、通信技术和计算机网络的快速发展,推动信息技术迅速渗透到国民经济和社会生活各个方面,嵌入式技术更是在这些应用中得到了长足的发展,但软件发展滞后于硬件发展
随着因特网和IP技术的迅猛发展,基于IP网络的多媒体传输技术已成为通信领域的研究和应用热点。VoIP技术,是将语音进行编码、压缩并转换成数据包,在基于TCP/IP的网络中进行传输的
本项研究作为PAR方法研究的一个重要组成部分,目标是开发一个自动程序转换系统,该系统能将用Radl语言描述的算法转换成抽象语言程序Apla程序.围绕转换系统的设计与实现,本文
WebServices(万维网服务)是网络应用的集成方案,是XML(eXtensibleMarkupLanguage)、SOAP(SimpleObjectAccessProtocol)、WSDL(WebServicesDescriptionLanguage)和UDDI(Univers
线程技术是现代操作系统最重要的功能之一,也是程序员开发高性能并发程序的得力工具。然而,现今嵌入式系统中的线程机制在兼容性、效率等方面普遍存在不足,阻碍了采用多线程
知识管理作为当代企业管理的重要概念与手段,随着工业经济高度发展,知识成为最重要的生产因素和经济增长源泉,有效地缩短产品开发周期,降低企业生产风险,提高企业技术能力和核心竞