[发明专利]一种动态分配设备的方法及装置有效
| 申请号: | 200710064373.5 | 申请日: | 2007-03-13 |
| 公开(公告)号: | CN101267334A | 公开(公告)日: | 2008-09-17 |
| 发明(设计)人: | 王碧波 | 申请(专利权)人: | 联想(北京)有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/12;H04L29/06 |
| 代理公司: | 北京银龙知识产权代理有限公司 | 代理人: | 许静 |
| 地址: | 100085北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 动态分配 设备 方法 装置 | ||
技术领域
本发明涉及计算机设备分配方法,特别是指一种基于虚拟化技术的动态分配设备的方法及装置。
背景技术
现有的虚拟机系统一般分为两种类型,一类为包括输入输出管理虚拟机的虚拟机系统,另一类为不包括输入输出管理虚拟机的虚拟机系统。
图1给出了不包括输入输出管理虚拟机的虚拟机系统结构图。图中包括第一用户虚拟机101、第二用户虚拟机102、第三用户虚拟机103、虚拟机管理器104、系统硬件105,其中第一用户虚拟机101包括第一设备驱动模块1011,第二用户虚拟机102包括第二设备驱动模块1021,第三用户虚拟机103包括第三设备驱动模块1031,虚拟机管理器104包括设备模拟模块1041,系统硬件105包括物理设备1051。该系统结构下,用户虚拟机访问物理设备1051的模式有以下两种:
模式1:直接访问物理设备
参见图2所示,该模式下,第一用户虚拟机101通过其内部的第一设备驱动模块1011与系统硬件105中的物理设备1051建立连接,直接对物理设备1051的进行访问。
模式2:多个用户虚拟机通过虚拟机管理器104访问物理设备
参见图3所示,该模式下,每个用户虚拟机的设备驱动模块与虚拟机管理器104中的设备模拟模块1041建立连接后,发送需要使用物理设备1051的命令给虚拟机管理器中的设备模拟模块1041,设备模拟模块1041接收到命令后,以共享的模式将物理设备1051提供给每个用户虚拟机,实现用户虚拟机对物理设备1051的访问。
图4给出了包括输入输出管理虚拟机的虚拟机系统结构图。图中包括第一用户虚拟机101、第二用户虚拟机102、输入输出管理虚拟机201、虚拟机管 理器104、系统硬件105。其中,第一用户虚拟机101包括第一设备驱动模块1011,第二用户虚拟机102包括第二设备驱动模块1021,输入输出管理虚拟机201包括设备模拟模块2012,系统硬件105包括物理设备1051。该系统结构下,用户虚拟机访问物理设备1051的模式有以下两种:
模式1:直接访问物理设备
参见图5所示,该模式下,第一用户虚拟机101通过其内部的第一设备驱动模块1011与系统硬件105中的物理设备1051建立连接,直接对物理设备1051的进行访问。
模式2:多个用户虚拟机通过输入输出管理虚拟机201访问物理设备
参见图6所示,该模式下,第一用户虚拟机101通过其内部的第一设备驱动模块1011,第二用户虚拟机102通过其内部的第二设备驱动模块1021与输入输出管理虚拟机201中的设备模拟模块2012建立连接后,发送需要使用物理设备1051的命令给输入输出管理虚拟机201中的设备模拟模块2012,设备模拟模块2012接收到命令后,以共享的方式将物理设备1051提供给第一用户虚拟机101和第二用户虚拟机102,实现对物理设备1051的访问。
现有虚拟化技术下的设备分配方法,虽然也是根据具体情况选择相应的访问物理设备的模式,但是直接访问物理设备模式下,用户虚拟机没有通过虚拟机管理器的管理,就直接对物理设备进行访问。另外,现有虚拟化技术下的设备分配方法都是针对单个用户虚拟机访问物理设备的情况,物理设备的使用权始终被单个用户虚拟机掌控。当多个用户虚拟机通过虚拟机管理器或输入输出管理虚拟机间接对物理设备访问时,用户虚拟机需要主动向虚拟机管理器或输入输出管理虚拟机发出请求来进行访问模式切换,虚拟机管理器或输入输出管理虚拟机并不会自动根据用户虚拟机的请求和物理设备的使用情况自动地为用户虚拟机动态地分配物理设备。
发明内容
有鉴于此,本发明的目的在于提供一种动态分配设备的方法及装置,根据用户虚拟机对物理设备的访问请求和当前物理设备的使用情况,自动地为用户虚拟机动态地分配物理设备。
基于上述目的,本发明提供了一种动态分配设备的方法,包括以下步骤::
a)监控用户虚拟机向物理设备发出的访问请求;
b)根据监控获得的信息确定该用户虚拟机访问该物理设备的访问模式;其中,
所述监控获得的信息包括当前其它用户虚拟机访问该物理设备的访问模式,所述访问模式包括直接访问物理设备模式、共享访问物理设备模式;
c)将访问该物理设备的访问模式转换为步骤b)确定的该用户虚拟机访问该物理设备的访问模式。
该方法步骤b)所述监控获得的信息还包括访问该物理设备的用户虚拟机数目以及该物理设备被使用的情况。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联想(北京)有限公司,未经联想(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710064373.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种模壳构件成型模具
- 下一篇:基于水驰豫的传感器





