Method and system for restoring consumed memory after memory consolidation
    41.
    发明授权
    Method and system for restoring consumed memory after memory consolidation 有权
    内存合并后恢复消耗的内存的方法和系统

    公开(公告)号:US09547600B2

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

    申请号:US14447238

    申请日:2014-07-30

    Applicant: VMware, Inc.

    Abstract: One embodiment of the system disclosed herein facilitates reduction of latency associated with accessing content of a memory page that has been swapped out by a guest operating system in a virtualized computer system. During operation, a hypervisor detects an I/O write command issued by the guest operating system at a swap location within the guest operating system's swap file and records the swap location. The hypervisor then prefetches contents of a page stored at the swap location within the guest operating system's swap file into a prefetch cache in host machine memory. Subsequently, the hypervisor detects an I/O read command issued by the guest operating system at the swap location within the swap file. In response, the hypervisor provides contents of the page to the guest operating system from the prefetch cache, thereby avoiding accessing the guest operating system's swap file.

    Abstract translation: 本文公开的系统的一个实施例有助于减少与在虚拟化计算机系统中由客户操作系统交换的存储器页面的内容相关联的等待时间。 在运行期间,虚拟机管理程序检测客户机操作系统在客户机操作系统交换文件内的交换位置发出的I / O写入命令,并记录交换位置。 管理程序然后将存储在客户操作系统交换文件中的交换位置的页面的内容预取到主机存储器中的预取高速缓存中。 随后,管理程序检测交换文件中交换位置处的客户机操作系统发出的I / O读取命令。 作为响应,管理程序从预取缓存向客户操作系统提供页面的内容,从而避免访问客户操作系统的交换文件。

    HANDLING DISK STATE INHERITANCE FOR FORKED VIRTUAL MACHINES
    42.
    发明申请
    HANDLING DISK STATE INHERITANCE FOR FORKED VIRTUAL MACHINES 有权
    处理虚拟机的处理盘状态

    公开(公告)号:US20160170788A1

    公开(公告)日:2016-06-16

    申请号: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的请求。 作为响应,计算机系统可以获取父虚拟机的磁盘快照,其中磁盘快照导致子虚拟机的子磁盘,其中子磁盘是指向父虚拟机的父磁盘的增量磁盘,以及 父磁盘用作父虚拟机的当前运行点。 然后,计算机系统可以确定父磁盘是否是增量磁盘。 如果是这样,计算机系统可以将父磁盘的内容复制到子磁盘,遍历与父磁盘相关联的磁盘层次结构,以标识层次结构中父磁盘上方的基本磁盘,并使子磁盘直接指向 基础磁盘。

    State Customization of Forked Virtual Machines
    43.
    发明申请
    State Customization of Forked Virtual Machines 有权
    叉式虚拟机的状态定制

    公开(公告)号:US20150178110A1

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

    申请号:US14136741

    申请日:2013-12-20

    Applicant: VMware, Inc.

    CPC classification number: G06F9/45558 G06F2009/45562

    Abstract: Embodiments support instant forking of virtual machines (VMs) and state customization. A computing device initiates execution of a first group of services (e.g., identity-independent) in a first VM. A second VM is instantiated from the first VM. The second VM shares memory and storage with the first VM. The computing device customizes the second VM based on configuration data associated with the second VM. A second group of services (e.g., identity-dependent) starts executing on the second VM after configuring the identity of the second VM. Customizing the second VM includes configuring one or more identities of the second VM. In some embodiments, a domain identity is selected from a pool of previously-created identities and applied to the second VM, before bootup completes on the second VM.

    Abstract translation: 实施例支持即时分配虚拟机(VM)和状态定制。 计算设备在第一VM中启动第一组服务(例如,与身份无关)的执行。 从第一个虚拟机实例化第二个虚拟机。 第二个VM与第一个VM共享内存和存储。 计算设备基于与第二VM相关联的配置数据自定义第二VM。 在配置第二VM的身份之后,第二组服务(例如,依赖于身份的)开始在第二VM上执行。 定制第二个虚拟机包括配置第二个虚拟机的一个或多个身份。 在一些实施例中,在第二VM上的引导完成之前,从先前创建的身份池中选择域身份并将其应用于第二VM。

    Reserving failover capacity in cloud computing

    公开(公告)号:US11755432B2

    公开(公告)日:2023-09-12

    申请号:US17496434

    申请日:2021-10-07

    Applicant: VMware, Inc.

    CPC classification number: G06F11/2025 G06F2201/85

    Abstract: Methods and devices for providing reserved failover capacity across a plurality of data centers are described herein. An exemplary method includes determining whether a management process is executing at a first data center corresponding to a first physical location. In accordance with a determination that the management process is not executing at the first data center corresponding to the first physical location a host is initiated at a second data center corresponding to a second physical location and the management process is executed on the initiated host at the second data center corresponding to the second physical location.

    Honoring resource scheduler constraints during maintenances

    公开(公告)号:US11579909B2

    公开(公告)日:2023-02-14

    申请号:US16446670

    申请日:2019-06-20

    Applicant: VMWARE, INC.

    Abstract: The present disclosure describes a technique for honoring virtual machine placement constraints established on a first host implemented on a virtualized computing environment by receiving a request to migrate one or more virtual machines from the first host to a second host and without violating the virtual machine placement constraints, identifying an architecture of the first host, provisioning a second host with an architecture compatible with that of the first host, adding the second host to the cluster of hosts, and migrating the one or more virtual machines from the first host to the second host.

    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.

Patent Agency Ranking