Support for multi-AZ management appliance networking

    公开(公告)号:US11683267B2

    公开(公告)日:2023-06-20

    申请号:US17580414

    申请日:2022-01-20

    Applicant: VMware, Inc.

    CPC classification number: H04L45/586 G06F9/45558 H04L61/5061 G06F2009/45595

    Abstract: Processes for managing computing processes within a plurality of data centers configured to provide a cloud computing environment are described. An exemplary process includes executing a process on a first host of a plurality of hosts. When the process is executing on the first host, a first network identifier associated with the plurality of hosts is not a network identifier of a pool of network identifiers associated with the cloud computing environment and first and second route tables respectively corresponding to first and second data centers of the plurality of data centers associate the first network identifier with the first host. The exemplary process further includes detecting an event associated with the process. In response to detecting the event associated with the process, the first and second route tables are respectively updated to associate the first network identifier with a second host of the plurality of hosts.

    Parallel and distributed computing using multiple virtual machines

    公开(公告)号:US11429442B2

    公开(公告)日:2022-08-30

    申请号:US15195819

    申请日:2016-06-28

    Applicant: VMware, Inc.

    Abstract: Systems and techniques are described for using virtual machines to write parallel and distributed applications. One of the techniques includes receiving a job request, wherein the job request specifies a first job to be performed by a plurality of a special purpose virtual machines, wherein the first job includes a plurality of tasks; selecting a parent special purpose virtual machine from a plurality of parent special purpose virtual machines to perform the first job; instantiating a plurality of child special purpose virtual machines from the selected parent special purpose virtual machine; partitioning the plurality of tasks among the plurality of child special purpose virtual machines by assigning one or more of the plurality of tasks to each of the child special purpose virtual machines; and performing the first job by causing each of the child special purpose virtual machines to execute the tasks assigned to the child special purpose virtual machine.

    Virtual machine migration within a hybrid cloud system

    公开(公告)号:US10061611B2

    公开(公告)日:2018-08-28

    申请号:US14839350

    申请日:2015-08-28

    Applicant: VMware, Inc.

    Abstract: An example method of migrating a virtualized computing instance between source and destination virtualized computing systems includes executing a first migration workflow in the source virtualized computing system, where a host computer executing the virtualized computing instance is a source host in the first migration workflow and a first mobility agent simulates a destination host in the first migration workflow. The method further includes executing a second migration workflow in the destination virtualized computing system, where a second mobility agent in the destination virtualized computing system simulates a source host in the second migration workflow and a host computer in the destination virtualized computing system is a destination host in the second migration workflow. The method further includes transferring, during execution of the first and second migration workflows, migration data including the virtualized computing instance between the first mobility agent and the second mobility agent over a network.

    Parallel and Distributed Computing Using Multiple Virtual Machines
    5.
    发明申请
    Parallel and Distributed Computing Using Multiple Virtual Machines 审中-公开
    使用多个虚拟机的并行和分布式计算

    公开(公告)号:US20160378554A1

    公开(公告)日:2016-12-29

    申请号:US15195819

    申请日:2016-06-28

    Applicant: VMware, Inc.

    Abstract: Systems and techniques are described for using virtual machines to write parallel and distributed applications. One of the techniques includes receiving a job request, wherein the job request specifies a first job to be performed by a plurality of a special purpose virtual machines, wherein the first job includes a plurality of tasks; selecting a parent special purpose virtual machine from a plurality of parent special purpose virtual machines to perform the first job; instantiating a plurality of child special purpose virtual machines from the selected parent special purpose virtual machine; partitioning the plurality of tasks among the plurality of child special purpose virtual machines by assigning one or more of the plurality of tasks to each of the child special purpose virtual machines; and performing the first job by causing each of the child special purpose virtual machines to execute the tasks assigned to the child special purpose virtual machine.

    Abstract translation: 描述了使用虚拟机编写并行和分布式应用程序的系统和技术。 其中一种技术包括接收作业请求,其中作业请求指定由多个专用虚拟机执行的第一作业,其中第一作业包括多个任务; 从多个父专用虚拟机中选择父专用虚拟机来执行第一作业; 从所选择的父专用虚拟机中实例化多个子专用虚拟机; 通过将多个任务中的一个或多个分配给每个子专用虚拟机来分割多个子专用虚拟机中的多个任务; 并且通过使每个子专用虚拟机执行分配给子专用虚拟机的任务来执行第一作业。

    Determining status of migrating virtual machines
    6.
    发明授权
    Determining status of migrating virtual machines 有权
    确定迁移虚拟机的状态

    公开(公告)号:US09336039B2

    公开(公告)日:2016-05-10

    申请号:US14316729

    申请日:2014-06-26

    Applicant: VMware, Inc.

    Abstract: Systems and techniques are described for determining the status of migrating virtual machines. A described technique includes initiating a migration of one or more virtual machines from a source host that is located at a source site to a destination host that is located at a destination site. A determination is made that a fault has occurred during the migration of the one or more virtual machines. In response to determining that the error has occurred, a determination is made, for each virtual machine of the one or more virtual machines, whether the virtual machine has been fully migrated from the source host to the destination host.

    Abstract translation: 描述了确定迁移虚拟机状态的系统和技术。 所描述的技术包括发起将一个或多个虚拟机从位于源站点的源主机迁移到位于目的地站点的目的地主机。 确定在一个或多个虚拟机的迁移期间发生故障。 响应于确定发生错误,对于一个或多个虚拟机的每个虚拟机,确定虚拟机是否已经从源主机完全迁移到目的地主机。

    DETERMINING STATUS OF MIGRATING VIRTUAL MACHINES
    7.
    发明申请
    DETERMINING STATUS OF MIGRATING VIRTUAL MACHINES 审中-公开
    确定移动虚拟机的状态

    公开(公告)号:US20150378759A1

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

    申请号:US14316729

    申请日:2014-06-26

    Applicant: VMware, Inc.

    Abstract: Systems and techniques are described for determining the status of migrating virtual machines. A described technique includes initiating a migration of one or more virtual machines from a source host that is located at a source site to a destination host that is located at a destination site. A determination is made that a fault has occurred during the migration of the one or more virtual machines. In response to determining that the error has occurred, a determination is made, for each virtual machine of the one or more virtual machines, whether the virtual machine has been fully migrated from the source host to the destination host.

    Abstract translation: 描述了确定迁移虚拟机状态的系统和技术。 所描述的技术包括发起将一个或多个虚拟机从位于源站点的源主机迁移到位于目的地站点的目的地主机。 确定在一个或多个虚拟机的迁移期间发生故障。 响应于确定发生错误,对于一个或多个虚拟机的每个虚拟机,确定虚拟机是否已经从源主机完全迁移到目的地主机。

    Method of allocating referenced memory pages from a free list
    8.
    发明授权
    Method of allocating referenced memory pages from a free list 有权
    从空闲列表中分配引用的内存页的方法

    公开(公告)号:US09092318B2

    公开(公告)日:2015-07-28

    申请号:US13760837

    申请日:2013-02-06

    Applicant: VMware, Inc.

    Abstract: Memory pages that are allocated to a memory consumer and continue to be accessed by the memory consumer are included in a free list, so that they may be immediately allocated to another memory consumer as needed during the course of normal operation without preserving the original contents of the memory page. When a memory page in the free list is accessed to perform a read, a generation number associated with the memory page is compared with a stored copy. If the two match, the read is performed on the memory page. If the two do not match, the read is not performed on the memory page.

    Abstract translation: 分配给存储器使用者并继续被存储器消费者访问的存储器页面被包括在空闲列表中,使得它们可以在正常操作过程中根据需要被立即分配给另一个存储器消费者,而不保留原始内容 内存页面。 当访问空闲列表中的存储器页面以执行读取时,将与存储器页面相关联的代数与存储的副本进行比较。 如果两者匹配,则在内存页上执行读取。 如果两者不匹配,则不会在内存页上执行读取。

    Cross-cloud provider virtual machine migration

    公开(公告)号:US11487566B2

    公开(公告)日:2022-11-01

    申请号:US15195680

    申请日:2016-06-28

    Applicant: VMware, Inc.

    Abstract: A method for migrating a virtual machine (VM) includes establishing a first connection to a first cloud computing system executing a first VM, and establishing a second connection to a second cloud computing system managed by a second cloud provider, which is different form the first cloud provider. The method further includes instantiating a second VM designated as a destination VM in the second cloud computing system, and installing a migration agent on each of the first VM and the second VM. The migration agents execute a migration process of the first VM to the second VM by (1) iteratively copying guest data from the first VM to the second VM until a switchover criteria of the migration operation is met, and (2) copying a remainder of guest data from the first VM to the second VM when the switchover criteria is met.

Patent Agency Ranking