×

Fast provisioning of a centralized virtual desktop using linked clones with overlaid centralized virtual desktop layers

  • US 9,417,889 B2
  • Filed: 12/31/2012
  • Issued: 08/16/2016
  • Est. Priority Date: 12/29/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method in a virtualization environment for fast provisioning of a user desktop image on a virtual machine, the virtual machine being hosted by a virtual machine server configured to allow a user to access the virtual machine from a remote computing device, the virtual machine server being connected via a network to a cloning and synchronization system (“

  • CSS”

    ) server computing system containing a centralized virtual desktop (“

    CVD”

    ) object stored and maintained by the CSS server, wherein multiple distinct computing devices of a user are bound in a group to the CVD, wherein the CVD data object comprises a collection of files included in a central desktop image, wherein the CVD data object defines one or more layers of the central desktop image including a user files layer containing user files, a user settings layer containing user settings, and an application software layer containing application software, comprising;

    receiving and storing at a virtual machine infrastructure, a template base image containing an operating system and infrastructure software suitable for execution on the virtual machine, wherein the virtual machine infrastructure is configured to manage at least one virtual machine in the virtualization environment;

    instantiating the virtual machine on the virtual machine server with a linked-clone of the received template base image by linking to the template base image on the virtual machine infrastructure without making a copy of the template base image, whereby a single copy of the template base image is stored at the virtual machine infrastructure; and

    overlaying at least one of the one or more layers of the CVD data object on the linked-clone of the received template base image, without overwriting the linked-clone of the received template base image, in order to provision the user desktop image to the instantiated virtual machine.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×