×

Hypervisor-driven hibernation

  • US 9,804,876 B2
  • Filed: 02/28/2012
  • Issued: 10/31/2017
  • Est. Priority Date: 02/28/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • executing, by a processing device, a hypervisor;

    identifying a first virtual machine that is executing and a second virtual machine that is executing, the first virtual machine comprising a plurality of virtual processors;

    determining, by the hypervisor, that the first virtual machine is to be hibernated while the second virtual machine remains awake, wherein the determining is performed without involvement of a guest operating system hosted by the first virtual machine;

    stopping by the hypervisor, in view of the determining, a first virtual processor of the plurality of virtual processors of the first virtual machine;

    persisting, by the hypervisor, a state of the stopped first virtual processor; and

    in response to a hardware fault that occurs after the stopping of the first virtual processor and the persisting of the state of the stopped first virtual processor, re-starting, by the hypervisor, the stopped first virtual processor, the re-starting comprising loading the state of the stopped first virtual processor.

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