虚拟计算机系统、器件共享控制方法、程序以及集成电路技术方案

技术编号:8082116 阅读:249 留言:0更新日期:2012-12-14 14:49
整体节电控制部(AA06)在从某个虚拟计算机(AA01)接收到向节电状态迁移的迁移请求的情况下,参照虚拟计算机信息表(BB01),判定两个以上的指定个数的虚拟计算机(AA01)是否处于节电状态。器件控制变更部(AA07)在由整体节电控制部(AA06)判定出全部虚拟计算机(AA01)处于节电状态的情况下,从与节电状态的虚拟计算机(AA01)相对应的全部器件(AA08)中,将要运行的一个器件确定为运行器件,而将剩余的器件确定为缩退器件,并让运行器件执行缩退缩退器件的控制。

【技术实现步骤摘要】
【国外来华专利技术】虚拟计算机系统、器件共享控制方法
本专利技术涉及一种在具备虚拟计算机、由各虚拟计算机占有的器件以及虚拟管理平台(hypervisor)的虚拟计算机系统中,在使各虚拟计算机迁移到节电状态时让虚拟管理平台控制器件的技术。
技术介绍
近年来,能够将一个计算机进行逻辑分割,虚拟地作为多个独立的虚拟计算机来工作的虚拟技术正在普及。虚拟计算机的控制技术迄今为止主要在通用大型计算机中运用,但近年来,该技术也以使用以PC(PersonalComputer,个人计算机)的内部结构为基础的廉价计算机的数据中心等为主,以削减物理计算机的台数、降低耗电、以及简化管理等运用成本的削减为目的而被加以运用。运用了虚拟技术的虚拟计算机系统中的器件的控制大致有两种方式。第一方式是虚拟计算机专有并使用器件的方式。以后,将该第一方式称为专用方式(dedicatedscheme)。在专用方式中,虚拟计算机专有并使用器件。因此,在控制器件时,处理器不需要考虑多个虚拟计算机对器件的共享,一般而言伴随虚拟化的性能降低较小。另一方面,在专用方式中,由于电力消耗量根据物理器件的数目而增大,因此耗电比后述的第二方式大。第二方式是多个虚拟计算机共享并使用器件的方式。以后,将该第二方式称为共享方式(sharedscheme)。在共享方式中,虚拟计算机共享并使用器件。因此,在控制器件时,处理器需要考虑多个虚拟计算机对器件的共享,一般而言伴随虚拟化的性能降低较大。另一方面,由于运行的物理器件的数目减少,因此耗电比第一方式小。这样,两种方式存在着性能与耗电权衡取舍(tradeoff)的关系。因此,需要兼顾性能与耗电的器件控制技术。此处,作为与器件控制相关联的现有技术,举出专利文献1至3,对这些技术说明其概要。专利文献1中记载了一种方法,根据虚拟器件的使用状况的变化,将器件的控制方式从专用方式切换为共享方式,或者从共享方式切换为专用方式,由此避免性能降低,并且共享用器件。专利文献2中记载了一种方法,通过由管理被分配给虚拟计算机的物理资源的管理操作系统(managementOperatingSystem)来管理虚拟计算机的物理资源的使用状况,能够实现由多个虚拟计算机共同使用的未运行的物理资源的节电控制,从而削减耗电。专利文献3中记载了一种技术:在对分别对应于多个OS的硬件资源进行控制的信息处理装置中,如果OS对器件发布电源接通的状态控制指令,以直接I/O方式对器件进行输入输出控制,如果OS对器件发布电源断开的状态控制指令,则以模拟方式对器件进行输入输出控制。但是,在专利文献1、3记载的方法中,没有对器件进行节电控制的手段,因此存在无法削减器件的耗电的课题。另外,在专利文献2记载的方法中,虽然有使未运行的器件节电化的手段,但由于没有对器件的控制方式进行切换的手段,因此在由多个虚拟计算机共享器件进行控制的情况下,存在性能降低的课题。专利文献1:日本专利公开公报特开2008-146566号专利文献2:日本专利公开公报特开2006-113767号专利文献3:日本专利公开公报特开2009-223793号
技术实现思路
本专利技术的目的在于提供一种在能避免由共享器件造成的性能降低的同时又能削减耗电量的虚拟计算机系统等。本专利技术所涉及的虚拟计算机系统具备:多个虚拟计算机;对应于各虚拟计算机分别设置的由对应的虚拟计算机所占有的多个器件以及控制所述虚拟计算机的虚拟管理平台,其中,所述虚拟计算机包括:控制对应的器件的器件控制部;以及进行对应的虚拟计算机的节电控制的节电控制部,所述虚拟管理平台包括:管理各虚拟计算机的状态的整体节电控制部;存储包含所述虚拟计算机的状态和有关所述器件的控制的信息的虚拟计算机信息的虚拟计算机信息存储部;以及变更所述器件的控制的器件控制变更部,所述整体节电控制部在从所述节电控制部接收到让对应的虚拟计算机从通常状态迁移到节电状态的迁移请求的情况下,参照所述虚拟计算机信息,判定包含输出了所述迁移请求的虚拟计算机在内的两个以上的指定个数的虚拟计算机是否处于节电状态,所述器件控制变更部在所述整体节电控制部判定出指定个数的虚拟计算机处于节电状态的情况下,在与处于节电状态的虚拟计算机相对应的器件中,将要运行的一个器件确定为运行器件,将剩余的器件确定为缩退器件,让所述运行器件执行缩退所述缩退器件的控制。另外,本专利技术所涉及的器件共享控制方法、程序以及集成电路具备上述虚拟计算机系统的特征。附图说明图1是表示本专利技术的实施方式1中的虚拟计算机系统的结构的方框图。图2是表示本专利技术的实施方式1中的虚拟计算机信息存储部所具备的虚拟计算机信息表的一例的图。图3是用于说明本专利技术的实施方式1中的虚拟计算机系统从通常状态迁移到节电状态时的动作的流程图。图4是用于说明本专利技术的实施方式1中的虚拟计算机系统从节电状态恢复到通常状态时的动作的流程图。图5是表示本专利技术的实施方式3中的虚拟计算机表的一例的图。图6(A)、(B)是实施方式2中的虚拟计算机系统的动作的一例的说明图,(A)示出沿袭以往结构的情况,(B)示出实施方式2的情况。图7是表示实施方式3所涉及的虚拟计算机系统的动作的一例的说明图。具体实施方式以下,参照附图说明本专利技术的实施方式。(实施方式1)图1是表示本专利技术的实施方式1中的虚拟计算机系统的结构的方框图。如图1所示,本专利技术的实施方式1中的虚拟计算机系统具备:多个(N个)虚拟计算机AA01-1至AA01-N(N为2以上的整数);对应于N个虚拟计算机AA01-1至AA01-N而设置的器件AA08-1至AA08-N;以及控制虚拟计算机AA01-1至AA01-N的虚拟管理平台AA04。此处,在不区分虚拟计算机AA01-1至AA01-N以及器件AA08-1至AA08-N的情况下,对虚拟计算机附以符号“AA01”,对器件附以符号“AA08”。此外,虚拟计算机AA01在处于节电状态以外的状态即通常状态的情况下,专有并控制对应的器件AA08。虚拟计算机AA01-1至AA01-N分别包括:进行虚拟计算机AA01-1至AA01-N的节电控制的节电控制部AA02-1至AA02-N;以及控制器件AA08-1至AA08-N的器件控制部AA03-1至AA03-N。以下,在不区分节电控制部AA02-1至AA02-N以及器件控制部AA03-1至AA03-N的情况下,对节电控制部附以符号“AA02”,对器件控制部附以符号“AA03”。此处,节电控制是指控制器件AA08向节电状态的迁移和器件AA08从节电状态的恢复。节电控制部AA02在虚拟计算机AA01向节电状态迁移时,向整体节电控制部AA06输出表示虚拟计算机AA01从通常状态迁移到节电状态的迁移请求。另外,节电控制部AA02在虚拟计算机AA01从节电状态恢复至通常状态时,从整体节电控制部AA06接收表示虚拟计算机AA01从节电状态恢复到通常状态的恢复请求。此外,节电控制部AA02在使虚拟计算机AA01从通常状态迁移到节电状态的情况下,进行使虚拟计算机AA01上正在执行的处理停止、使虚拟计算机AA01上周期性执行的处理停止、或者使专有的器件AA08从通常状态迁移到节电状态等节电处理。此外,节电控制部AA02在使器件AA08从通常状态迁移到节电状态时,向器件控制部AA03输出迁移本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201180016621.html" title="虚拟计算机系统、器件共享控制方法、程序以及集成电路原文来自X技术">虚拟计算机系统、器件共享控制方法、程序以及集成电路</a>

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2011.02.04 JP 2011-0223731.一种虚拟计算机系统,具备多个虚拟计算机、对应于各虚拟计算机分别设置的由对应的虚拟计算机所占有的多个器件、以及控制所述虚拟计算机的虚拟管理平台,其特征在于,所述虚拟计算机包括:控制对应的器件的器件控制部;以及进行对应的虚拟计算机的节电控制的节电控制部,所述虚拟管理平台包括:管理各虚拟计算机的状态的整体节电控制部;存储包含所述虚拟计算机的状态和有关所述器件的控制的信息的虚拟计算机信息的虚拟计算机信息存储部;以及变更所述器件的控制的器件控制变更部,其中,所述整体节电控制部,在从所述节电控制部接收到让对应的虚拟计算机从通常状态迁移到节电状态的迁移请求的情况下,参照所述虚拟计算机信息,判定包含输出了所述迁移请求的虚拟计算机在内的两个以上的指定个数的虚拟计算机是否处于节电状态,所述器件控制变更部,在由所述整体节电控制部判定出指定个数的虚拟计算机处于节电状态的情况下,在与处于节电状态的虚拟计算机相对应的器件中,将要运行的一个器件确定为运行器件,将剩余的器件确定为缩退器件,将所述缩退器件的控制委托给所述运行器件,使所述缩退器件停止工作或以节电状态运行,仅使所述运行器件以通常状态工作。2.根据权利要求1所述的虚拟计算机系统,其特征在于:所述器件控制变更部,在处于节电状态的虚拟计算机中的某一个虚拟计算机恢复到通常状态时,复原所述缩退器件的控制。3.根据权利要求1或2所述的虚拟计算机系统,其特征在于:所述器件为定时器。4.根据权利要求3所述的虚拟计算机系统,其特征在于:所述定时器,对对应的虚拟计算机恢复到通常状态为止的时间进行计时,所述器件控制变更部,将与处于节电状态的虚拟计算机相对应的定时器中的与恢复到通常状态的时间最早的虚拟计算机相对应的定时器确定为所述运行器件。5.根据权利要求3所述的虚拟计算机系统,其特征在于:所述定时器,能够在以指定的第一精度进行计时工作的第一工作模式和以低于所述第一精度的精度进行计时工作的第二工作模式之间切换,所述器件控制部,将对应的定时器预先设定为第一工作模式,即使对应的虚拟计算机变为节电状态也不切换所述定时器的工作模式,所述器件控制变更部,在让所述运行器件控制所述缩退器件时,将所述运行器件切换为所述第二工作模式,在复原所述缩退器件的控制时,将所述运行器件切换为所述第一工作模式。6.根据权利要求1或2所述的虚拟计算机系统,其特征在于:所述器件为通信装置。7.根据权利要求6所述的虚拟计算机系统,其特征在于:所述器件控制变更部,将与处于节电状态的虚拟计算机相对应的器件中的与运行率最高的虚拟...

【专利技术属性】
技术研发人员:近藤拓也
申请(专利权)人:松下电器产业株式会社
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1