[发明专利]一种虚拟机间快速访问传输数据的系统及方法在审
申请号: | 201710874209.4 | 申请日: | 2017-09-25 |
公开(公告)号: | CN107608806A | 公开(公告)日: | 2018-01-19 |
发明(设计)人: | 潘景基 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F9/455 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 孟峣 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 快速 访问 传输 数据 系统 方法 | ||
1.一种虚拟机间快速访问传输数据的系统,其特征在于,用于虚拟机间的快速访问传输数据,其结构包括,
虚拟接口模块,提供虚拟机间信号连接的虚拟接口及对应的物理接口;
访问请求处理模块,接收虚拟机发送的访问另一虚拟机的数据访问请求;
数据转发交换单元,根据访问请求处理模块接收的数据访问请求,在虚拟接口模块提供的虚拟接口中确定虚拟机到另一虚拟机的访问通道,从而完成虚拟机间的快速访问传输数据。
2.根据权利要求1所述的一种虚拟机间快速访问传输数据的系统,其特征在于,所述的虚拟接口模块首先接收虚拟机发送的创建物理接口请求,然后再根据该请求提供虚拟接口及对应物理接口:当存在空闲的虚拟接口时,为发出请求的虚拟机分配虚拟接口,并将所述虚拟接口映射成网络设备总线上的物理接口,并提供给发出请求的虚拟机,这里的网络设备是指配置该虚拟机的设备;当不存在空闲的虚拟接口时,该虚拟接口模块首先创建虚拟接口并将创建的虚拟接口映射成网络设备总线上的物理接口,再将提供给发出请求的虚拟机。
3.根据权利要求2所述的一种虚拟机间快速访问传输数据的系统,其特征在于,所述虚拟接口模块包括虚拟接口映射单元、虚拟接口分配单元以及虚拟接口创建单元,其中:虚拟接口映射单元,用于接收网络设备上的虚拟机发送的创建物理接口的创建请求,确定是否存在空闲的虚拟接口;虚拟接口分配单元,用于在虚拟接口映射单元确定存在空闲的虚拟接口时,从空闲的虚拟接口中为虚拟机分配虚拟接口;虚拟接口创建单元,用于在虚拟接口映射单元确定不存在空闲的虚拟接口时,为虚拟机创建虚拟接口。
4.根据权利要求1~3任一所述的一种虚拟机间快速访问传输数据的系统,其特征在于,所述访问请求处理模块在接收到虚拟机发送的数据访问请求后,将所述数据访问请求放置在请求队列中,将该请求队列中的数据访问请求与发出请求的虚拟机的虚拟存储空间建立映射,虚拟存储空间与物理存储空间建立映射,该物理存储空间是指配置该虚拟机的网络设备;相对应的,在待访问的另一虚拟机中,虚拟存储空间与物理存储空间也对应建立映射。
5.根据权利要求4所述的一种虚拟机间快速访问传输数据的系统,其特征在于,所述的数据转发交换单元根据访问请求处理模块中建立的映射关系,确定一条从虚拟机到另一虚拟机的数据访问通道,根据该数据访问通道,将数据发送给虚拟接口,实现从虚拟机到另一虚拟机虚拟存储空间的数据访问。
6.根据权利要求5所述的一种虚拟机间快速访问传输数据的系统,其特征在于,还包括数据缓存模块,该数据缓存模块用于缓存数据转发交换单元发送出的数据,接收来自虚拟机的数据访问请求,并根据这些数据访问请求检索是否有已缓存的、数据访问请求指示的待读取数据,如果有,从此数据缓存模块中读取数据,否则将所述数据访问请求加入到访问请求处理模块的请求队列中。
7.一种虚拟机间快速访问传输数据的方法,其特征在于,基于上述系统,用于虚拟机到另一虚拟机的虚拟存储空间的访问传输数据,其实现步骤为,
一、首先虚拟机发出创建物理接口的请求,虚拟接口模块根据该请求提供虚拟机间信号连接的虚拟接口及对应的物理接口;
二、然后通过访问请求处理模块接收虚拟机发送的访问另一虚拟机的数据访问请求;
三、再通过数据转发交换单元,根据访问请求处理模块接收的数据访问请求,在虚拟接口模块提供的虚拟接口中确定虚拟机到另一虚拟机的虚拟存储空间的访问通道,开始数据传输,完成虚拟机间的快速访问传输数据。
8.根据权利要求7所述的一种虚拟机间快速访问传输数据的方法,其特征在于,所述步骤一中,虚拟接口模块提供虚拟接口及物理接口的过程为:当存在空闲的虚拟接口时,为发出请求的虚拟机分配虚拟接口,并将所述虚拟接口映射成网络设备总线上的物理接口,并提供给发出请求的虚拟机,这里的网络设备是指配置该虚拟机的设备;当不存在空闲的虚拟接口时,该虚拟接口模块首先创建虚拟接口并将创建的虚拟接口映射成网络设备总线上的物理接口,再将提供给发出请求的虚拟机。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710874209.4/1.html,转载请声明来源钻瓜专利网。