[发明专利]用于单根无状态虚拟功能迁移的系统和方法有效
申请号: | 200710165056.2 | 申请日: | 2007-11-06 |
公开(公告)号: | CN101206587A | 公开(公告)日: | 2008-06-25 |
发明(设计)人: | D·M·弗赖穆特;R·J·雷西奥;C·A·萨尔兹伯格;S·M·瑟伯;J·A·瓦尔加斯 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F15/16 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 王茂华 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 单根无 状态 虚拟 功能 迁移 系统 方法 | ||
1.一种在数据处理系统中用于将虚拟功能从一个或多个端点的第一物理功能迁移到第二物理功能的方法,包括:
接收将与第一端点的第一物理功能相关联的虚拟功能从所述第一物理功能迁移到第二端点的第二物理功能的命令;
静默与所述虚拟功能相关联的请求;
将所述虚拟功能从所述第一物理功能分离;
将所述虚拟功能附接到所述第二物理功能;
在系统镜像中配置被附接到所述第二物理功能的所述虚拟功能,由此提供新的虚拟功能配置;以及
使用所述新的虚拟功能配置在应用实例和所述虚拟功能之间通信。
2.根据权利要求1所述的方法,还包括:
经由用户接口向用户提供一个或多个迁移场景;
接收用户输入,所述用户输入指定针对所述一个或多个迁移场景中的迁移场景的选择;以及
基于所述选择的迁移场景来生成迁移所述虚拟功能的命令。
3.根据权利要求2所述的方法,其中软件中介基于从单根外围组件互连管理器(SR-PCIM)获取的指定哪些虚拟功能可被迁移的信息,向所述用户提供所述一个或多个迁移场景。
4.根据权利要求3所述的方法,其中所述软件中介基于关于所述数据处理系统的组件的可用功能性的信息,向所述用户提供所述一个或多个迁移场景。
5.根据权利要求1所述的方法,其中静默与所述虚拟功能相关联的请求包括:所述系统镜像暂停或停止一个或多个使用所述虚拟功能的应用实例。
6.根据权利要求5所述的方法,其中使用所述新的虚拟功能配置在应用实例和所述虚拟功能之间通信包括:在所述系统镜像中配置所述虚拟功能之后,重新启动所述一个或多个暂停或停止的应用实例。
7.根据权利要求1所述的方法,还包括:
在完成与所述虚拟功能相关联的请求的静默后,在所述系统镜像中解配置所述虚拟功能的逻辑表示;以及
通知软件中介已经完成了与所述虚拟功能相关联的所有未完成请求,其中响应于所述通知,所述软件中介将所述虚拟功能从所述第一物理功能分离,并且将所述虚拟功能附接到所述第二物理功能。
8.根据权利要求1所述的方法,其中将所述虚拟功能附接到所述第二物理功能包括:
更新与所述系统镜像相关联的设备树以包括对应于所述虚拟功能的新设备;
由设备驱动器在所述设备树中检测所述新设备;
由所述设备驱动器在所述系统镜像中配置所述新设备,由此使所述新设备可被所述系统镜像访问。
9.根据权利要求1所述的方法,其中所述迁移虚拟功能的命令是响应于确定需要工作负载平衡而被接收的。
10.根据权利要求1所述的方法,其中所述第一端点和所述第二端点是同一端点。
11.根据权利要求1所述的方法,其中所述第一物理功能与第一系统镜像相关联,以及所述第二物理功能与不同于所述第一系统镜像的第二系统镜像相关联。
12.一种数据处理系统,包括:
主机系统;以及
耦合到所述主机系统的一个或多个端点,其中所述主机系统:
接收将与第一端点的第一物理功能相关联的虚拟功能从所述第一物理功能迁移到第二端点的第二物理功能的命令;
静默与所述虚拟功能相关联的请求;
将所述虚拟功能从所述第一物理功能分离;
将所述虚拟功能附接到所述第二物理功能;并且
在运行于所述主机系统上的系统镜像中配置被附接到第二物理功能的虚拟功能,由此提供新的虚拟功能配置;以及其中应用实例使用所述新的虚拟功能配置与所述虚拟功能通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710165056.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于薄化一显示面板装置的方法
- 下一篇:用于选择数字广播频道的方法和设备