Handling disk state inheritance for forked virtual machines
    51.
    发明授权
    Handling disk state inheritance for forked virtual machines 有权
    处理分叉虚拟机的磁盘状态继承

    公开(公告)号:US09507623B2

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

    申请号:US14570336

    申请日:2014-12-15

    Applicant: VMware, Inc.

    Abstract: Techniques for handling inheritance of disk state when forking virtual machines (VMs) are provided. In one embodiment, a computer system can receive a request to fork a child VM from a parent VM. In response, the computer system can take a disk snapshot of the parent VM, where the disk snapshot results in a child disk for the child VM, where the child disk is a delta disk that points to a parent disk of the parent VM, and where the parent disk serves as the parent VM's current running point. The computer system can then determine whether the parent disk is a delta disk. If so, the computer system can copy the content of the parent disk to the child disk, traverse a disk hierarchy associated with the parent disk to identify a base disk above the parent disk in the hierarchy, and cause the child disk to point directly to the base disk.

    Abstract translation: 提供虚拟机(VM)时处理磁盘状态继承的技术。 在一个实施例中,计算机系统可以接收从父虚拟机分派子VM的请求。 作为响应,计算机系统可以获取父虚拟机的磁盘快照,其中磁盘快照导致子虚拟机的子磁盘,其中子磁盘是指向父虚拟机的父磁盘的增量磁盘,以及 父磁盘用作父虚拟机的当前运行点。 然后,计算机系统可以确定父磁盘是否是增量磁盘。 如果是这样,计算机系统可以将父磁盘的内容复制到子磁盘,遍历与父磁盘相关联的磁盘层次结构,以标识层次结构中父磁盘上方的基本磁盘,并使子磁盘直接指向 基盘。

    VIRTUAL MACHINE GROUP MIGRATION
    53.
    发明申请

    公开(公告)号:US20160224371A1

    公开(公告)日:2016-08-04

    申请号:US15097158

    申请日:2016-04-12

    Applicant: VMware, Inc.

    Abstract: A plurality of virtual machines (VMs) is migrated from a source group to a destination group in such as way as to achieve consistency and either availability or group preservation. Execution of VMs in the source group is selectively delayed during state migration so that memory transfer of all the VMs in the group will converge roughly at the same time. After VM state transfer to the destination group, execution switch-over is coordinated using different handshake and acknowledgement messages, passed either through a “leader” VM in each group, or directly between source-destination VM pairs.

    Consistent migration of a group of virtual machines using source and destination group messaging
    55.
    发明授权
    Consistent migration of a group of virtual machines using source and destination group messaging 有权
    使用源和目标组消息传递一组虚拟机的一致迁移

    公开(公告)号:US09317326B2

    公开(公告)日:2016-04-19

    申请号:US14092619

    申请日:2013-11-27

    Applicant: VMware, Inc.

    Abstract: A plurality of virtual machines (VMs) is migrated from a source group to a destination group in such as way as to achieve consistency and either availability or group preservation. Execution of VMs in the source group is selectively delayed during state migration so that memory transfer of all the VMs in the group will converge roughly at the same time. After VM state transfer to the destination group, execution switch-over is coordinated using different handshake and acknowledgement messages, passed either through a “leader” VM in each group, or directly between source-destination VM pairs.

    Abstract translation: 多个虚拟机(VM)以这样的方式从源组迁移到目的地组,以便实现一致性以及可用性或组保存。 源组中的VM的执行在状态迁移期间被选择性地延迟,使得组中的所有VM的存储器传输将大致同时收敛。 在VM状态转移到目标组之后,使用不同的握手和确认消息来协调执行切换,通过每个组中的“leader”VM,或直接在源 - 目标VM对之间传递。

    Elastic Compute Fabric Using Virtual Machine Templates
    56.
    发明申请
    Elastic Compute Fabric Using Virtual Machine Templates 审中-公开
    使用虚拟机模板的弹性计算结构

    公开(公告)号:US20150178107A1

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

    申请号:US14136621

    申请日:2013-12-20

    Applicant: VMware, Inc.

    Abstract: Embodiments include an infrastructure shared among cloud services that supports fast provisioning of virtual machines (VMs). A set of powered-on parent VM templates and a set of powered-off child VMs are maintained by the infrastructure in a hierarchy. The child VMs are instantiated from the parent VM templates, and pre-registered to a cloud operating system in some embodiments. In response to requests from the cloud services for the child VMs, where the requests specify child VM configurations, child VMs from the set of powered-off child VMs are selected and customized based on the child VM configurations, and then deployed for use by the cloud services. In some embodiments, the fast provisioning of VMs is supported by forking operations in the infrastructure.

    Abstract translation: 实施例包括支持虚拟机(VM)的快速配置的云服务之间共享的基础设施。 一组已启动的父VM模板和一组已关闭的子虚拟机由层次结构中的基础架构维护。 子虚拟机从父虚拟机模板实例化,并在一些实施例中预注册到云操作系统。 响应来自针对子虚拟机的云服务的请求,其中请求指定子VM配置,来自该组关闭的子VM的子VM基于子VM配置被选择和自定义,然后部署为由 云服务。 在一些实施例中,通过基础架构中的分叉操作来支持VM的快速配置。

Patent Agency Ranking