【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及使用关于虚拟机活动的信息的虚拟机管理,尤其涉及至少部分基于虚拟机的活动在虚拟机之间重新分配资源。
技术介绍
机器资源的虚拟化有时具有显著的重要性;但是,随着处理器正变得越发多样化和复杂,诸如具有深度流水线化/超流水线化、超线程的处理器和具有显式并行指令运算(EPIC)架构的处理器,且由于更大的指令和数据高速缓存,机器资源的虚拟化正变得更重要。一些供应商提供允许机器被划分的软件产品,使得机器的基础硬件表现为一个或多个独立运行的虚拟机(VM)。通常,这是通过在硬件上运行称为虚拟机监控器(VMM)的薄软件层来实现的,该设备便于在该层上运行一个或多个VM。VM的抽象化使得VM内安装的软件认为它具有基础硬件的独占所有权。另一方面,每个VM都可用作自包含的平台,运行其自己的操作系统(OS)或者OS的拷贝和/或各种软件应用程序。VM内执行的软件共同被称作“客户软件”。通过在某些情况下允许直接访问基础物理机器,可被认为是VM控制器的典型VMM能提升VM的性能。这特别适合于当操作正在限制了对物理机器的访问的客户软件中按无特权模式被执行时,或者当操作不利用VMM对其试图保持控制的物理机器中的硬件资源时。VMM可进出物理机器的处理器、装置、存储器和寄存器地交换客户软件状态,且处理器可以在VM和VMM之间的转换期间交换某一进出状态。VMM对各种VM的常规资源分配依赖于按循环或其它基于优先级的预定方案的VM之间的时间分片。例如,对每个VM的预定分配的时间周期(或时间量)可存储在存储器中以引导VMM基于对每个VM的预先分配的时间周期来周期性地在VM之间进行切换。循环 ...
【技术保护点】
一种方法,包括:评估一个或多个虚拟机的活动;以及至少部分基于评估的活动向所述虚拟机重新分配物理资源。
【技术特征摘要】
【国外来华专利技术】US 2003-12-10 10/733,1771.一种方法,包括评估一个或多个虚拟机的活动;以及至少部分基于评估的活动向所述虚拟机重新分配物理资源。2.如权利要求1所述的方法,其特征在于,还包括监控一个或多个虚拟机的活动。3.如权利要求2所述的方法,其特征在于,监控一个或多个虚拟机的活动包括监控选自包括以下内容的组中的活动中断使用,处理器使用,网络使用,盘使用,和所述虚拟机是否正执行严格按时间的任务。4.如权利要求2所述的方法,其特征在于,监控一个或多个虚拟机的活动包括基本上与执行虚拟机并行地监控虚拟机的活动。5.如权利要求1所述的方法,其特征在于,至少部分基于评估的活动向虚拟机重新分配物理资源包括增加或减少虚拟机访问物理资源的能力。6.如权利要求5所述的方法,其特征在于,向虚拟机重新分配物理资源包括增加虚拟机访问第一物理资源的能力;以及减少虚拟机访问第二物理资源的能力。7.如权利要求5所述的方法,其特征在于,向虚拟机重新分配物理资源包括从包括以下内容的组中选择的重新分配改变执行虚拟机的次序,在虚拟机之间进行交换,对一个虚拟机指定核心相似性,对一个虚拟机指定处理器相似性,以及改变分配给虚拟机的时间量。8.如权利要求1所述的方法,其特征在于,向虚拟机重新分配物理资源是由虚拟机监控器执行的,所述虚拟机监控器具有资源管理器以评估所述虚拟机的活动。9.如权利要求8所述的方法,其特征在于,所述资源管理器是集成电路的一部分。10.如权利要求1所述的方法,其特征在于,评估一个或多个虚拟机的活动包括确定虚拟机的活动是否足以触发资源分配的变化;建议资源分配;以及确定所建议的资源分配是否负面地影响另一虚拟机的性能。11.一种制品,包括存储介质,它具有多个机器可访问指令,其中当所述指令被执行时,所述指令提供用于评估一个或多个虚拟机的活动;以及至少部分基于评估的活动向所述虚拟机重新分配物理资源。12.如权利要求11所述的制品,其特征在于,还包括指令用于监控一个或多个虚拟机的活动。13.如权利要求12所述的制品,其特征在于,用于监控一个或多个虚拟机的活动的指令包括用于监控包括从包括以下内容的组中选择的活动的指令中断使用,处理器使用,网络使用,盘使用,和所述虚拟机是否正执行严格按时间的任务。14.如权利要求12所述的制品,其特征在于,用于监控一个或多个虚拟机的活动的指令包括用于基本上与执行虚拟机并行地监控所述虚拟机的活动的指令。15.如权利要求11所述的制品,其特征在于,用于至少部分基于评估的活动向虚拟机重新分配物理资源的指令包括用于增加或减少虚拟机访问物理资源的能力的指令。16.如权利要求15所述的制品,其特征在于,用于向虚拟机重新分配物理资源的指令包括用于增加虚拟机访问第一物理资源的能力;以及减少虚拟机访问第二物理资源的能力的指令。17.如权利要求15所述的制品,其特征在于,用于向虚拟机重新分配物理资源的指令包括从包括以下内容的组中选择的重新分配改变执行虚拟机的次序,在虚拟机之间进行交换,对一个虚拟机指定核心相似性,对一个虚拟机指定处理器相似性,以及改变分配给虚拟机的时间量。18.如权利要求11所述的制品,其特征在于,用于向虚拟机重新分配物理资源的指令是由虚拟机监控器执行的,所述虚拟机监控器具有资源管理器以评估虚拟机活动。19.如权利要求18所述的制品,其特征在于,所述资源管理器是集成电路的一部分。20.如权利要求11所述的制品,其特征在于,用于评估一个或多个虚拟机的活动的指令包括用于确定虚拟机的活动是否足以触发资源分配的变化;建议资源分配;以及确定所建议的资源分配是否负面地影响另一虚拟机的性能的指令。21...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。