×

Coordination between memory-saving mechanisms in computers that run virtual machines

  • US 9,390,028 B2
  • Filed: 07/13/2015
  • Issued: 07/12/2016
  • Est. Priority Date: 10/19/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • running in a computer a hypervisor that allocates physical memory pages of the computer to a Virtual Machine (VM);

    running in the VM a guest Operating System (OS), a virtual memory and a virtual storage device, wherein the guest OS maps the allocated physical memory pages to respective virtual memory pages, retains virtual memory pages that are frequently-accessed by the VM in the virtual memory, and swaps-out virtual memory pages that are rarely-accessed by the VM to the virtual storage; and

    in the hypervisor, selecting one or more of the physical memory pages allocated to the VM, and preventing the corresponding virtual memory pages from being swapped-out by the guest OS, by marking the corresponding virtual memory pages in the guest OS as accessed thus causing the guest OS to regard the corresponding virtual memory pages as frequently-accessed.

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