[发明专利]迁移无状态虚拟功能的系统和方法有效
申请号: | 200710170209.2 | 申请日: | 2007-11-15 |
公开(公告)号: | CN101206621A | 公开(公告)日: | 2008-06-25 |
发明(设计)人: | D·M·弗赖穆特;R·J·雷西奥;C·A·萨尔兹伯格;S·M·瑟伯;J·A·瓦尔加斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F13/12 | 分类号: | G06F13/12 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 王茂华 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 迁移 状态 虚拟 功能 系统 方法 | ||
1.一种在数据处理系统中用于将端点中的虚拟功能从数据处理系统的第一虚拟平面迁移到第二虚拟平面的方法,包括:
接收将与所述第一虚拟平面相关联的第一虚拟功能从所述第一虚拟平面迁移到所述第二虚拟平面的迁移请求;
静默与所述第一虚拟功能相关联的请求;
配置与所述第二虚拟平面相关联的第二虚拟功能,以使其如所述第一虚拟功能那样操作;
配置通信架构,以使其将指向所述第一虚拟功能的输入/输出(I/O)请求路由到与所述第二虚拟平面相关联的所述第二虚拟功能;以及
激活所述第二虚拟功能,使得利用所述第二虚拟功能来处理I/O请求。
2.根据权利要求1所述的方法,其中静默与所述第一虚拟功能相关联的请求包括:
确定是否存在针对所述第一虚拟功能的未完成请求;以及
响应于确定不存在针对所述第一虚拟功能的未完成请求,清除所述虚拟功能的状态。
3.根据权利要求1所述的方法,其中配置第二虚拟功能以使其如所述第一虚拟功能那样操作包括:
发送目的地迁移中断给所述第二虚拟平面;以及
响应于所述目的地迁移中断,重置所述第二虚拟平面中的第二虚拟功能。
4.根据权利要求1所述的方法,其中配置通信架构以使其将指向所述第一虚拟功能的输入/输出(I/O)请求路由到与所述第二虚拟平面相关联的所述第二虚拟功能包括:
在所述通信架构的至少一个中介交换机中删除与所述第一虚拟平面相关联的一个或多个地址;以及
利用用于所述第二虚拟平面的一个或多个地址对所述至少一个中介交换机编程。
5.根据权利要求1所述的方法,其中从第三虚拟平面中运行的多根外围组件互连管理器(MR-PCIM)接收所述迁移请求。
6.根据权利要求5所述的方法,其中所述MR-PCIM响应于从管理应用接收的命令而发送所述迁移请求。
7.根据权利要求1所述的方法,其中由所述第一虚拟平面中运行的输入/输出(I/O)虚拟化中介(IOVI)执行接收所述迁移请求以及静默与所述第一虚拟功能相关联的请求。
8.根据权利要求1所述的方法,还包括:
封装与所述第一虚拟功能相关联的应用的应用状态,以产生应用状态容器;以及
将所述应用状态容器从所述第一虚拟平面转移到所述第二虚拟平面。
9.根据权利要求1所述的方法,其中所述端点是外围组件互连扩展(PCIe)适配器,并且通信架构是包括一个或多个PCIe交换机的PCIe架构。
10.根据权利要求1所述的方法,其中所述第一虚拟功能与第一端点相关联,并且所述第二虚拟功能与不同于所述第一端点的第二端点相关联。
11.一种包括具有计算机可读程序的计算机可用介质的计算机程序产品,其中当所述计算机可读程序在数据处理系统中被执行时,使得所述数据处理系统:
接收将与所述第一虚拟平面相关联的第一虚拟功能从所述第一虚拟平面迁移到所述第二虚拟平面的迁移请求;
静默与第一虚拟功能相关联的请求;
配置与所述第二虚拟平面相关联的第二虚拟功能,以使其如所述第一虚拟功能那样操作;
配置通信架构,以使其将指向所述第一虚拟功能的输入/输出(I/O)请求路由到与所述第二虚拟平面相关联的所述第二虚拟功能;以及
激活所述第二虚拟功能,使得利用所述第二虚拟功能来处理I/O请求。
12.一种数据处理系统,包括:
提供第一虚拟平面和第二虚拟平面的主机系统;以及
耦合到所述主机系统的一个或多个端点,其中所述主机系统:
接收将与所述第一虚拟平面相关联的第一虚拟功能从所述第一虚拟平面迁移到所述第二虚拟平面的迁移请求;
静默与第一虚拟功能相关联的请求;
配置与所述第二虚拟平面相关联的第二虚拟功能,以使其如所述第一虚拟功能那样操作;
配置通信架构,以使其将指向所述第一虚拟功能的输入/输出(I/O)请求路由到与所述第二虚拟平面相关联的所述第二虚拟功能;并且
激活所述第二虚拟功能,使得利用所述第二虚拟功能来处理I/O请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710170209.2/1.html,转载请声明来源钻瓜专利网。