VIRTUAL MACHINE IMAGE WRITE LEASING
    1.
    发明申请
    VIRTUAL MACHINE IMAGE WRITE LEASING 有权
    虚拟机图像写入租赁

    公开(公告)号:US20130332921A1

    公开(公告)日:2013-12-12

    申请号:US13491423

    申请日:2012-06-07

    IPC分类号: G06F9/455

    CPC分类号: G06F8/63 G06F9/45533

    摘要: A system that includes multiple hosts, each having physical resources, a hypervisor, and a host agent that causes the virtual machines to operate above the hypervisor so as to be abstracted from the physical resources. A host fabric reviews requests to instantiate or upgrade a virtual machine, identifies a corresponding virtual machine image to instantiate the virtual machine from in order to honor the request, and determines whether the virtual machine to be instantiated has a valid lease on the virtual machine image. If the requestor does not have a valid lease, the request is blocked. If the requestor does have a valid lease, the host fabric facilitates the instantiation of the virtual machine from the virtual machine image. This prevents or eliminates the chances of multiple instances of the same virtual machine image writing to the virtual machine image at the same time.

    摘要翻译: 一种系统,其包括多个主机,每个主机具有物理资源,虚拟机管理程序和主机代理,使虚拟机在虚拟机管理程序之上运行,从物理资源抽象出来。 主机结构审查请求实例化或升级虚拟机,识别相应的虚拟机映像以实例化虚拟机以便遵守该请求,并确定要实例化的虚拟机是否具有虚拟机映像上的有效租约 。 如果请求者没有有效的租约,则该请求被阻止。 如果请求者确实具有有效的租约,则主机架构便于虚拟机映像实例化虚拟机。 这可以防止或消除同一虚拟机映像同时写入虚拟机映像的多个实例的机会。

    Virtual machine image write leasing
    2.
    发明授权
    Virtual machine image write leasing 有权
    虚拟机图像写入租赁

    公开(公告)号:US08924969B2

    公开(公告)日:2014-12-30

    申请号:US13491423

    申请日:2012-06-07

    IPC分类号: G06F9/455

    CPC分类号: G06F8/63 G06F9/45533

    摘要: A system that includes multiple hosts, each having physical resources, a hypervisor, and a host agent that causes the virtual machines to operate above the hypervisor so as to be abstracted from the physical resources. A host fabric reviews requests to instantiate or upgrade a virtual machine, identifies a corresponding virtual machine image to instantiate the virtual machine from in order to honor the request, and determines whether the virtual machine to be instantiated has a valid lease on the virtual machine image. If the requestor does not have a valid lease, the request is blocked. If the requestor does have a valid lease, the host fabric facilitates the instantiation of the virtual machine from the virtual machine image. This prevents or eliminates the chances of multiple instances of the same virtual machine image writing to the virtual machine image at the same time.

    摘要翻译: 一种系统,其包括多个主机,每个主机具有物理资源,虚拟机管理程序和主机代理,使虚拟机在虚拟机管理程序之上运行,从物理资源抽象出来。 主机结构审查请求实例化或升级虚拟机,识别相应的虚拟机映像以实例化虚拟机以便遵守该请求,并确定要实例化的虚拟机是否具有虚拟机映像上的有效租约 。 如果请求者没有有效的租约,则该请求被阻止。 如果请求者确实具有有效的租约,则主机架构便于虚拟机映像实例化虚拟机。 这可以防止或消除同一虚拟机映像同时写入虚拟机映像的多个实例的机会。

    Updating nodes considering service model constraints
    3.
    发明授权
    Updating nodes considering service model constraints 有权
    考虑服务模型约束更新节点

    公开(公告)号:US08407689B2

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

    申请号:US12823730

    申请日:2010-06-25

    IPC分类号: G06F9/44

    CPC分类号: G06F9/45533 G06F8/65

    摘要: Methods, systems, and computer-readable media for deploying an update to nodes propagated throughout a data center are provided. Launching new upgrade to hosting environment residing on the nodes typically invokes a mechanism (e.g., fabric controller) to form a group of nodes that are independent of one another with respect to upgrade domains, which are assigned to tenants (e.g., program components of service applications running within the data center) presently hosted by the nodes. The constraints of the update domains are articulated by service level agreements established for the service applications, respectively. Forming the group involves identifying independent nodes for membership, where no two members of the group host analogous tenants (belonging to a common service application) that are assigned to distinct update domains. However, it is acceptable to join to the group those nodes hosting analogous tenants that are each assigned to the same update domain.

    摘要翻译: 提供了用于将更新部署到整个数据中心传播的节点的方法,系统和计算机可读介质。 对驻留在节点上的托管环境启动新的升级通常会调用一种机制(例如,结构控制器),以形成一组相对于升级域彼此独立的节点,这些升级域被分配给租户(例如,服务的程序组件 目前由节点托管的数据中心内运行的应用程序)。 更新域的约束分别由服务应用程序建立的服务级别协议来阐述。 组成员需要识别成员身份的独立节点,组中没有两个成员托管类似的租户(属于公共服务应用程序),分配给不同的更新域。 然而,可以接受组中那些承载类似租户的节点,每个节点分配给相同的更新域。

    Creation of resource models
    4.
    发明申请
    Creation of resource models 有权
    创建资源模型

    公开(公告)号:US20080262824A1

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

    申请号:US11739063

    申请日:2007-04-23

    IPC分类号: G06F9/45

    CPC分类号: G06F8/20

    摘要: Operational resource modeling is usable to analyze application and computer system performance over a wide range of hypothetical scenarios. Operational resource modeling involves creating and training one or more resource models, and/or simulating hypothetical scenarios using resource models.

    摘要翻译: 操作资源建模可用于在广泛的假设情景下分析应用程序和计算机系统性能。 操作资源建模涉及创建和训练一个或多个资源模型,和/或使用资源模型来模拟假设场景。

    Deploying virtual machine to host based on workload characterizations
    5.
    发明申请
    Deploying virtual machine to host based on workload characterizations 审中-公开
    基于工作负载特征将虚拟机部署到主机

    公开(公告)号:US20070271560A1

    公开(公告)日:2007-11-22

    申请号:US11437142

    申请日:2006-05-18

    IPC分类号: G06F9/455

    CPC分类号: G06F9/455 G06F8/61 G06F9/5005

    摘要: To determine whether to deploy a candidate VM to a candidate host, taking into consideration resources available from the candidate host and resources required by the candidate VM, a sub-rating is calculated for each of several resources available from the candidate host, where the sub-rating for the resource corresponds to an amount of the resource that is free after the candidate VM is deployed to the candidate host. Thereafter, a rating is calculated from the calculated sub-ratings to characterize how well the candidate host can accommodate the candidate VM. The rating for the candidate host are presented to a selector that determines whether to deploy the candidate VM to the candidate host based on the rating thereof.

    摘要翻译: 为了确定是否将候选VM部署到候选主机,考虑到候选主机可用的资源和候选VM所需的资源,针对从候选主机可用的几种资源中的每一个计算子分级,其中子 - 资源对应于将候选VM部署到候选主机之后的空闲资源量。 此后,根据计算的子评级计算评级,以表征候选主机能够容纳候选VM的程度。 候选主机的评级被提供给选择器,该选择器基于其等级来确定是否将候选VM部署到候选主机。

    State control of remote hosts for management of distributed applications
    7.
    发明授权
    State control of remote hosts for management of distributed applications 有权
    远程主机的状态控制用于管理分布式应用程序

    公开(公告)号:US08713096B2

    公开(公告)日:2014-04-29

    申请号:US13104582

    申请日:2011-05-10

    IPC分类号: G06F15/16

    CPC分类号: G06F9/5011 G06F8/60

    摘要: Configuring a node. A method includes determining a current state of a target node. The current state of the target node refers to objects currently deployed or running in the remote target node. It includes at least one of an operating system, one or more applications, or configuration setting at the target node. The method further includes determining a desired state for the target node to change the current state. The method further includes accessing a dependency graph based on the version of an agent running on the target node. The dependency graph is supplied to a state machine. The state machine is particular to the target node. The state machine using the current state of the target node, the desired state and the dependency graph, performs operations to drive the target node toward its goal.

    摘要翻译: 配置节点 一种方法包括确定目标节点的当前状态。 目标节点的当前状态是指当前在远程目标节点中部署或运行​​的对象。 它包括操作系统,一个或多个应用程序中的至少一个或在目标节点处的配置设置。 该方法还包括确定目标节点改变当前状态的期望状态。 该方法还包括基于在目标节点上运行的代理的版本访问依赖关系图。 依赖图提供给状态机。 状态机是目标节点特有的。 使用目标节点的当前状态,期望状态和依赖关系图的状态机执行将目标节点驱动到其目标的操作。

    Controlled automatic healing of data-center services
    8.
    发明授权
    Controlled automatic healing of data-center services 有权
    数据中心服务的自动治疗控制

    公开(公告)号:US08365009B2

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

    申请号:US12879412

    申请日:2010-09-10

    IPC分类号: G06F11/00

    摘要: Subject matter described herein is directed to reallocating an application component from a faulty data-center resource to a non-faulty data-center resource. Background monitors identify data-center resources that are faulty and schedule migration of application components from the faulty data-center resources to non-faulty data-center resources. Migration is carried out in an automatic manner that allows an application to remain available. Thresholds are in place to control a rate of migration, as well as, detect when resource failure might be resulting from data-center-wide processes or from an application failure.

    摘要翻译: 本文描述的主题旨在将应用组件从故障数据中心资源重新分配给非故障数据中心资源。 后台监视器识别有故障的数据中心资源,并将应用程序组件从有故障的数据中心资源迁移到无故障的数据中心资源。 以自动方式进行迁移,允许应用程序保持可用。 阈值用于控制迁移速率,以及检测资源故障可能是由于数据中心流程或应用程序故障导致的。

    Dynamic software performance models
    9.
    发明授权
    Dynamic software performance models 有权
    动态软件性能模型

    公开(公告)号:US08073671B2

    公开(公告)日:2011-12-06

    申请号:US11394474

    申请日:2006-03-31

    IPC分类号: G06F9/455

    CPC分类号: G06Q10/04

    摘要: Simulating an application. A method that may be practiced in a computing environment configured for simulating an application modeled by an application model deployed in a performance scenario of a computing system by deploying service models of the application model to device models modeling devices. The method includes referencing a performance scenario to obtain a transaction being modeled as originating from a first device model. The transaction invokes of a first service model. The first service model specifies hardware actions for simulation. The first service model is referenced to determine the hardware actions for simulation and the next referenced service. The next referenced service specifies hardware actions to be added to the transaction and may specify invocation of other service models. A chain of hardware actions is generated by following the invocation path of the service models. The hardware actions are applied to device models to simulate the transaction.

    摘要翻译: 模拟应用程序 可以在计算环境中实践的方法,其被配置为通过将应用模型的服务模型部署到设备模型建模设备来模拟由部署在计算系统的性能场景中的应用模型建模的应用。 该方法包括引用性能场景以获得被建模为源自第一设备模型的事务。 事务调用第一个服务模型。 第一个服务模型指定了模拟的硬件操作。 引用第一个服务模型来确定模拟和下一个参考服务的硬件操作。 下一个引用的服务指定要添加到事务的硬件操作,并且可以指定调用其他服务模型。 通过遵循服务模型的调用路径生成硬链接操作链。 硬件操作应用于设备模型以模拟事务。