Patent · US Active

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

US9390028B2 · kind B2 · utility

11Cited by
15References
17Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJul 13, 2015
Grant dateJul 12, 2016
Priority date
Expiry dateJul 13, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F2212/657
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method includes running in a computer a hypervisor that allocates physical memory pages of the computer to a Virtual Machine (VM). A guest Operating System (OS), a virtual memory and a virtual storage device run in the VM. 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. In the hypervisor, one or more of the physical memory pages allocated to the VM are selected, and the corresponding virtual memory pages preventing 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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.