[发明专利]迁移拥有诸如硬件设备等资源的虚拟机有效
| 申请号: | 200780006817.8 | 申请日: | 2007-02-13 |
| 公开(公告)号: | CN101390079A | 公开(公告)日: | 2009-03-18 |
| 发明(设计)人: | J·奥辛斯 | 申请(专利权)人: | 软公司 |
| 主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F15/00;G06F13/10 |
| 代理公司: | 上海专利商标事务所有限公司 | 代理人: | 陈 斌 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 迁移 拥有 诸如 硬件 设备 资源 虚拟机 | ||
1.一种计算系统,包括:
用于提供资源服务的资源;以及
计算设备,所述计算设备具有在其上实例化的第一和第二虚拟机,每一虚拟机用于主存其上可实例化一个或多个应用程序的操作系统的实例,所述第一虚拟机最初通信地耦合到所述资源,且所述资源最初被分配给所述第一虚拟机,使得所述第一虚拟机最初拥有所述资源及其提供的服务,所述第一虚拟机是所述计算设备上能够从第一平台保存和迁移到第二平台的软件构造,所述第一虚拟机包括:
资源栈,所述资源栈对应于所述资源,并根据通过所述资源栈发送的访问请求来访问所述资源;
通信地耦合到所述资源的第一端口;
通信地耦合到通信介质的第二端口;
通信地耦合到所述资源栈、所述第一端口和所述第二端口的端口重定向器,所述端口重定向器转发来自所述资源栈的每一访问请求以便在所述第一端口和所述第二端口之一处排队,
所述端口重定向器转发来自所述资源栈的每一访问请求以便在所述第一端口处排队直到所述第一虚拟机被指示来保存或迁移,所述第一端口处的每一访问请求进而被进一步转发给所述资源以便由所述资源处理,
所述端口重定向器在所述第一虚拟机被指示来保存或迁移之后将来自所述资源栈的每一访问请求转发到所述第二端口,之后所述资源处理所述第一端口处排队的所有访问请求,并在之后所述资源被移除以使所述第一虚拟机不再拥有所述资源,
在从所述第一虚拟机移除了所述资源之后,所述第二虚拟机随后通信地耦合到所述资源且所述资源随后被分配给所述第二虚拟机,使得所述第二虚拟机随后拥有所述资源及其提供的资源服务,所述第二虚拟机作为所述资源的所有者通过所述通信介质通信地耦合到所述第一虚拟机的第二端口,在所述第二端口处的每一访问请求进而通过所述通信介质被进一步转发给所述第二虚拟机,然后进而通过所述第二虚拟机被进一步转发给所述资源以便由所述资源处理,
由此,在所述资源从所述第一虚拟机移除并被分配给所述第二虚拟机之后,来自所述第一虚拟机的资源栈的所有访问请求由所述资源处理,并且之后可完成所述保存或迁移。
2.如权利要求1所述的计算系统,其特征在于,所述计算设备还具有虚拟机总线作为通信地耦合所述第一虚拟机和所述第二虚拟机的所述通信介质。
3.如权利要求1所述的计算系统,其特征在于,所述计算设备具有所述资源。
4.如权利要求1所述的计算系统,其特征在于,所述资源是硬件资源。
5.如权利要求1所述的计算系统,其特征在于,所述资源是存储设备资源。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于软公司,未经软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780006817.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种遥控器指令的识别方法、装置及家用电器
- 下一篇:低蛋白食品及其制备方法





