Maintaining high availability of a group of virtual machines using heartbeat messages
    1.
    发明授权
    Maintaining high availability of a group of virtual machines using heartbeat messages 有权
    使用心跳消息维护一组虚拟机的高可用性

    公开(公告)号:US09558070B2

    公开(公告)日:2017-01-31

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

    Interdependent virtual machine management
    3.
    发明授权
    Interdependent virtual machine management 有权
    相互依赖的虚拟机管理

    公开(公告)号:US09213572B2

    公开(公告)日:2015-12-15

    申请号:US14094344

    申请日:2013-12-02

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F9/45533 G06F9/485 G06F2009/45575

    Abstract: Exemplary methods, apparatuses, and systems determine a list of virtual machines to be subject to a corrective action. When one or more of the listed virtual machines have dependencies upon other virtual machines, network connections, or storage devices, the determination of the list includes determining that the dependencies of the one or more virtual machines have been met. An attempt to restart or take another corrective action for the first virtual machine within the list is made. A second virtual machine that is currently deployed and running or powered off or paused in response to the corrective action for the first virtual machine is determined to be dependent upon the first virtual machine. In response to the second virtual machine's dependencies having been met by the attempt to restart or take corrective action for the first virtual machine, the second virtual machine is added to the list of virtual machines.

    Abstract translation: 示例性方法,装置和系统确定要进行纠正动作的虚拟机的列表。 当列出的一个或多个虚拟机具有与其他虚拟机,网络连接或存储设备的依赖关系时,该列表的确定包括确定一个或多个虚拟机的依赖性已被满足。 对列表中的第一个虚拟机尝试重新启动或采取其他纠正措施。 当前部署并运行或关闭或暂停响应于第一虚拟机的纠正措施的第二虚拟机被确定为依赖于第一虚拟机。 响应于通过尝试重新启动或对第一虚拟机采取纠正措施来满足第二虚拟机的依赖性,第二虚拟机被添加到虚拟机列表中。

    Managing Availability of Virtual Machines in Cloud Computing Services
    4.
    发明申请
    Managing Availability of Virtual Machines in Cloud Computing Services 有权
    管理云计算服务中虚拟机的可用性

    公开(公告)号:US20140344805A1

    公开(公告)日:2014-11-20

    申请号:US13896038

    申请日:2013-05-16

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F2009/45575

    Abstract: Recovery of virtual machines when one or more hosts fail includes identifying virtual machines running on the remaining functioning hosts. Some of the identified powered on virtual machines are suspended in favor of restarting some of the failed virtual machines from the failed host(s). A subsequent round of identifying virtual machines for suspension and virtual machines for restarting is performed. Virtual machines for suspension and restarting may be identified based on their associated “recovery time objective” (RTO) values or their “maximum number of RTO violations” value.

    Abstract translation: 当一个或多个主机出现故障时恢复虚拟机包括识别在其余功能主机上运行的虚拟机。 一些已识别的带电虚拟机被暂停,有利于从失败的主机重新启动一些故障虚拟机。 执行下一轮识别用于重新启动的悬挂和虚拟机的虚拟机。 可以根据其相关的“恢复时间目标”(RTO)值或其“最大RTO违规数量”值来识别用于暂停和重新启动的虚拟机。

    Scheduling and managing series of snapshots

    公开(公告)号:US10365976B2

    公开(公告)日:2019-07-30

    申请号:US15197352

    申请日:2016-06-29

    Applicant: VMware, Inc.

    Abstract: The present disclosure is related to systems and methods for scheduling and managing series of snapshots. An example method can include estimating a transfer time to transfer a first snapshot of a virtual computing instance (VCI) to a first snapshot series, and estimating a transfer time to transfer a second snapshot of the VCI to a second snapshot series. The method can further include determining a first schedule time to start a transfer of a first series of snapshots and determining a second schedule time to start a transfer of a second series of snapshots, wherein the first schedule time and the second schedule time are based at least in part on a respective recovery point objective (RPO). In some embodiments, the method can further include scheduling a point in time to record a next snapshot based at least in part on the shorter schedule time of the first schedule time and the second schedule time.

    Proactive resource reservation for protecting virtual machines
    6.
    发明授权
    Proactive resource reservation for protecting virtual machines 有权
    主动资源预留用于保护虚拟机

    公开(公告)号:US09292376B2

    公开(公告)日:2016-03-22

    申请号:US13975112

    申请日:2013-08-23

    Applicant: VMware, Inc.

    Abstract: A system for proactive resource reservation for protecting virtual machines. The system includes a cluster of hosts, wherein the cluster of hosts includes a master host, a first slave host, and one or more other slave hosts, and wherein the first slave host executes one or more virtual machines thereon. The first slave host is configured to identify a failure that impacts an ability of the one or more virtual machines to provide service, and calculate a list of impacted virtual machines. The master host is configured to receive a request to reserve resources on another host in the cluster of hosts to enable the impacted one or more virtual machines to failover, calculate a resource capacity among the cluster of hosts, determine whether the calculated resource capacity is sufficient to reserve the resources, and send an indication as to whether the resources are reserved.

    Abstract translation: 用于保护虚拟机的主动资源预留系统。 该系统包括一组主机,其中主机集群包括主主机,第一从机主机和一个或多个其他从机主机,并且其中第一从机主机在其上执行一个或多个虚拟机。 第一个从属主机被配置为识别影响一个或多个虚拟机提供服务的能力的故障,并计算受影响的虚拟机的列表。 主主机被配置为接收在主机群集中的另一个主机上预留资源的请求,以使受影响的一个或多个虚拟机故障转移,计算主机群集之间的资源容量,确定计算出的资源容量是否足够 保留资源,并发送资源是否保留。

    Managing availability of virtual machines in cloud computing services
    7.
    发明授权
    Managing availability of virtual machines in cloud computing services 有权
    管理云计算服务中虚拟机的可用性

    公开(公告)号:US09183034B2

    公开(公告)日:2015-11-10

    申请号:US13896038

    申请日:2013-05-16

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F2009/45575

    Abstract: Recovery of virtual machines when one or more hosts fail includes identifying virtual machines running on the remaining functioning hosts. Some of the identified powered on virtual machines are suspended in favor of restarting some of the failed virtual machines from the failed host(s). A subsequent round of identifying virtual machines for suspension and virtual machines for restarting is performed. Virtual machines for suspension and restarting may be identified based on their associated “recovery time objective” (RTO) values or their “maximum number of RTO violations” value.

    Abstract translation: 当一个或多个主机出现故障时恢复虚拟机包括识别在其余功能主机上运行的虚拟机。 一些已识别的带电虚拟机被暂停,有利于从失败的主机重新启动一些故障虚拟机。 执行下一轮识别用于重新启动的悬挂和虚拟机的虚拟机。 可以根据其相关的“恢复时间目标”(RTO)值或其“最大RTO违规数量”值来识别用于暂停和重新启动的虚拟机。

    INTERDEPENDENT VIRTUAL MACHINE MANAGEMENT
    8.
    发明申请
    INTERDEPENDENT VIRTUAL MACHINE MANAGEMENT 有权
    互联虚拟机管理

    公开(公告)号:US20150154046A1

    公开(公告)日:2015-06-04

    申请号:US14094344

    申请日:2013-12-02

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F9/45533 G06F9/485 G06F2009/45575

    Abstract: Exemplary methods, apparatuses, and systems determine a list of virtual machines to be subject to a corrective action. When one or more of the listed virtual machines have dependencies upon other virtual machines, network connections, or storage devices, the determination of the list includes determining that the dependencies of the one or more virtual machines have been met. An attempt to restart or take another corrective action for the first virtual machine within the list is made. A second virtual machine that is currently deployed and running or powered off or paused in response to the corrective action for the first virtual machine is determined to be dependent upon the first virtual machine. In response to the second virtual machine's dependencies having been met by the attempt to restart or take corrective action for the first virtual machine, the second virtual machine is added to the list of virtual machines.

    Abstract translation: 示例性方法,装置和系统确定要进行纠正动作的虚拟机的列表。 当列出的一个或多个虚拟机具有与其他虚拟机,网络连接或存储设备的依赖关系时,该列表的确定包括确定一个或多个虚拟机的依赖性已被满足。 对列表中的第一个虚拟机尝试重新启动或采取其他纠正措施。 当前部署并运行或关闭或暂停响应于第一虚拟机的纠正措施的第二虚拟机被确定为依赖于第一虚拟机。 响应于通过尝试重新启动或对第一虚拟机采取纠正措施来满足第二虚拟机的依赖性,第二虚拟机被添加到虚拟机列表中。

    Interdependent virtual machine management

    公开(公告)号:US10162661B2

    公开(公告)日:2018-12-25

    申请号:US14958641

    申请日:2015-12-03

    Applicant: VMware, Inc.

    Abstract: Exemplary methods, apparatuses, and systems determine a list of virtual machines to be subject to a corrective action. When one or more of the listed virtual machines have dependencies upon other virtual machines, network connections, or storage devices, the determination of the list includes determining that the dependencies of the one or more virtual machines have been met. An attempt to restart or take another corrective action for the first virtual machine within the list is made. A second virtual machine that is currently deployed and running or powered off or paused in response to the corrective action for the first virtual machine is determined to be dependent upon the first virtual machine. In response to the second virtual machine's dependencies having been met by the attempt to restart or take corrective action for the first virtual machine, the second virtual machine is added to the list of virtual machines.

Patent Agency Ranking