VIRTUAL MACHINE IMAGE ANALYSIS
    52.
    发明申请
    VIRTUAL MACHINE IMAGE ANALYSIS 有权
    虚拟机图像分析

    公开(公告)号:US20130007732A1

    公开(公告)日:2013-01-03

    申请号:US13171366

    申请日:2011-06-28

    IPC分类号: G06F9/455

    CPC分类号: G06F9/45533 G06F9/45558

    摘要: Techniques for analyzing virtual machine images are described. In one embodiment, a subset of settings is extracted from one or more virtual machine images, the virtual machine images store therein values of the settings. The settings are used by software executing in virtual machines of the virtual machine images, respectively. A target one of the virtual machine images is selected and target values of the settings are obtained from the target virtual machine image. Sample values of the settings are obtained from a plurality of virtual machine images. The subset formed by identifying similarities and differences of the values between the virtual machine images.

    摘要翻译: 描述分析虚拟机图像的技术。 在一个实施例中,从一个或多个虚拟机映像提取设置的子集,虚拟机映像在其中存储设置的值。 这些设置分别由在虚拟机映像的虚拟机中执行的软件使用。 选择目标虚拟机映像之一,并从目标虚拟机映像获取设置的目标值。 从多个虚拟机图像获得设置的采样值。 通过识别虚拟机图像之间的值的相似性和差异形成的子集。

    State Buckets
    53.
    发明申请
    State Buckets 有权
    状态桶

    公开(公告)号:US20090276442A1

    公开(公告)日:2009-11-05

    申请号:US12111967

    申请日:2008-04-30

    IPC分类号: G06F17/30

    CPC分类号: G06F8/60

    摘要: Techniques involving state buckets are described. In an implementation, a plurality of axes are defined, each corresponding to a proposed separation or unification of state for software. For each of the axes, one or more scenarios are determined that are enabled by the defined separation or unification of the state for the software. The defined plurality of axes are then prioritized, one to another, based on respective said one or more scenarios. A plurality of buckets are defined based on the prioritizing, each corresponding to one or more said axes.

    摘要翻译: 描述涉及状态桶的技术。 在一个实现中,定义了多个轴,每个轴对应于提出的用于软件的状态的分离或统一。 对于每个轴,确定通过定义的分离或统一软件的状态来启用一个或多个情景。 然后,基于相应的所述一个或多个场景,所定义的多个轴被优先考虑。 基于优先级来定义多个桶,每个桶对应于一个或多个所述轴。

    Software Update Techniques
    54.
    发明申请
    Software Update Techniques 有权
    软件更新技术

    公开(公告)号:US20090210868A1

    公开(公告)日:2009-08-20

    申请号:US12033868

    申请日:2008-02-19

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71 G06F9/44536

    摘要: Software update techniques are described. In at least one implementation, updates are filtered based on criticality to operation of one or more items of software. A plurality of identities are published to a plurality of computing devices, each for a respective one of the updates that are filtered as being critical to the operation of the one or more items of software. The updates that are not filtered as being critical to the operation of the one or more items of software are made available via polling.

    摘要翻译: 描述软件更新技术。 在至少一个实现中,基于对一个或多个软件项的操作的关键性来过滤更新。 将多个身份发布到多个计算设备,每个更新的相应一个更新被过滤为对一个或多个软件项目的操作至关重要。 未被过滤为对一个或多个软件项的操作至关重要的更新可通过轮询获得。

    Isolating assembly versions for binding to application programs
    55.
    发明授权
    Isolating assembly versions for binding to application programs 有权
    隔离装配版本以绑定到应用程序

    公开(公告)号:US07287259B2

    公开(公告)日:2007-10-23

    申请号:US09842270

    申请日:2001-04-24

    IPC分类号: G06F9/44

    CPC分类号: G06F8/71

    摘要: An infrastructure that allows applications to run with specified versions of dependent assemblies, wherein each assembly may exist and run side-by-side on the system with other versions of the same assembly being used by other applications. An application provides a manifest to specify any desired assembly versions on which it is dependent. Similarly, each assembly may have an assembly manifest that specifies the versions of assemblies on which it is dependent. During an initialization phase, an activation context is created for the application, based on the manifests, to map version independent names to a particular assembly version maintained on the system. While the application is in a running phase, for any globally named object that the application wants created, the activation context is accessed to locate the application's or assembly's manifest-specified version. The manifests and activation context constructed therefrom thus isolate an application from assembly version changes.

    摘要翻译: 允许应用程序使用指定版本的依赖程序集运行的基础架构,其中每个程序集可能存在并且并行运行在系统上,而其他应用程序正在使用同一程序集的其他版本。 应用程序提供了一个清单,用于指定所依赖的任何所需的程序集版本。 类似地,每个程序集可能具有一个程序集清单,它指定它所依赖的程序集的版本。 在初始化阶段期间,基于清单为应用程序创建激活上下文,以将独立于版本的名称映射到系统上维护的特定程序集版本。 当应用程序处于运行阶段时,对于应用程序想要创建的任何全局命名对象,访问激活上下文以查找应用程序或程序集的清单指定版本。 因此,由此构建的清单和激活上下文将应用程序与组装版本更改隔离。