×

Maintaining synchronization of virtual machine image differences across server and host computers

  • US 9,213,513 B2
  • Filed: 03/21/2007
  • Issued: 12/15/2015
  • Est. Priority Date: 06/23/2006
  • Status: Active Grant
First Claim
Patent Images

1. A method for execution of a virtual machine (VM), the method comprising:

  • suspending execution of the VM in response to determining to suspend execution of the VM, the VM being executed for a first user;

    after suspending execution of the VM, determining a difference between the VM and a generic VM image,wherein the difference between the VM and the generic VM image includes portions of the VM image that are different from the generic VM image;

    storing, in a file server and in a host computer, one or more indications of the differences between the VM and the generic VM image that lacks information specific to the first user or a second user;

    maintaining synchronization of the one or more stored indications of the differences that are stored in the server and the host computer;

    in response to receiving an indication to resume execution of the VM, based on the synchronized stored indications of the differences that are stored in the server, combining the difference between a current state of the VM and the generic VM image to produce a combined VM, and executing the combined VM on the host computer; and

    in response to receiving an indication to resume execution of a second VM for a second user, based on the synchronized stored indications of the differences that are stored in the host computer, combining a difference between the second VM and the generic VM image to produce a second combined VM, and executing the second combined VM on the host computer.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×