一种虚拟机间快速访问传输数据的系统及方法技术方案

技术编号:17097277 阅读:38 留言:0更新日期:2018-01-21 08:57
本发明专利技术公开了一种虚拟机间快速访问传输数据的系统及方法,用于虚拟机间的快速访问传输数据,其结构包括虚拟接口模块,提供虚拟机间信号连接的虚拟接口及对应的物理接口;访问请求处理模块,接收虚拟机发送的访问另一虚拟机的数据访问请求;数据转发交换单元,根据访问请求处理模块接收的数据访问请求,在虚拟接口模块提供的虚拟接口中确定虚拟机到另一虚拟机的访问通道,从而完成虚拟机间的快速访问传输数据。本发明专利技术的一种虚拟机间快速访问传输数据的系统及方法与现有技术相比,不仅可以加快数据访问速度,还有利于虚拟机分配资源,提高扩展能力和资源利用率,大大超出了虚拟交换机的功能,实用性强。

A system and method for fast access to data transmission between virtual machines

The invention discloses a virtual machine system between fast access to data transmission and method for fast access to data transmission between virtual machines, the structure includes a virtual interface module provides physical interface virtual interface and the corresponding signal connections between virtual machines; access request processing module receives the virtual machine to send another virtual access the data access request; data forwarding and switching unit, according to the access request data processing module receives the access request, the virtual machine to another virtual machine access channel to determine the virtual interface provided in the virtual interface module, thus completing the fast access to data transmission between virtual machines. A virtual machine of the invention between fast access to data transmission system with the existing technology and methods, not only can accelerate the speed of data access, and to allocate resources to improve the utilization rate of the virtual machine, extended capabilities and resources, greatly exceeded the virtual switch function, strong practicability.

【技术实现步骤摘要】
一种虚拟机间快速访问传输数据的系统及方法
本专利技术涉及虚拟机
,具体地说是一种虚拟机间快速访问传输数据的系统及方法。
技术介绍
虚拟机是通过软件模拟实现具有完整硬件系统功能并且运行在一个完全隔离环境中的计算机系统。通过虚拟机技术,在一台物理计算机上可以模拟出一台或多台虚拟的计算机。这些虚拟机完全就像真正的物理计算机那样进行工作,例如可以安装操作系统、安装应用程序、访问网络资源等。虽然虚拟机只是物理计算机上的一个应用程序,是虚拟出来的一个计算机,但是对于在虚拟机中运行的应用程序而言,它就像是在真正的物理计算机中进行工作一样。通常,虚拟机的数据存储在虚拟磁盘中,而虚拟磁盘多以镜像文件、逻辑虚拟卷、逻辑磁盘或逻辑磁盘分区的形式存于本地的物理计算机的物理磁盘中,虚拟机通过访问所在物理计算机的物理磁盘来访问各种数据。现有以太网接口的虚拟化实现方案中,通常网络设备(如个人电脑,或者服务器)上的多个虚拟机会共享同一个物理接口,采用软件和特殊的以太网接口芯片完成从物理接口接收到的数据到各个虚拟机上虚拟接口的分发,使用软件的方式以太网的收发效率较低,随着虚拟接口数量的增加收发效率会急剧下降,且本文档来自技高网...
一种虚拟机间快速访问传输数据的系统及方法

【技术保护点】
一种虚拟机间快速访问传输数据的系统,其特征在于,用于虚拟机间的快速访问传输数据,其结构包括,虚拟接口模块,提供虚拟机间信号连接的虚拟接口及对应的物理接口;访问请求处理模块,接收虚拟机发送的访问另一虚拟机的数据访问请求;数据转发交换单元,根据访问请求处理模块接收的数据访问请求,在虚拟接口模块提供的虚拟接口中确定虚拟机到另一虚拟机的访问通道,从而完成虚拟机间的快速访问传输数据。

【技术特征摘要】
1.一种虚拟机间快速访问传输数据的系统,其特征在于,用于虚拟机间的快速访问传输数据,其结构包括,虚拟接口模块,提供虚拟机间信号连接的虚拟接口及对应的物理接口;访问请求处理模块,接收虚拟机发送的访问另一虚拟机的数据访问请求;数据转发交换单元,根据访问请求处理模块接收的数据访问请求,在虚拟接口模块提供的虚拟接口中确定虚拟机到另一虚拟机的访问通道,从而完成虚拟机间的快速访问传输数据。2.根据权利要求1所述的一种虚拟机间快速访问传输数据的系统,其特征在于,所述的虚拟接口模块首先接收虚拟机发送的创建物理接口请求,然后再根据该请求提供虚拟接口及对应物理接口:当存在空闲的虚拟接口时,为发出请求的虚拟机分配虚拟接口,并将所述虚拟接口映射成网络设备总线上的物理接口,并提供给发出请求的虚拟机,这里的网络设备是指配置该虚拟机的设备;当不存在空闲的虚拟接口时,该虚拟接口模块首先创建虚拟接口并将创建的虚拟接口映射成网络设备总线上的物理接口,再将提供给发出请求的虚拟机。3.根据权利要求2所述的一种虚拟机间快速访问传输数据的系统,其特征在于,所述虚拟接口模块包括虚拟接口映射单元、虚拟接口分配单元以及虚拟接口创建单元,其中:虚拟接口映射单元,用于接收网络设备上的虚拟机发送的创建物理接口的创建请求,确定是否存在空闲的虚拟接口;虚拟接口分配单元,用于在虚拟接口映射单元确定存在空闲的虚拟接口时,从空闲的虚拟接口中为虚拟机分配虚拟接口;虚拟接口创建单元,用于在虚拟接口映射单元确定不存在空闲的虚拟接口时,为虚拟机创建虚拟接口。4.根据权利要求1~3任一所述的一种虚拟机间快速访问传输数据的系统,其特征在于,所述访问请求处理模块在接收到虚拟机发送的数据访问请求后,将所述数据访问请求放置在请求队列中,将该请求队列中的数据访问请求与发出请求的虚拟机的虚拟存储空间建立映射,虚拟存储空间与物理存储空间建立映射,该物理存储空间是指配置该虚拟机的网络设备;相对应的,在待访问的另一虚拟机中,虚拟存储空间与物理存储空间也对应建立映射。5.根据权利要求4所述的一种虚拟机间快速访问传输数据的系统,其特征在于,所述的数据转发交换单元根据访问请求处理模块中建立的映射关系,确定一条从虚拟机到另一虚拟机的数据访问通道,根据该数据访问通道,将数据发送给虚拟接口,实现从虚拟机到另一虚拟机虚拟存储空间的数据访问。6.根据权利要求5所述的一种虚拟机间快速访问传输数据...

【专利技术属性】
技术研发人员:潘景基
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1