【技术实现步骤摘要】
【国外来华专利技术】虚拟机镜像分析背景在管理虚拟机上的软件的领域中,虚拟机客操作系统中的大量变量可导致一个人难以在相对于某任意目的而言有关或意义重大的软件设置间进行区分。例如,用(虚拟机的)客操作系统的配置设置和/或其上安装的应用软件进行实验的人可能,例如直接通过手动编辑、作为诸如安装或卸载软件的副作用等,来随时间作出许多配置改变。由于这些配置或设置改变积累,可能难以回溯一个人的步骤,并标识可能是什么导致了虚拟机开始在期望的或不期望的状态运行。不仅难以在虚拟机的许多改变状态参数中标识那些具有含义或意义的,也难以在虚拟机上的可变值的不同类型或类别间进行区分。有些可能是真实的配置参数,客操作系统或应用软件可读取它们以确定如何运行。其它的可能包含由客操作系统输出的操作数据,诸如性能度量、时戳、使用计数等。即便是在这些中,可能很难为了评估虚拟机的目的,来确定与虚拟机的期望或不期望的当前状态相关的操作数据和实际上独立于虚拟机的状态的操作数据。以下讨论与使用同伴压力类型算法来分析虚拟机镜像相关的技术。概述以下概述仅是为了介绍在以下详细描述中讨论的某些概念而被包括的。本概述并不是全面的,并且不旨在描 ...
【技术保护点】
一种用于选择提取自一个或多个虚拟机镜像的设置的子集的方法,所述虚拟机镜像中存储了所述设置的值,所述设置分别由在所述虚拟机镜像的虚拟机上执行的软件来使用,所述方法包括:选择所述虚拟机镜像的一个目标虚拟机镜像,并从所述目标虚拟机镜像中获得所述设置的目标值;访问所述设置的样本值,所述样本值已经从多个虚拟机镜像中被获取;以及通过标识所述值在所述虚拟机镜像间的相似性和差异来形成所述子集。
【技术特征摘要】
【国外来华专利技术】2011.06.28 US 13/171,3661.一种用于选择提取自一个或多个虚拟机镜像的设置的子集的方法,所述虚拟机镜像中存储了所述设置的值,所述设置分别由在所述虚拟机镜像的虚拟机上执行的软件来使用,所述方法包括: 选择所述虚拟机镜像的一个目标虚拟机镜像,并从所述目标虚拟机镜像中获得所述设置的目标值; 访问所述设置的样本值,所述样本值已经从多个虚拟机镜像中被获取;以及 通过标识所述值在所述虚拟机镜像间的相似性和差异来形成所述子集。2.如权利要求1所述的方法,其特征在于,还包括执行包括操作于所述相似性和差异的计数的贝叶斯统计函数的同伴压力算法。3.如权利要求1所述的方法,其特征在于,所述目标虚拟机镜像包括用户选择的虚拟机镜像,并且所述多个虚拟机镜像相互相关且与所述目标虚拟机镜像相关。4.如权利要求3所述的方法,其特征在于,所述多个虚拟机镜像和所述目标虚拟机镜像作为同一虚拟机镜像在不同时间点的副本而相关。5.如权利要求3所述的方法,其特征在于,所述多个虚拟机镜像和所述目标虚拟机镜像作为最初曾是同一虚拟机镜像的副本而相关。6.如权利要求5所述的方法,其特征在于,所述多个虚拟机镜像已作为虚拟机执行,并且所述值的至少一些在所述虚拟机镜像正...
【专利技术属性】
技术研发人员:R·弗莱尔斯,S·帕塔萨拉蒂,G·亨特,
申请(专利权)人:微软公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。