[发明专利]虚拟计算机系统、器件共享控制方法有效
| 申请号: | 201180016621.3 | 申请日: | 2011-10-28 | 
| 公开(公告)号: | CN102822800B | 公开(公告)日: | 2017-02-22 | 
| 发明(设计)人: | 近藤拓也 | 申请(专利权)人: | 松下电器(美国)知识产权公司 | 
| 主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F1/32 | 
| 代理公司: | 中科专利商标代理有限责任公司11021 | 代理人: | 汪惠民 | 
| 地址: | 美国加利*** | 国省代码: | 暂无信息 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 虚拟 计算机系统 器件 共享 控制 方法 | ||
技术领域
本发明涉及一种在具备虚拟计算机、由各虚拟计算机占有的器件以及虚拟管理平台(hypervisor)的虚拟计算机系统中,在使各虚拟计算机迁移到节电状态时让虚拟管理平台控制器件的技术。
背景技术
近年来,能够将一个计算机进行逻辑分割,虚拟地作为多个独立的虚拟计算机来工作的虚拟技术正在普及。虚拟计算机的控制技术迄今为止主要在通用大型计算机中运用,但近年来,该技术也以使用以PC(Personal Computer,个人计算机)的内部结构为基础的廉价计算机的数据中心等为主,以削减物理计算机的台数、降低耗电、以及简化管理等运用成本的削减为目的而被加以运用。
运用了虚拟技术的虚拟计算机系统中的器件的控制大致有两种方式。
第一方式是虚拟计算机专有并使用器件的方式。以后,将该第一方式称为专用方式(dedicated scheme)。在专用方式中,虚拟计算机专有并使用器件。因此,在控制器件时,处理器不需要考虑多个虚拟计算机对器件的共享,一般而言伴随虚拟化的性能降低较小。另一方面,在专用方式中,由于电力消耗量根据物理器件的数目而增大,因此耗电比后述的第二方式大。
第二方式是多个虚拟计算机共享并使用器件的方式。以后,将该第二方式称为共享方式(shared scheme)。在共享方式中,虚拟计算机共享并使用器件。因此,在控制器件时,处理器需要考虑多个虚拟计算机对器件的共享,一般而言伴随虚拟化的性能降低较大。另一方面,由于运行的物理器件的数目减少,因此耗电比第一方式小。
这样,两种方式存在着性能与耗电权衡取舍(trade off)的关系。因此,需要兼顾性能与耗电的器件控制技术。
此处,作为与器件控制相关联的现有技术,举出专利文献1至3,对这些技术说明其概要。
专利文献1中记载了一种方法,根据虚拟器件的使用状况的变化,将器件的控制方式从专用方式切换为共享方式,或者从共享方式切换为专用方式,由此避免性能降低,并且共享用器件。
专利文献2中记载了一种方法,通过由管理被分配给虚拟计算机的物理资源的管理操作系统(management Operating System)来管理虚拟计算机的物理资源的使用状况,能够实现由多个虚拟计算机共同使用的未运行的物理资源的节电控制,从而削减耗电。
专利文献3中记载了一种技术:在对分别对应于多个OS的硬件资源进行控制的信息处理装置中,如果OS对器件发布电源接通的状态控制指令,以直接I/O方式对器件进行输入输出控制,如果OS对器件发布电源断开的状态控制指令,则以模拟方式对器件进行输入输出控制。
但是,在专利文献1、3记载的方法中,没有对器件进行节电控制的手段,因此存在无法削减器件的耗电的课题。另外,在专利文献2记载的方法中,虽然有使未运行的器件节电化的手段,但由于没有对器件的控制方式进行切换的手段,因此在由多个虚拟计算机共享器件进行控制的情况下,存在性能降低的课题。
专利文献1:日本专利公开公报特开2008-146566号
专利文献2:日本专利公开公报特开2006-113767号
专利文献3:日本专利公开公报特开2009-223793号
发明内容
本发明的目的在于提供一种在能避免由共享器件造成的性能降低的同时又能削减耗电量的虚拟计算机系统等。
本发明所涉及的虚拟计算机系统具备:多个虚拟计算机;对应于各虚拟计算机分别设置的由对应的虚拟计算机所占有的多个器件以及控制所述虚拟计算机的虚拟管理平台,其中,所述虚拟计算机包括:控制对应的器件的器件控制部;以及进行对应的虚拟计算机的节电控制的节电控制部,所述虚拟管理平台包括:管理各虚拟计算机的状态的整体节电控制部;存储包含所述虚拟计算机的状态和有关所述器件的控制的信息的虚拟计算机信息的虚拟计算机信息存储部;以及变更所述器件的控制的器件控制变更部,所述整体节电控制部在从所述节电控制部接收到让对应的虚拟计算机从通常状态迁移到节电状态的迁移请求的情况下,参照所述虚拟计算机信息,判定包含输出了所述迁移请求的虚拟计算机在内的两个以上的指定个数的虚拟计算机是否处于节电状态,所述器件控制变更部在所述整体节电控制部判定出指定个数的虚拟计算机处于节电状态的情况下,在与处于节电状态的虚拟计算机相对应的器件中,将要运行的一个器件确定为运行器件,将剩余的器件确定为缩退器件,让所述运行器件执行缩退所述缩退器件的控制。
另外,本发明所涉及的器件共享控制方法、程序以及集成电路具备上述虚拟计算机系统的特征。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器(美国)知识产权公司,未经松下电器(美国)知识产权公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180016621.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:PE和PTT并列型复合短纤维
 - 下一篇:一种用于水下的参比电极
 





