Concurrency control in a file system shared by application hosts

    公开(公告)号:US09787525B2

    公开(公告)日:2017-10-10

    申请号:US14011444

    申请日:2013-08-27

    Applicant: VMware, Inc.

    CPC classification number: H04L29/08549 G06F17/30168

    Abstract: A manager program for managing virtual machines includes a process which receives a notification message indicating an occurrence of an event affecting a data storage unit in a data storage system that supports a shared file system. The notification message might have come from a virtual machine host or resulted from a hardware reconfiguration. The manager program then determines whether another virtual machine host is sharing the data storage unit. The manager program might make this determination by polling each of the virtual machine hosts it manages or by checking information previously collected and stored in a database. If another virtual machine host is sharing the data storage unit, the manager program sends a refresh message to that virtual machine host that causes the virtual machine host to update information relating to the data storage unit in a cache associated with the virtual machine host.

    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.

    System and method for allocating datastores for virtual machines
    3.
    发明授权
    System and method for allocating datastores for virtual machines 有权
    为虚拟机分配数据存储的系统和方法

    公开(公告)号:US09134922B2

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

    申请号:US13631927

    申请日:2012-09-29

    Applicant: VMware, Inc.

    Abstract: A datastore for a virtual machine that can be executed on a host computer networked to a physical storage system is allocated by a server. The server generates a unique identifier to associate with the datastore, wherein the unique identifier mimics a form of identifier that is generated by the physical storage system to identify volumes of physical storage in the physical storage system that are accessible to the host computer. At least one volume of physical storage in the physical storage system having physical storage available to satisfy the request to allocate the datastore is identified and the server maintains a mapping of the unique identifier to the at least one volume of physical storage and provides the mapping to the host computer upon running the virtual machine, thereby enabling the host computer to store data for the datastore in the at least one volume of physical storage.

    Abstract translation: 可以在与物理存储系统联网的主机上执行的虚拟机的数据存储区由服务器分配。 服务器生成与数据存储相关联的唯一标识符,其中唯一标识符模拟由物理存储系统生成的标识符的形式,以识别物理存储系统中主机计算机可访问的物理存储量。 识别具有可用于满足分配数据存储的请求的具有物理存储的物理存储系统中的至少一个物理存储体,并且服务器维护该唯一标识符与该至少一个物理存储卷的映射,并且将映射提供给 所述主计算机在运行所述虚拟机时,从而使所述主计算机能够存储所述数据存储在所述至少一个物理存储空间中的数据。

    Virtual machine migration within a hybrid cloud system

    公开(公告)号:US10467049B2

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

    申请号:US16114119

    申请日:2018-08-27

    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.

    Efficient reconstruction of virtual disk hierarchies across storage domains
    5.
    发明授权
    Efficient reconstruction of virtual disk hierarchies across storage domains 有权
    跨存储域的虚拟磁盘层次结构的有效重建

    公开(公告)号:US09037621B2

    公开(公告)日:2015-05-19

    申请号:US13934127

    申请日:2013-07-02

    Applicant: VMware, Inc.

    CPC classification number: G06F9/455 G06F17/30115

    Abstract: A method and software is described for recreating on a target datastore a set of hierarchical files that are present on a source datastore. A content identifier (ID) is maintained for each component of the set of hierarchical files. The content ID of a component is updated when its contents are modified. The child component is copied from the source datastore to the target datastore. The content ID corresponding to the parent component on the source datastore is compared with content IDs corresponding to files present on the target datastore. When a matching content ID is discovered, it infers a copy of the parent component. The matching file on the target datastore is associated with the copied child component so that the matching file becomes a new parent component to the copied child component, thereby recreating the set of hierarchical files on the target.

    Abstract translation: 描述了一种方法和软件,用于在目标数据存储上重新创建存在于源数据存储上的一组分层文件。 为分层文件集合中的每个组件维护内容标识符(ID)。 当其内容被修改时,组件的内容ID被更新。 子组件从源数据存储复制到目标数据存储。 将与源数据存储上的父组件相对应的内容ID与对应于目标数据存储上存在的文件的内容ID进行比较。 当发现匹配的内容ID时,它会推断父组件的副本。 目标数据存储区上的匹配文件与复制的子组件相关联,以便匹配文件成为复制的子组件的新父组件,从而在目标上重新创建一组分层文件。

    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.

    CONCURRENCY CONTROL IN A FILE SYSTEM SHARED BY APPLICATION HOSTS
    8.
    发明申请
    CONCURRENCY CONTROL IN A FILE SYSTEM SHARED BY APPLICATION HOSTS 审中-公开
    应用程序共享的文件系统中的同步控制

    公开(公告)号:US20140040395A1

    公开(公告)日:2014-02-06

    申请号:US14011444

    申请日:2013-08-27

    Applicant: VMware, Inc.

    CPC classification number: H04L29/08549 G06F17/30168

    Abstract: A manager program for managing virtual machines includes a process which receives a notification message indicating an occurrence of an event affecting a data storage unit in a data storage system that supports a shared file system. The notification message might have come from a virtual machine host or resulted from a hardware reconfiguration. The manager program then determines whether another virtual machine host is sharing the data storage unit. The manager program might make this determination by polling each of the virtual machine hosts it manages or by checking information previously collected and stored in a database. If another virtual machine host is sharing the data storage unit, the manager program sends a refresh message to that virtual machine host that causes the virtual machine host to update information relating to the data storage unit in a cache associated with the virtual machine host.

    Abstract translation: 用于管理虚拟机的管理程序包括接收指示在支持共享文件系统的数据存储系统中影响数据存储单元的事件的发生的通知消息的处理。 通知消息可能来自虚拟机主机或由硬件重新配置导致。 管理程序然后确定另一个虚拟机主机是否共享数据存储单元。 管理程序可以通过轮询其管理的每个虚拟机主机或通过检查先前收集并存储在数据库中的信息来进行此确定。 如果另一个虚拟机主机正在共享数据存储单元,则管理程序向该虚拟机主机发送刷新消息,该虚拟机主机使虚拟机主机在与虚拟机主机相关联的高速缓存中更新与数据存储单元有关的信息。

Patent Agency Ranking