[发明专利]用于迁移虚拟机的RDMA存储器映射的控制器和方法有效
申请号: | 201610134805.4 | 申请日: | 2016-03-09 |
公开(公告)号: | CN105975413B | 公开(公告)日: | 2019-03-01 |
发明(设计)人: | B·梅茨勒;J·普菲弗勒;P·斯图伊迪;A·K·特里维迪 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F13/28 | 分类号: | G06F13/28;G06F9/455;G06F9/48 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 酆迅 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本公开的实施例涉及用于迁移虚拟机的RDMA存储器映射的控制器和方法。提出了一种具有RDMA能力的网络接口控制器,该网络接口控制器用于使用多个映射表来提供到物理机的物理存储器的RDMA访问。物理存储器包括多个物理存储器区域,物理存储器区域中的至少一些物理存储器区域与运行在物理机上的虚拟机的虚拟存储器区域相关联。网络接口控制器包括映射单元,映射单元被配置为基于映射表将存储器区域标识符映射到虚拟存储器区域并且映射到相关联的物理存储器区域,该网络接口控制器还包括处理单元,处理单元被配置为从客户端接收访问物理存储器区域中的、与虚拟机的虚拟存储器区域相关联的一个物理存储器区域的访问请求。 | ||
搜索关键词: | 用于 迁移 虚拟机 rdma 存储器 映射 控制器 方法 | ||
【主权项】:
1.一种具有RDMA能力的网络接口控制器,所述网络接口控制器用于使用多个映射表来提供对物理机的物理存储器的RDMA访问,所述物理存储器包括多个物理存储器区域,所述物理存储器区域中的至少一些物理存储器区域与运行在所述物理机上的虚拟机的虚拟存储器区域相关联,所述网络接口控制器包括:映射单元,所述映射单元被配置为基于映射表将存储器区域标识符映射到虚拟存储器区域并且映射到相关联的物理存储器区域,所述存储器区域标识符中的每个存储器区域标识符适于标识虚拟存储器区域和相关联的物理存储器区域,其中所述映射单元被配置为基于所述虚拟机的网络标识符来从多个映射表中选择所述映射表,所述映射表中的每个映射表使用多个存储器区域标识符而被索引,所述多个存储器区域标识符中的每个存储器区域标识符与所述虚拟存储器区域中的一个虚拟存储器区域以及所述物理存储器区域中的一个物理存储器区域相关联,以及处理单元,所述处理单元被配置为从客户端接收访问请求,所述访问请求用于访问所述物理存储器区域中的、与所述虚拟机的所述虚拟存储器区域中的一个虚拟存储器区域相关联的一个物理存储器区域,其中所述访问请求包括所述多个存储器区域标识符中的、标识所述虚拟存储器区域和所述相关联的物理存储器区域的一个存储器区域标识符,其中所述处理单元还被配置为使用被包含在所选择的映射表中的信息并且使用所接收的存储器区域标识符,向所述客户端提供对所述虚拟存储器区域和所述相关联的物理存储器区域的访问;其中当所述虚拟机从另一物理机被迁移到所述物理机时,所述映射单元被配置为从所述另一物理机接收存储器注册日志连同迁移信息,使用所接收的存储器注册日志的条目来生成针对所迁移的虚拟机的所述网络标识符的新的映射表,以重放所接收的存储器注册日志,并且对于所述映射表的每个条目,利用所述物理机的所述物理存储器区域替换所述另一物理机的相关联的物理存储器区域。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610134805.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种无笔夹主动式电容笔结构
- 下一篇:三维鼠标