Method and system for restoring consumed memory after memory consolidation
AssigneeVMware, Inc.
InventorsGabriel TARASUK-LEVIN, Anne HOLLER
Life of this patent
Estimating the term…
Loading patent…
AssigneeVMware, Inc.
InventorsGabriel TARASUK-LEVIN, Anne HOLLER
Estimating the term…
One embodiment of the system disclosed herein facilitates reduction of latency associated with accessing content of a memory page that has been swapped out by a guest operating system in a virtualized computer system. During operation, a hypervisor detects an I/O write command issued by the guest operating system at a swap location within the guest operating system's swap file and records the swap location. The hypervisor then prefetches contents of a page stored at the swap location within the guest operating system's swap file into a prefetch cache in host machine memory. Subsequently, the hypervisor detects an I/O read command issued by the guest operating system at the swap location within the swap file. In response, the hypervisor provides contents of the page to the guest operating system from the prefetch cache, thereby avoiding accessing the guest operating system's swap file.
A method for reducing latency associated with accessing content of a memory page that has been swapped out by a guest operating system in a virtualized computer system, comprising:
A method for reducing latency associated with accessing content of a memory page that has been dropped out of a buffer cache of a guest operating system of a virtual machine in response to a ballooning process, comprising:
A non-transitory computer readable storage medium storing instructions which when executed by a processor cause the processor to perform a method for reducing latency associated with accessing content of a memory page that has been swapped out by a guest operating system in a virtualized computer system, the method comprising:
A non-transitory computer readable storage medium storing instructions which when executed by a processor cause the processor to perform a method for reducing latency associated with accessing content of a memory page that has been dropped out of a guest operating system's buffer cache in response to a ballooning process, the method comprising:
Dependencies are inferred from the claim text.