Storing checkpoint file in high performance storage device for rapid virtual machine suspend and resume
    11.
    发明授权
    Storing checkpoint file in high performance storage device for rapid virtual machine suspend and resume 有权
    将检查点文件存储在高性能存储设备中,以便快速虚拟机挂起并恢复

    公开(公告)号:US09250827B2

    公开(公告)日:2016-02-02

    申请号:US13764516

    申请日:2013-02-11

    Applicant: VMware, Inc.

    Abstract: A method of enabling “fast” suspend and “rapid” resume of virtual machines (VMs) employs a cache that is able to perform input/output operations at a faster rate than a storage device provisioned for the VMs. The cache may be local to a computer system that is hosting the VMs or may be shared cache commonly accessible to VMs hosted by different computer systems. The method includes the steps of saving the state of the VM to a checkpoint file stored in the cache and locking the checkpoint file so that data blocks of the checkpoint file are maintained in the cache and are not evicted, and resuming execution of the VM by reading into memory the data blocks of the checkpoint file stored in the cache.

    Abstract translation: 启用虚拟机(VM)的“快速”挂起和“快速”恢复的方法使用能够以比为虚拟机提供的存储设备更快的速率执行输入/输出操作的高速缓存。 缓存可以是托管VM的计算机系统的本地,或者可以是由不同的计算机系统托管的VM通用的共享缓存。 该方法包括以下步骤:将VM的状态保存到存储在高速缓存中的检查点文件,并锁定检查点文件,使得检查点文件的数据块保持在高速缓存中并且不被驱逐,并且通过以下方式恢复VM的执行: 将存储在缓存中的检查点文件的数据块读入存储器。

    State Customization of Forked Virtual Machines
    12.
    发明申请
    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。

    Secure automated resource-exchange system

    公开(公告)号:US11368517B2

    公开(公告)日:2022-06-21

    申请号:US15832065

    申请日:2017-12-05

    Applicant: VMware, Inc.

    Abstract: The current document is directed a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search-based auction methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing facilities. Multiple security methods and subsystems are employed to prevent unauthorized access to resource-exchange-system services, to secure resource-exchange-system-participant data from unauthorized access, and to prevent hosted virtual machines and other hosted computational entities from interfering with operation of native virtual machines and other native computational entities within hosting resource-provider computing facilities.

    Auto-adaptive virtual desktop persistence

    公开(公告)号:US11099875B2

    公开(公告)日:2021-08-24

    申请号:US16433373

    申请日:2019-06-06

    Applicant: VMware, Inc.

    Abstract: An adaptive virtual desktop architecture is provided. Application install or assignment is evaluated, such as by using heuristics to identify applications that may present compatibility problems. Upon determining that a newly installed application may have compatibility problems when associated with a non-persistent virtual desktop, a promotion to a persistent virtual desktop occurs.

    Reverse identity federation in distributed cloud systems

    公开(公告)号:US10986098B2

    公开(公告)日:2021-04-20

    申请号:US16195864

    申请日:2018-11-20

    Applicant: VMWARE, INC.

    Abstract: The current document is directed to reverse federated identity-management systems and to reverse-federated-identity-management methods employed by the reverse federated identity-management systems. The currently disclosed reverse-federated-identity-management systems automatically provision local proxy identities in distributed computers systems from which distributed resource-distribution systems allocate resources on behalf of users and clients of the distributed resource-distribution systems. In addition, the currently disclosed reverse-federated-identity-management systems automatically record associations of local proxy identities with users and clients of the distributed resource-distribution systems so that the users can be subsequently identified to auditing and monitoring organizations should the need for detailed auditing and monitoring subsequently arise.

    Remote document signing
    17.
    发明授权

    公开(公告)号:US10291721B2

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

    申请号:US14986549

    申请日:2015-12-31

    Applicant: VMware, Inc.

    Abstract: Documents or other files opened on a remote desktop are mirrored onto a mobile client device that allows a user to seamlessly work on such documents or files in either a stationary or mobile fashion. The mirrored files may be presented to the user on the mobile client device with the capacity for the user to sign his or her name—or otherwise mark—the mirrored document on the client device. Once signed, various techniques are executed that cause the signed version of the mirrored files to be communicated back to the remote desktop where the signed files are saved. Such techniques may operate transparent to a user, eliminating the need for the user to constantly have to save and transport signed files between multiple devices when working on the go.

    Provisioning customized virtual machines without rebooting

    公开(公告)号:US10203978B2

    公开(公告)日:2019-02-12

    申请号:US15091003

    申请日:2016-04-05

    Applicant: VMWare, Inc.

    Abstract: Embodiments provision and customize virtual machines (VMs), such as desktop VMs, without rebooting the desktop VMs. In response to a request to provision the VMs, a computing device creates a clone VM from a parent VM template identified in the request. One or more customization that prompt rebooting of the clone VM are applied to the clone VM. The computing device instantiates a plurality of child VMs from the customized clone VM. A child VM configuration is applied to at least one of the instantiated child VMs without provoking a reboot of those child VMs.

    CAPACITY OPTIMIZATION IN AN AUTOMATED RESOURCE-EXCHANGE SYSTEM

    公开(公告)号:US20180063026A1

    公开(公告)日:2018-03-01

    申请号:US15637779

    申请日:2017-06-29

    Applicant: VMware, Inc.

    CPC classification number: H04L47/822 G06Q10/06395 G06Q30/08

    Abstract: The current document is directed a resource-exchange system that facilitates resource exchange and sharing among computing facilities. The currently disclosed methods and systems employ efficient, distributed-search methods and subsystems within distributed computer systems that include large numbers of geographically distributed data centers to locate resource-provider computing facilities that match the resource needs of resource-consumer computing-facilities based on attribute values associated with the needed resources, the resource providers, and the resource consumers. The resource-exchange system monitors and controls resource exchanges on behalf of participants in the resource-exchange system in order to optimize resource usage within participant data centers and computing facilities. By optimizing resource usage, the resource-exchange system drives participant data centers and computing facilities towards maximum operational efficiency

    Application publishing using memory state sharing
    20.
    发明授权
    Application publishing using memory state sharing 有权
    应用程序发布使用内存状态共享

    公开(公告)号:US09578032B2

    公开(公告)日:2017-02-21

    申请号:US14615374

    申请日:2015-02-05

    Applicant: VMware, Inc.

    Abstract: Examples described herein enable memory state sharing among a plurality of virtual machines (VM) including a parent VM and a child VM. A request for memory state sharing between the parent VM and the child VM is received, and the parent VM is suspended. The child VM resumes execution of one or more suspended applications. In one example, the child FM is forked with pre-loaded, suspended applications from the parent VM. Aspects of the disclosure offer a high performance, resource efficient solution that outperforms traditional approaches in areas of software compatibility, stability, quality of service control, re-source utilization, and more.

    Abstract translation: 本文描述的示例使得能够在包括父VM和子VM的多个虚拟机(VM)之间进行存储器状态共享。 接收到父虚拟机与子虚拟机之间的内存状态共享请求,父虚拟机被挂起。 子VM恢复执行一个或多个挂起的应用程序。 在一个示例中,子FM通过父VM的预加载,挂起的应用程序进行分支。 本公开的方面提供了在软件兼容性,稳定性,服务质量控制,资源利用等方面优于传统方法的高性能,高效率的解决方案。

Patent Agency Ranking