Extending placement constraints for virtual machine placement, load balancing migrations, and failover without coding
    11.
    发明授权
    Extending placement constraints for virtual machine placement, load balancing migrations, and failover without coding 有权
    扩展虚拟机放置的放置约束,负载平衡迁移以及无需编码的故障切换

    公开(公告)号:US09582303B2

    公开(公告)日:2017-02-28

    申请号:US14195790

    申请日:2014-03-03

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45533 G06F9/45558 G06F9/50 G06F2009/4557

    Abstract: Techniques are described for placing virtual machines (VM) on computer hosts. In one embodiment, a user may compose a constraint specification document which includes VM and host properties and how they are retrieved, as well as constraint predicates that define valid VM placements on hosts. Use of the constraint specification document permits new constraints, including constraints that involve new properties, to be handled without requiring changing the underlying code for collecting required input data and processing said data to determine whether placement constraints are satisfied. Instead, based on the constraint specification document, a resource scheduler or high availability module may program a programmable data collector to fetch the needed properties from the appropriate places. Then, the resource scheduler or high availability module may parse the constraint predicates, evaluate potential placements to determine whether the constraint predicates are satisfied, and place VMs according to placements that satisfy the constraint predicates.

    Abstract translation: 描述了将虚拟机(VM)放在计算机主机上的技术。 在一个实施例中,用户可以组成约束规范文档,其包括VM和主机属性以及它们如何被检索,以及在主机上定义有效的VM布局的约束谓词。 使用约束规范文档允许处理新约束,包括涉及新属性的约束,而不需要更改用于收集所需输入数据的底层代码并处理所述数据以确定是否满足放置约束。 相反,基于约束规范文档,资源调度器或高可用性模块可以编程可编程数据收集器以从适当的位置获取所需的属性。 然后,资源调度器或高可用性模块可以解析约束谓词,评估潜在的布局以确定约束谓词是否被满足,并且根据满足约束谓词的布局来放置VM。

    MAINTAINING HIGH AVAILABILITY OF A GROUP OF VIRTUAL MACHINES USING HEARTBEAT MESSAGES
    12.
    发明申请
    MAINTAINING HIGH AVAILABILITY OF A GROUP OF VIRTUAL MACHINES USING HEARTBEAT MESSAGES 审中-公开
    使用心跳信息维护一组虚拟机的高可用性

    公开(公告)号:US20150089272A1

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

    申请号:US14561672

    申请日:2014-12-05

    Applicant: VMware, Inc.

    CPC classification number: G06F11/1438 G06F9/45533 G06F9/542 G06F11/0757

    Abstract: Embodiments maintain high availability of software application instances in a fault domain. Subordinate hosts are monitored by a master host. The subordinate hosts publish heartbeats via a network and datastores. Based at least in part on the published heartbeats, the master host determines the status of each subordinate host, distinguishing between subordinate hosts that are entirely inoperative and subordinate hosts that are operative but partitioned (e.g., unreachable via the network). The master host may restart software application instances, such as virtual machines, that are executed by inoperative subordinate hosts or that cease executing on partitioned subordinate hosts.

    Abstract translation: 实施例在故障域中保持软件应用程序实例的高可用性。 主机由主机监控。 下级主机通过网络和数据存储发布心跳。 至少部分地基于所发布的心跳,主主机确定每个从属主机的状态,区分完全不起作用的从属主机和可操作但被分区的下级主机(例如,经由网络不可达)。 主主机可以重新启动由不能操作的下属主机执行的软件应用程序实例,例如虚拟机,或者停止在分区的下级主机上执行。

    METHODS AND SYSTEMS TO MANAGE COMPUTER RESOURCES IN ELASTIC MULTI-TENANT CLOUD COMPUTING SYSTEMS
    13.
    发明申请
    METHODS AND SYSTEMS TO MANAGE COMPUTER RESOURCES IN ELASTIC MULTI-TENANT CLOUD COMPUTING SYSTEMS 有权
    弹性多云云计算系统管理计算机资源的方法与系统

    公开(公告)号:US20140280956A1

    公开(公告)日:2014-09-18

    申请号:US13830212

    申请日:2013-03-14

    Applicant: VMWARE, INC.

    Abstract: Methods and systems to reconfigure clusters in elastic multi-tenant cloud computing system. An example method includes partitioning a first resource reservation of a first virtual data center between a first cluster and a second cluster and partitioning a second resource reservation of a second virtual data center between the first cluster and the second cluster, and based on the partitioning of the first resource reservation and the second resource reservation, collectively adjusting a first portion of the first resource reservation allotted to the first cluster and a second portion of the second resource reservation allotted to the first cluster in a same reconfiguration operation.

    Abstract translation: 弹性多租户云计算系统中重组集群的方法与系统。 示例性方法包括:在第一集群和第二集群之间划分第一虚拟数据中心的第一资源预留,并且在第一集群和第二集群之间划分第二虚拟数据中心的第二资源预留,并且基于 第一资源预留和第二资源预留,共同地调整分配给第一集群的第一资源预留的第一部分和在同一重新配置操作中分配给第一集群的第二资源预留的第二部分。

Patent Agency Ranking