Memory deduplication for encrypted virtual machines
AssigneeRed Hat, Inc.
InventorsMichael Tsirkin, Andrea Arcangeli
Life of this patent
Estimating the term…
Loading patent…
AssigneeRed Hat, Inc.
InventorsMichael Tsirkin, Andrea Arcangeli
Estimating the term…
Memory deduplication for encrypted virtual machines can be performed according to some examples. In one example, a virtual machine can select a target memory page stored in an encrypted memory of the virtual machine. The encrypted memory can be inaccessible to a hypervisor configured to manage the virtual machine. The virtual machine can store a copy of the target memory page to a shared memory that is accessible to the hypervisor. The hypervisor can then execute a deduplication process with respect to the copy of the target memory page stored in the shared memory. Subsequent to storing the copy of the target memory page to the shared memory, the virtual machine can remove the target memory page from the encrypted memory. The virtual machine can also prompt the hypervisor to reallocate the memory space of the encrypted memory that was previously used to store the target memory page.
A non-transitory computer-readable medium comprising program code that is executable by a processor for causing a virtual machine to:
A method comprising:
A system comprising:
Dependencies are inferred from the claim text.