The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jul. 12, 2016

Filed:

Jul. 13, 2015
Applicant:

Strato Scale Ltd., Herzlia, IL;

Inventors:

Abel Gordon, Haifa, IL;

Muli Ben-Yehuda, Haifa, IL;

Assignee:

STRATO SCALE LTD., Herzlia, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2006.01); G06F 12/12 (2016.01); G06F 12/10 (2016.01);
U.S. Cl.
CPC ...
G06F 12/109 (2013.01); G06F 9/45558 (2013.01); G06F 12/126 (2013.01); G06F 2009/45583 (2013.01); G06F 2212/151 (2013.01); G06F 2212/657 (2013.01);
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.


Find Patent Forward Citations

Loading…