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





