×

Rapid suspend/resume for virtual machines via resource sharing

  • US 10,120,711 B2
  • Filed: 03/21/2017
  • Issued: 11/06/2018
  • Est. Priority Date: 08/23/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving a request to resume execution of a suspended child virtual machine (VM) on a host machine, the child VM being one of a plurality of child VMs of a powered-on parent VM template, wherein respective child VMs of the plurality of child VMs are individually suspended and resumed while the parent VM template remains powered-on;

    retrieving memory blocks that are associated with the suspended child VM, but are not associated with the powered-on parent VM template; and

    executing the suspended child VM to produce a powered-on child VM including logically merging the loaded memory blocks of the suspended child VM with memory blocks shared with the powered-on parent VM template that are maintained resident in memory on the host through the powered-on state, wherein executing the suspended child VM includes using configuration data that specifies a memory state and a device state of the powered-on parent VM template to inherit such that the powered-on child VM resumes without undergoing a boot process.

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