X86平台的设备虚拟化技术的研究

被引量 : 0次 | 上传用户:liuaxing1314
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,平台虚拟化技术成为了国内外计算机领域的研究热点。服务器合并、网络安全、数据保护、高性能计算和可信计算等方面的应用对平台虚拟化技术的性能、安全可靠性和可伸缩性有了更高的要求。其中,设备虚拟化技术中所关注的一些关键问题包括性能、安全性和实现的难易程度等。首先,在研究当前设备虚拟化技术的基础上,本文提出并实现了一种基于设备模拟模型的显示设备加速方案。该方案使虚拟机可以直接访问其显示设备MMIO空间,同时结合内存虚拟化模块,进行显示设备MMIO空间访问状态追踪,生成显示设备MMIO空间修改位图(Dirty Bitmap),显示设备模拟模块根据这一修改位图进行虚拟机屏幕部分区域重绘。为了测试该优化方案,因此设计了一套专用测试系统,并进行了对比性的测试。测试结果表明,该方案有利于提高系统性能,缓解了系统I/O瓶颈,并增强了系统可伸缩性。第二,现有的设备虚拟化模型中,模拟模型和泛虚拟化模型均存在着许多不足,前者性能损失严重,后者需要修改客户操作系统。为了更进一步地满足应用领域对设备性能的需要,在研究X86平台上的硬件IOMMU特性的基础上,提出了一种基于Xen的通用I/O设备直接分配模型的设计实现方案。该方案将一个物理I/O设备分配给一个虚拟机,使其可以与设备进行直接的数据交换,包括虚拟机中的客户操作系统进行MMIO访问和被分配的设备进行DMA操作。设备直接分配模型无需修改客户操作系统,并且大大提高了系统性能及设备数据交换安全性。这是本文最重要的贡献之一。第三,将设备虚拟化模型应用于显示设备、网络设备和USB存储设备等实例中。在设计实现显示设备直接分配模型中,提出了处理设备自带BIOS的解决方案。然后,采用不同的测试方案,对上述三种设备虚拟化实现分别进行了对比性的测试。其性能评测结果表明,直接分配模型的性能十分接近于非虚拟化环境,远远超过设备模拟模型。设备直接分配模型,无需修改虚拟机内的客户操作系统或驱动,降低了软件复杂度,性能大大优于传统的虚拟化模型,利用硬件IOMMU保障系统安全性,成为目前的发展趋势。最后,本文对设备虚拟化技术发展方向进行了展望,提出了一个基于设备自我虚拟化技术的设备虚拟化模型架构。拥有自我虚拟化功能的设备,提供多套独立的控制接口,每一套接口可被分配给一个虚拟机并由其直接控制。
其他文献
在走向全面开放的今天,对外贸易对中国经济的影响越来越大,确立一个适合本国国情的对外贸易战略对整个国家的长远发展至关重要。在中国实行了20多年的出口导向型战略暴露出了
“当今社会,一切都是项目,一切也将成为项目”。实践表明,项目与项目管理已成为社会进步与组织发展的关键,它所带来的利益要远大于常规经营。项目管理是面对变化与挑战,推动
目前,国外医学信息管理专业课程以信息技术在医学领域的应用为核心,紧密结合医疗改革的变化,逐步完善标准化课程体系,培养多层次的医学信息管理人才。我国医学信息管理专业以
晁错生活在西汉文、景时期,是我国历史上著名的政治思想家和杰出的改革家。为了加强中央集权,他力主"削藩",但是,他没有死于"削藩"对象的诸侯之手,反而被他一心一意维护的汉
秦汉时期纺织业中的商品生产相当发达,成就斐然。纺织商品的广泛交换,促进了纺织商品的生产。纺织机具先进,技术精湛,生产规模庞大,为纺织商品生产奠定了物质和技术基础。完善的生
文章主要探索通过支架式教学法,针对英语水平参次不齐的学习者如何进行英语口语教学,并达到学以致用、脱口而出的教学效果。通过五个实际教学案例,详细阐述支架式教学法循序
究竟谁是德育的主体,这是一个理论问题,更是一个实践问题。厘清德育主体的概念,明晰德育主体的地位与作用,有利于德育实践的深化与德育目标的达成。文章明确提出,德育活动作
军营法律文化是军营这一相对封闭的"亚社会"在长期军事实践活动中逐渐形成的,对法律所特有的思想观念、理想人格、情感倾向、行为趋势,即关于权利与义务的价值模式和行为模式
“怀旧”是当前我国社会心理思潮的一个重要组成部分。在艺术界,在文学界和其他各行各业实际上都存在着一种“怀旧”和“乡愁”情绪。这是急剧社会变迁的结果,在社会结构中的
当前高职院校会计综合实训教学存在诸如内容缺乏全面性、过程缺乏职业性和手段缺乏先进性等种种不足。要走出这一困境,其课程设计就要打破原有以单项会计核算实训为主的内容