[发明专利]虚拟机设备的动态分配有效
| 申请号: | 200810173958.5 | 申请日: | 2008-10-31 |
| 公开(公告)号: | CN101425022A | 公开(公告)日: | 2009-05-06 |
| 发明(设计)人: | T·卡尼 | 申请(专利权)人: | 惠普开发有限公司 |
| 主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F9/50 |
| 代理公司: | 中国专利代理(香港)有限公司 | 代理人: | 马永利;王忠忠 |
| 地址: | 美国德*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 虚拟机 设备 动态分配 | ||
1.一种用于虚拟机设备的方法,包括:
在真实计算机系统(100)上执行虚拟机软件(300),所述虚拟 机软件包括管理程序(200)和虚拟机,所述虚拟机包括多个虚拟设备 (220,221);
把所述多个虚拟设备当中的每一个与所述真实计算机系统内的真 实设备(110)的唯一子集相关联;
所述管理程序向所述虚拟机内的虚拟固件(316)发送针对弹出的 请求,所述请求要求从该虚拟机弹出所述多个虚拟设备当中的一个或 多个虚拟设备;
所述虚拟固件内的虚拟设备资源对象把所述针对弹出的请求转发 到在所述虚拟机上执行的虚拟设备资源驱动器(315);以及
所述虚拟设备资源驱动器导致响应于所转发的请求而从所述虚拟 机单独弹出所述一个或多个虚拟设备当中的每一个。
2.根据权利要求1所述的方法,还包括:把所述虚拟设备资源对 象与所述多个虚拟设备(220,221)的设备类型相关联。
3.根据权利要求1所述的方法,还包括:
基于被包括在所述针对弹出的请求中的量度来确定满足所述针对 弹出的请求所需的虚拟设备(220,221)的数目;以及
如果有足够数目的虚拟设备可用,并且确定了所述多个虚拟设备 当中的哪些被用来满足所述针对弹出的请求,则从所述虚拟机弹出被 确定需要的所述虚拟设备;
其中,由所述虚拟设备资源驱动器(315)来执行对所需的虚拟设 备的数目的所述确定以及对使用所述多个虚拟设备当中的哪些的所述 确定。
4.根据权利要求1所述的方法,还包括:
基于被包括在所述请求中的虚拟设备的列表来确定哪些虚拟设备 (220,221)被识别以供弹出;以及
如果在所述请求中列出的虚拟设备可用,则从所述虚拟机弹出所 列出的所述虚拟设备。
5.根据权利要求1所述的方法,还包括:
所述管理程序(200)向所述虚拟设备资源对象发送针对把一个或 多个虚拟设备(220,221)添加到所述虚拟机的请求;
所述虚拟设备资源对象把所述针对添加的请求转发到所述虚拟设 备资源驱动器(315);以及
所述虚拟设备资源驱动器使得分别把所述一个或多个虚拟设备单 独地添加到所述虚拟机。
6.一种计算机系统,包括:
执行虚拟机软件(300)的真实处理器,所述虚拟机软件实施虚拟 机,所述虚拟机包括:虚拟处理器、虚拟资源设备驱动器、包括虚拟 设备资源对象的虚拟固件(316)、以及多个虚拟设备(220,221); 以及
耦合到所述处理器的真实设备(110),所述虚拟机软件把所述多 个虚拟设备当中的每一个与该真实设备的唯一细分相关联;
其中,在所述真实处理器上执行的执行软件向所述虚拟固件发送 请求,所述请求要求从所述虚拟机弹出所述多个虚拟设备当中的一个 或多个虚拟设备;以及
其中,所述虚拟设备资源对象使得所述虚拟资源设备驱动器从所 述虚拟机单独地弹出所请求的所述一个或多个虚拟设备。
7.根据权利要求6所述的计算机系统,其中,所述虚拟设备资源 对象与所述多个虚拟设备(220,221)的设备类型相关联。
8.根据权利要求6所述的计算机系统,其中,所述真实设备(110) 包括真实存储器设备,并且所述多个虚拟设备(220,221)包括多个 虚拟存储器设备,所述多个虚拟存储器设备中的每一个与由所述真实 存储器设备所占据的地址空间的唯一子范围相关联。
9.根据权利要求6所述的计算机系统,
其中,所述虚拟资源设备驱动器基于被包括在所述针对弹出的请 求中的量度来确定满足所述请求所需的虚拟设备(220,221)的数目, 并且还确定选择使用所述多个虚拟设备当中的哪些来满足所述针对弹 出的请求;以及
其中,如果所述虚拟资源设备驱动器确定有足够数目的虚拟设备 不在使用中,则所述虚拟机软件(300)弹出被确定需要并且被选择使 用的所述虚拟设备。
10.根据权利要求6所述的计算机系统,
其中,所述虚拟资源设备驱动器基于在所述请求中提供的虚拟设 备的列表来确定哪些虚拟设备(220,221)被识别以供弹出;以及
其中,如果在所述请求中列出的虚拟设备可用,则所述虚拟机软 件(300)从所述虚拟机弹出所列出的所述虚拟设备。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普开发有限公司,未经惠普开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810173958.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:地理XML数据库管理系统
- 下一篇:工件输送用机器人的控制装置





