QEMU-KVM设备虚拟化研究与改进

被引量 : 14次 | 上传用户:josiefeiv
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网、云计算等学科的迅速发展,虚拟化技术又迎来了一个新的春天,特别是在竞争激烈的今天,实现资源的共享和高效利用已经成为了一个新的主题。虚拟机就是充分利用设备虚拟化来模拟出一套完整的硬件平台。通过分时处理的方法将机器硬件进行共享,并且抽象出一个中间层将操作系统和硬件环境相分离,因此提高了计算机硬件的使用效率,增强了硬件的兼容性。但是随着计算机硬件技术的不断发展,Intel、AMD等硬件厂商设计出了多种硬件虚拟化技术来支持虚拟机高效运行,所以怎么充分使用这些硬件辅助虚拟化技术将成为一个新的挑战.本文研究基于当今非常流行的开源虚拟机KVM(Kernel-based virtualmachine),通过对KVM进行二次开发和改进,实现了提出的虚拟化应用解决方案。通过将纯QEMU和经过修改的QEMU-KVM进行性能对比,表明利用Intel VT硬件辅助虚拟化技术加速过的系统性能有明显的提升。在研究中,本文具有以下两个创新点:1.提出了一个时钟设备的虚拟化改进方案。本文通过对中断和时钟虚拟化的研究,借助Intel VT技术,通过保存-再触发方式解决时钟中断的注入丢失问题,并且通过批量注入方式来提高实现时钟中断的注入效率,减小系统损耗。2.提出了一个固定虚拟PCI设备I/O基地址的改进方法。本文通过对虚拟PCI设备地址初始化进行拦截和修改,实现给指定的设备固定分配I/O基地址。基于以上的创新点研究以及虚拟化技术的基础研究,本文取得了以下研究成果。1.实现了一个硬件管理器的虚拟化。本文针对Intel VT硬件辅助虚拟化技术,将QEMU中的硬件模拟部分转移到KVM中实现,完成了一个硬件管理器的虚拟化实例,同时提出了一个完整的设备虚拟化应用解决方案。2.完成了系统时钟和基于VT-x的虚拟中断研究,提出了时钟设备改进方法。提出了一个在虚拟化过程中减少虚拟时钟丢失的改进方法。通过将虚拟时钟丢失中断进行保存和再触发以及虚拟中断批量注入来解决时钟丢失问题。3.完成了对QEMU-KVM中设备I/O虚拟化的研究。本文一方面对QEMU中的虚拟设备模拟进行研究,同时另一方面对KVM中的设备注册和I/O拦截进行研究,通过两个方面的结合,实现了将设备虚拟化I/O部分从QEMU中转移到KVM。目前国内外研究虚拟机技术的资料非常少,特别是针对当前硬件辅助虚拟化技术的资料更是稀少,本文作为这方面的研究,提出了一些自己的理论,弥补了设备虚拟化中理论的空白,为更深一步研究虚拟机技术提供了理论的依据。同时虚拟机技术也是云存储、物联网等技术的基础,它为系统共享硬件资源提供了有效保证,有着广阔的发展空间。
其他文献
[目的]:通过观察测量影像学上腰椎间盘、关节突关节的退变程度、腰椎稳定性、腰椎曲度等指标,分析他们与下腰痛的关系。对比腰椎失稳和非失稳患者腰椎间盘、黄韧带、关节突关
【背景】急性肝衰竭病程进展迅速,病死率高,肝移植被认为是唯一有效的治疗手段,但供肝严重缺乏。人工肝支持系统可有效替代急性肝衰竭患者的肝脏功能,为肝细胞再生及等待肝源提供
在中国文化背景下开展新模式的外语交流活动,一方面为提高大学生的外语听、说、读、写、译、唱的技能水平,另一方面让大学生能深入地学习和弘扬中华民族的优秀传统文化。该模
信贷业务是我国商业银行的初始和本源业务,是银行中存、放、汇三大传统业务之一,相对于构成商业银行表内负债的存款而言,我国商业银行目前营业利润的主要来源则是贷款,贷款是
2008年1月1日开始实施的《中华人民共和国劳动合同法》(以下简称《劳动合同法》)有关无固定期限劳动合同的规定,较之前的《中华人民共和国劳动法》(以下简称《劳动法》)的相
物流行业进入信息化时代后也需要信息化管理,通过建立高效畅通的物流信息系统,对物流进行科学管理,完成物流决策、业务流程、客户服务的全程信息化,这就是物流管理信息化。物
在项目管理中,项目质量管理是项目管理九大知识体系之一。在生产型企业的管理中,质量管理体系是企业管理一个不可或缺的工具。本文通过对生产型企业中扩产项目的质量管理方法
无线低码率视频服务有着广阔的应用前景。如何在信道不稳定、终端能力有限等约束条件下,提高移动用户的视频服务质量,是一个很有价值的研究课题。端到端的率失真模型在通信系
随着经济的高速发展,我国对矿产资源的需求量不断攀升,而矿产资源后备储量和后备基地又相对不足,其供给依赖国际市场的程度不断加大,可见,我国资源安全问题日益紧迫,随时会面临矿业
现代汉语复合趋向补语的意义非常复杂,再加上这种趋向补语除了表示动作方向之外,还可以表示非方向的其他一些意义。这类引申用法与中华文化有密切关系。因此,这些“谓语+趋向补