导读:本文包含了全虚拟化论文开题报告文献综述及选题提纲参考文献,主要关键词:嵌入式虚拟化,ARM虚拟化扩展,Xen-ARM,实时系统
全虚拟化论文文献综述
刘维飞[1](2017)在《采用全虚拟化技术的多嵌入式操作系统的研究与实现》一文中研究指出随着嵌入式行业的发展,嵌入式系统所涉及的应用场景不断增多,这使得只支持单一应用类型的嵌入式系统不再能够满足用户需求,导致现有的嵌入式系统往往包含多个子系统,嵌入式系统的设计越来越复杂。在此背景下,业界亟需一些解决方案对这些子系统进行业务整合。此外,在嵌入式系统中,往往存在着许多安全等级不同的应用,在进行业务整合的同时,必须保证高安全等级应用的数据安全。最后,由于很多遗留软件不可移植或者难以移植到新平台上,在进行业务整合时也必须考虑对遗留软件的支持。在嵌入式系统上应用全虚拟化技术,可以在一个硬件平台上虚拟出多个分区,每个分区均可运行独立的操作系统,通用操作系统和RTOS可以并存,设备虚拟化技术可以为遗留软件虚拟出过时的硬件设备,这使得嵌入式虚拟化平台可以将实时、非实时应用和遗留软件整合在同一平台上,同时也可能较好地满足不同安全等级应用对数据隔离的需求。然而,与现有的虚拟化产品相比,嵌入式虚拟化产品更关注虚拟化平台是否能满足实时任务的实时需求。在已有的开源Hypervisor中,设备虚拟化功能较为完善、具有分区间通信功能且适用于多核平台的嵌入式Hypervisor已有不少,然而它们均不能满足嵌入式系统对强实时性需求。本文通过研究现有的、适用于嵌入式平台的Hypervisor,最终选择Xen为目标,详细研究了它的虚拟化实现,重点研究了VCPU的调度原理和中断注入流程,然后分析了Hypervisor对客户操作系统实时性产生的影响,最终提出新的VCPU调度算法,改进了Xen的中断处理流程,对Xen的实时性进行增强。在上述基础上,本文将实时操作系统RTEMS移植到Xen平台上,为其添加了半虚拟化设备支持,实现了多嵌入式操作系统的实验原型系统。在文章最后,本文从任务响应时间和中断响应时间的角度对运行在多嵌入式操作系统中的RTOS进行了实时性测试,结果表明,相比于运行在采用Credit、Credit2和RTDS调度算法的Xen上的RTOS,运行在实验原型系统中的RTOS具有较低的平均响应延迟时间,最坏响应延迟时间远低于其它测试方案,具有较好的实时性。(本文来源于《电子科技大学》期刊2017-03-17)
张子卓[2](2017)在《支持GPU全虚拟化的动态迁移研究》一文中研究指出图形处理器单元(GPU)是现代计算机图形计算和处理的核心。由于GPU具有并行处理和计算的特质,它在图形处理以外的计算处理能力也具有广泛的应用前景和潜力。然而,GPU有其局限性,由于各种技术原因导致GPU在应用中会出现非正常停机或挂机(hang);同时,GPU全虚拟化尚不能支持动态迁移。这严重影响了GPU应用的效率。为了解决GPU应用程序遇到的非正常停机或挂机的现象,目前业界最流行的方法是通过GPU供应商提供的硬件机制对GPU进行重新启动,即Reset。重新启动操作的缺点是明显的:为了维持操作系统的稳定,其代价是影响了GPU应用程序的持续性和连贯性。针对上述问题,本文设计了一种行之有效的解决方案。具体来说,在Intel gVirt方案的基础上,开发了一个新的动态迁移方案,实现对虚拟化GPU资源的高可用支持。我们把这种方案定义为High Availability gVirt,简称gHA。这种方案的创新点是针对GPU全虚拟化环境,设计了双机同构模型,系统运行过程中对整个虚拟机(VM)进行迭代式备份,并将VM动态迁移到一个新的备份主机。得益于双机同构设计,当GPU出现非正常挂机,备份虚拟机立刻接管应用程序的运行,从而实现了虚拟化资源和环境的高可用性(High Availability),有效抑制和减轻了GPU的局限性。与其它任何应用程序一样,gHA的应用不可避免地产生成本和开销。为此我们做了大量的测试与实验。实验结果表明,gHA导致的虚拟机备份的停机时间在272-551毫秒之间,比无GPU虚拟化支持的空闲虚拟机仅多出了48-327毫秒;对于2-4秒的备份时间间隔,此停机时间是令人满意的结果。我们还对不同的GPU工作负载进行了测试,测试结果显示,对于六种不同的GPU工作负载,gHA运行性能可达到gVirt的65.0-92.6%,这在保持高性能和稳定性之间是一个很好的平衡。在网络开销方面,gHA方案在运行期间占用了80-180Mbps带宽,对于两个主机之间1Gbps的总带宽,上述带宽占用也是非常小的。(本文来源于《上海交通大学》期刊2017-01-01)
周谦干,吴疆,朱建龙[3](2014)在《全虚拟化在企业信息化建设中的应用》一文中研究指出在企业信息化建设中,使用到数量众多的服务器设备。相对于传统的服务器使用方法,使用全虚拟化平台能为企业带来更多的益处,同时也具有节能环保的重要意义。本文列举一个应用案例说明了全虚拟化在企业信息化建设中的具体应用。(本文来源于《中国计量协会冶金分会2014年会暨能源计量与绿色冶金论坛论文集》期刊2014-09-02)
顾晓峰,王健[4](2009)在《基于Intel VT-x的XEN全虚拟化实现》一文中研究指出由于X86体系结构对虚拟机支持的先天不足,基于此体系结构的虚拟机需要修改操作系统的源代码,称为泛虚拟化技术。泛虚拟化需要修改操作系统的源代码,故只能支持开源的操作系统,且这种虚拟机的实现也是比较困难的。为了解决这个问题,Intel公司提出了VT-x技术,该技术可以使虚拟机不需要修改操作系统的源代码,也就是所谓的全虚拟化技术,可以支持非开源的操作系统,且虚拟机的实现也比较简单。XEN是业界广泛看好的一款基于X86体系结构开源的虚拟机监视器,XEN 3.0开始实现了基于VT-x的全虚拟化技术,具有优越的性能和良好的体系结构。文中讨论了Intel的VT-x技术,并从CPU虚拟化、内存虚拟化和设备虚拟化叁个方面介绍XEN实现全虚拟化的关键技术。(本文来源于《计算机技术与发展》期刊2009年09期)
全虚拟化论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
图形处理器单元(GPU)是现代计算机图形计算和处理的核心。由于GPU具有并行处理和计算的特质,它在图形处理以外的计算处理能力也具有广泛的应用前景和潜力。然而,GPU有其局限性,由于各种技术原因导致GPU在应用中会出现非正常停机或挂机(hang);同时,GPU全虚拟化尚不能支持动态迁移。这严重影响了GPU应用的效率。为了解决GPU应用程序遇到的非正常停机或挂机的现象,目前业界最流行的方法是通过GPU供应商提供的硬件机制对GPU进行重新启动,即Reset。重新启动操作的缺点是明显的:为了维持操作系统的稳定,其代价是影响了GPU应用程序的持续性和连贯性。针对上述问题,本文设计了一种行之有效的解决方案。具体来说,在Intel gVirt方案的基础上,开发了一个新的动态迁移方案,实现对虚拟化GPU资源的高可用支持。我们把这种方案定义为High Availability gVirt,简称gHA。这种方案的创新点是针对GPU全虚拟化环境,设计了双机同构模型,系统运行过程中对整个虚拟机(VM)进行迭代式备份,并将VM动态迁移到一个新的备份主机。得益于双机同构设计,当GPU出现非正常挂机,备份虚拟机立刻接管应用程序的运行,从而实现了虚拟化资源和环境的高可用性(High Availability),有效抑制和减轻了GPU的局限性。与其它任何应用程序一样,gHA的应用不可避免地产生成本和开销。为此我们做了大量的测试与实验。实验结果表明,gHA导致的虚拟机备份的停机时间在272-551毫秒之间,比无GPU虚拟化支持的空闲虚拟机仅多出了48-327毫秒;对于2-4秒的备份时间间隔,此停机时间是令人满意的结果。我们还对不同的GPU工作负载进行了测试,测试结果显示,对于六种不同的GPU工作负载,gHA运行性能可达到gVirt的65.0-92.6%,这在保持高性能和稳定性之间是一个很好的平衡。在网络开销方面,gHA方案在运行期间占用了80-180Mbps带宽,对于两个主机之间1Gbps的总带宽,上述带宽占用也是非常小的。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
全虚拟化论文参考文献
[1].刘维飞.采用全虚拟化技术的多嵌入式操作系统的研究与实现[D].电子科技大学.2017
[2].张子卓.支持GPU全虚拟化的动态迁移研究[D].上海交通大学.2017
[3].周谦干,吴疆,朱建龙.全虚拟化在企业信息化建设中的应用[C].中国计量协会冶金分会2014年会暨能源计量与绿色冶金论坛论文集.2014
[4].顾晓峰,王健.基于IntelVT-x的XEN全虚拟化实现[J].计算机技术与发展.2009