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:
Sep. 05, 2017

Filed:

May. 30, 2012
Applicant:

Avi Kivity, Tel Aviv, IL;

Inventor:

Avi Kivity, Tel Aviv, IL;

Assignee:

Red Hat Israel, Ltd., Raanana, IL;

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/10 (2016.01); G06F 11/34 (2006.01); G06F 9/455 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 11/3433 (2013.01); G06F 9/45558 (2013.01); G06F 9/5016 (2013.01); G06F 9/5022 (2013.01); G06F 11/348 (2013.01); G06F 12/10 (2013.01); G06F 2009/45583 (2013.01); G06F 2201/81 (2013.01); G06F 2201/815 (2013.01); G06F 2201/885 (2013.01); G06F 2212/151 (2013.01);
Abstract

A method and system for dynamically managing memory in a computing environment using a control monitor. The control monitor (e.g., a virtual machine monitor or operating system kernel) includes a nomination module configured to collect memory statistics associated with at least one memory node. Based on the memory statistics, the control monitor detects one or more first pages accessed from a remote memory node at or above an access threshold. The nomination module nominates, via a communication to at least one of a scheduler module and a memory manager of the control monitor, the one or more first pages for migration to the remote memory node.


Find Patent Forward Citations

Loading…