导读:本文包含了虚拟机间通信论文开题报告文献综述及选题提纲参考文献,主要关键词:云计算虚拟网络,多IP通信,虚拟机,串口服务
虚拟机间通信论文文献综述
熊梦,贺忠堂,于伟,莫展鹏[1](2019)在《Linux虚拟机多对多并行外网通信的研究与实现》一文中研究指出本文在掌握计算虚拟化和网络虚拟化的相关关键技术基础上,对Linux虚拟机多对多并行外网通信进行了研究。首先对云平台的虚拟机镜像进行了串口服务和高级网络预配置处理,然后通过云平台基于该虚拟机镜像进行虚拟机创建并配置虚拟网络,虚拟网络在配置的过程中通过串口服务自动触发虚拟机内部的高级路由配置程序并自动完成多外网通信配置。研究测试结果表明,该方法能够有效实现虚拟机的多外网IP并行通信,并且相比于云平台通用的手动配置虚拟网络方式提高了效率。(本文来源于《电子技术与软件工程》期刊2019年23期)
游资奇,任怡,刘仁仕,管剑波,刘礼鹏[2](2018)在《基于多核的共生虚拟机通信加速机制XenVMC的优化》一文中研究指出在当前的虚拟化平台中,采用共享内存加速位于同一台物理机上的共生虚拟机间的通信是一种被普遍采用的通信加速思路。XenVMC是这些优化方案中的一种,具有效率高、多层透明、支持在线迁移的特点。多核技术的发展为XenVMC提供了进一步的改进空间。基于XenVMC特殊的通信场景,设计了一种多核优化方法,通过设计多核场景下XenVMC的环形共享内存缓冲区,并调度接收方的多个CPU运行,使接收方可以多核并发地接收数据。实验结果表明,使用多核优化后,XenVMC显着地提高了通信事务的吞吐率,并在一定条件下提高了数据的吞吐率。(本文来源于《计算机科学》期刊2018年03期)
游资奇[3](2017)在《面向虚拟机间高效通信的共享内存机制的优化研究》一文中研究指出在大型数据中心等云计算环境中,网络I/O是系统负载的重要组成部分,而虚拟机间网络I/O性能优化也已成为学术界和工业界广为关注的热点问题之一。目前,一种普遍而有效的通信加速方法是——使用共享内存作为位于同一台物理机上的虚拟机间网络通信通道,而跨物理机的虚拟机间通信仍然采用传统的TCP/IP方法。本文在课题组自主研发的共生关系感知的虚拟机间高效透明通信加速软件XenVMC基础上,重点围绕如何改进共生虚拟机集合维护方法、以及如何基于多核技术进行发送方与接收方虚拟机之间缓存的并发访问优化两个重要问题展开研究,并通过构建原型系统及实验手段验证了所提出方法的有效性。论文主要贡献如下:1、在了解云计算最新发展状况的基础上,研究了当前云平台网络架构方面的主要研究热点,分析了网络I/O虚拟化在提升云平台网络整体性能方面的主要研究动态。在了解网络I/O虚拟化最新技术的基础上,深入研究了目前基于软件的网络I/O虚拟化技术的相关工作,并总结目前相关工作的特点和不足,奠定本课题的研究背景和意义。2、Xen平台上使用共享内存加速共生虚拟机间通信是目前普遍采用的一种方法,已经开源并且影响较大的项目包括XenSocket,XWay,XenLoop等。XenSocket不对应用透明,因此使用时需要重新编写应用程序。XWay、XenLoop在使用时则不需要重新编写应用程序。本文将XWay、XenLoop移植到与XenVMC测试环境相同的软硬件平台,基于常用的网络通信性能评测软件netperf,将XenVMC与XWay、XenLoop进行了性能测试对比,验证XenVMC在设计和实现上的优势。3、共生虚拟机集合维护是使用共享内存加速共生虚拟机间网络通信的基础。已有的基于轮询的共生虚拟机集合维护方法让宿主机以一定周期定期收集当前物理机上的虚拟机集合,再交给所有的客户机进行更新。基于轮询的方法无论共生关系是否发生变化,每个轮询周期需要花费一定CPU和网络开销。同时,轮询过程需要遍历物理机上的每一个虚拟机,当虚拟机数量增多时,所花费的开销随之增多。基于轮询的方法的共生虚拟机集合更新固定在每个轮询周期的末尾,这意味着共生关系发生变化时,共生虚拟集合需要等待到轮询周期结束才更新,不能及时响应共生关系变化。本文针对上述不足,提出了一种事件驱动的共生虚拟机集合维护方法CoKeeper,该方法在共生关系发生变化这一事件发生时,以增量的方式更新当前的共生虚拟机集合。设计上,CoKeeper以低消耗、透明性、支持虚拟机规模可扩展和高响应速度为目标。与相对比,实验表明CoKeeper在低开销、虚拟机规模扩展和响应速度方面与基于轮询的方法对比更有优势。4、多核CPU已经在云计算环境中得到广泛使用,使得基于多核平台进一步提高共生虚拟机间通信加速机制的并发性成为可能。已有相关工作通常借助无锁(lock-free)的缓冲区设计实现虚拟机间通信时的数据读写。而目前的大多数相关工作在某一时刻只允许一个读者或者一个读者操作缓冲区,多核环境中无法实现多写者-多读者并发读写,没有充分利用多核硬件资源。本文针对XenVMC已有的设计提出了一种多核优化方法。通过改变XenVMC已有的数据接收流程,让接收方可以多个CPU同时接收数据,同时优化环形缓冲区,让缓冲区支持多读者并发读,使得XenVMC在数据接收方可以多个核并发地接收数据。实验证明多核优化后的XenVMC的UDP通信吞吐率提升至1.2倍左右,事务吞吐率提升至原来的1.5倍左右。(本文来源于《国防科学技术大学》期刊2017-02-01)
刘仁仕[4](2015)在《基于共享内存连接的虚拟机间通信优化机制研究》一文中研究指出硬件性能的提升使得虚拟化技术得以发展,虚拟化技术的发展又使得云计算得到更有效的使用。云计算环境使用虚拟化技术管理和组织计算资源,将虚拟机作为资源封装的基本单位。而虚拟化技术也是云计算环境IaaS(Infrastructure as a Service)层的重要使能技术之一。随着云计算业务需求的拓展,如何提供更好的云计算服务成为学术界、工业界广为关注的问题,其核心和基础问题包括如何提供更快的运算速度、更大的存储空间和更高的网络通信性能。云计算环境中的虚拟化应用涵盖高性能计算、大规模分布式计算、Web事务处理等类型,网络通信是其应用负载的重要组成部分。对于运行在云计算集群虚拟机中的网络密集型应用,改善其通信效率对于提高云计算服务质量十分必要。将位于同一物理机上的虚拟机称为共生(co-located)虚拟机。目前,基于共享内存连接的共生虚拟机间通信优化,是学术界和工业界的一个研究热点。在改善网络通信效率的同时,支持虚拟机在线迁移和灵活部署、保证应用编程透明等特性对于提高虚拟机间通信优化机制的实用价值具有重要意义。因此,需着重研究满足下述几方面应用需求的虚拟机间通信优化机制:(1)改进虚拟机域间通信效率,支持基于共生关系感知的虚拟机域间通信。即支持判断通信双方虚拟机是否是共生虚拟机:如果是,则采用基于共享内存的本地通信模式,从而缩短虚拟机间通信路径,降低通信开销,减少因资源虚拟化带来的额外损耗,消除或者缓解系统性能瓶颈;如果不是,则仍采用基于TCP/IP协议的虚拟机间远程通信模式。(2)支持虚拟机在线迁移(Live Migration)。虚拟机在线迁移是虚拟化技术的重要特性。虚拟机在线迁移是指在不中断服务的前提下,将正在运行的虚拟机从一台物理机移植到另一台物理机上,该特性能够有效支持系统负载平衡、容错恢复、降低能耗及提高可管理性。设计良好的共生关系感知的虚拟机域间通信优化机制在提高虚拟机域间通信效率的同时不应破坏该特性,为此,需支持基于共享内存连接的本地通信与基于TCP/IP的远程通信两种模式之间的自动切换。(3)保证“应用层-操作系统内核-VMM”叁个层次的多层透明性。多层透明性是指无需引入新应用编程接口,无需修改遗留应用,无需修改操作系统已有内核和VMM代码,不采用内核补丁的方式,无需重新编译、链接内核和VMM,即可通过较低软件栈层次中虚拟机间通信优化机制获得性能增益。该特性有助于简化应用开发和软件部署,保证多层透明性,能够极大地提高优化机制的通用性和易用性。(4)支持TCP和UDP语义。当前,大部分网络应用程序都是采用这TCP和UDP协议,一套良好的通信优化机制应该同时支持TCP和UDP语义。针对上述问题,本文在深入研究和分析已有相关工作的基础上,设计并实现了一种基于共享内存连接的共生虚拟机间通信优化机制XenVMC,该机制将共享内存作为共生虚拟机间进行通信的优化通道,取代传统虚拟机间通信路径,在底层提供两套通信协议分别支持TCP和UDP语义,在优化虚拟机域间的通信效率的基础上,支持虚拟机在线迁移且保证多层透明性。具体地,主要研究内容和贡献如下:(1)针对当前学术界和工业界中Xen和Linux获得普遍应用这一情况,基于Xen和Linux平台设计并实现一种基于共享内存连接的共生虚拟机间通信优化机制,这一优化机制采用在系统调用层实现、对共生虚拟机间通信进行旁路,做到优化效率高、保证“应用层-操作系统内核-VMM”叁个层次的多层透明性、通过截获socket通信类型做到支持TCP和UDP,并同已有的相关机制在同一平台进行了对比,实验结果表明,该机制的UDP事务处理效率相对于netfront/netback机制,最高是其10.9倍,相对于Xen Loop机制,最高是其1.9倍;该机制的TCP事务处理效率相对于netfront/netback机制,最高是其11.9倍,相对于XenLoop机制,最高是其1.8倍;该机制的UDP吞吐率相对于netfront/netback机制,最高是其9.76倍,相对于XenLoop机制,最高是其3.2倍;该机制的TCP吞吐率相对于netfront/netback机制,最高是其3.27倍,相对于XenLoop机制,最高是其1.6倍。(2)对共生虚拟机集合变化特征,提出一种基于事件驱动的共生虚拟机集合动态维护算法,相对于基于轮询方法的事后共生虚拟机集合动态维护算法,该算法开销更小、响应速度更快。(3)将这一基于事件驱动的共生虚拟机集合动态维护算法应用于本文所实现的具体机制中,使得共生虚拟机集合维护代价足够小,且保证支持虚拟机在线迁移。实验表明该支持虚拟机在线迁移,迁入迁出时遗留数据能够得到正确处理。(本文来源于《国防科学技术大学》期刊2015-12-01)
乔若轩,吴涛,杨秋松[5](2015)在《基于微内核的虚拟机间通信加速方法》一文中研究指出基于微内核的虚拟化架构相较于传统的宏内核虚拟化架构,具有可信计算基小,易于完全形式化验证的特点.然而,在基于微内核的虚拟化架构中,即使在同一物理机上运行的不同虚拟机,虚拟机间通信仍需要通过调用网卡驱动传输数据,通信效率低.针对以上问题,提出了一种同一物理机上不同虚拟机间的通信加速方法,通过在网络服务中加入通信数据选择模块和转发模块,使得虚拟机间数据的传输可以直接在内存中完成.实验表明,可以有效提高虚拟机间的通信效率.(本文来源于《计算机系统应用》期刊2015年11期)
肖军,李春鸣,潘丹[6](2015)在《实现虚拟机间快速通信RLMCom方法研究》一文中研究指出伴随着社会经济的快速发展,计算机技术得到了很大进步。用户数据的增多给计算机通信技术带来了很大压力,为了缓解这种压力提高通信的速度,我们采取虚拟机通信技术,而当前基于内存共享的虚拟机技术是不能够满足当前复杂的网络通信要求。对于这个问题,实现同一个计算机上多个虚拟机之间的通信,提出了支持在线迁移的虚拟机通信方法,通过引入加速内存模块以及改进现有的监控器,构造出了支持RLMCom的虚拟机系统。通过改进数据传输、系统关闭等方面来支持在线系统。与其他虚拟机系统相比,该系统具有很大的优势,不仅能够提高通信效率而且还能够保证通信的准确性。文章就针对这项技术进行相关研究,给该领域的人员提供一定的借鉴。(本文来源于《科技创新与应用》期刊2015年29期)
胡亮,陈兴蜀,陈林,韩贞阳[7](2016)在《IaaS环境下虚拟机无代理通信加密机制》一文中研究指出针对Iaa S(infrastructure as a service)环境下虚拟机通信数据在共享网络基础设施中的安全性问题,提出了一种虚拟机无代理通信加密机制。该机制通过加载于虚拟化节点内的加密模块与平台统一加密控制器间的协作,实现了Iaa S环境下虚拟机通信无代理按需加密;同时,引入通信加密策略有效性保障机制,保障了虚拟机全生命周期内的通信加密策略有效性。实验结果表明,该机制在引入较小性能开销的前提下,可以有效实现虚拟机通信加密,并保障虚拟机全生命周期内加密策略的有效性。(本文来源于《计算机应用研究》期刊2016年03期)
阮志强,陈志德[8](2015)在《一种通信距离最小化的虚拟机分配算法》一文中研究指出为了解决云资源分配过程中虚拟机通信距离较大,造成用户计算任务完成时间延长问题,提出一种最短通信距离的虚拟机分配算法。云资源管理器能够根据用户指定的虚拟机条件,将计算任务分割到合适的数据中心及其内部服务器,大大缩短了虚拟机之间的通信距离。仿真实验表明,与现有的贪婪算法和随机方法相比,提出的方法通信量更少,执行速度更快。(本文来源于《电子设计工程》期刊2015年10期)
韩贞阳,陈兴蜀,胡亮,陈林[9](2015)在《基于软件定义网络的IaaS虚拟机通信访问控制方法》一文中研究指出针对云计算基础设施即服务(Iaa S)平台所面临的虚拟机网络通信访问控制问题,提出了一种可适于Iaa S平台的虚拟机通信访问控制方法。该通信访问控制方法基于软件定义网络(SDN),实现针对虚拟机通信的L2~L4层访问控制。实验结果表明:该通信访问控制方法能够有效实现对租户虚拟机通信的灵活访问控制,保障Iaa S平台中租户网络的安全。(本文来源于《计算机应用》期刊2015年05期)
高巍,李易,王淮中[10](2014)在《基于XEN虚拟机通信的研究与优化》一文中研究指出本文从虚拟机通信方面着手,研究了XEN平台下,硬件虚拟化中虚拟机的通信机制,在此基础上,论文引入了一种新的机制——共享内存,通过通信路径,CPU特权级切换,TCP/IP协议栈的开销对比分析,得出现有的通信机制开销过大,而共享内存机制能有效降低开销,提高通信性能。(本文来源于《计算机光盘软件与应用》期刊2014年17期)
虚拟机间通信论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
在当前的虚拟化平台中,采用共享内存加速位于同一台物理机上的共生虚拟机间的通信是一种被普遍采用的通信加速思路。XenVMC是这些优化方案中的一种,具有效率高、多层透明、支持在线迁移的特点。多核技术的发展为XenVMC提供了进一步的改进空间。基于XenVMC特殊的通信场景,设计了一种多核优化方法,通过设计多核场景下XenVMC的环形共享内存缓冲区,并调度接收方的多个CPU运行,使接收方可以多核并发地接收数据。实验结果表明,使用多核优化后,XenVMC显着地提高了通信事务的吞吐率,并在一定条件下提高了数据的吞吐率。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
虚拟机间通信论文参考文献
[1].熊梦,贺忠堂,于伟,莫展鹏.Linux虚拟机多对多并行外网通信的研究与实现[J].电子技术与软件工程.2019
[2].游资奇,任怡,刘仁仕,管剑波,刘礼鹏.基于多核的共生虚拟机通信加速机制XenVMC的优化[J].计算机科学.2018
[3].游资奇.面向虚拟机间高效通信的共享内存机制的优化研究[D].国防科学技术大学.2017
[4].刘仁仕.基于共享内存连接的虚拟机间通信优化机制研究[D].国防科学技术大学.2015
[5].乔若轩,吴涛,杨秋松.基于微内核的虚拟机间通信加速方法[J].计算机系统应用.2015
[6].肖军,李春鸣,潘丹.实现虚拟机间快速通信RLMCom方法研究[J].科技创新与应用.2015
[7].胡亮,陈兴蜀,陈林,韩贞阳.IaaS环境下虚拟机无代理通信加密机制[J].计算机应用研究.2016
[8].阮志强,陈志德.一种通信距离最小化的虚拟机分配算法[J].电子设计工程.2015
[9].韩贞阳,陈兴蜀,胡亮,陈林.基于软件定义网络的IaaS虚拟机通信访问控制方法[J].计算机应用.2015
[10].高巍,李易,王淮中.基于XEN虚拟机通信的研究与优化[J].计算机光盘软件与应用.2014