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:
Jun. 23, 2020

Filed:

May. 23, 2018
Applicant:

Red Hat Israel, Ltd., Ra'anana, IL;

Inventors:

Michael Tsirkin, Westford, MA (US);

Uri Lublin, Ra'anana, IL;

Assignee:

Red Hat, Ltd., Ra'anana, IL;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/00 (2006.01); G06F 3/06 (2006.01); G06F 12/109 (2016.01); G06F 12/1009 (2016.01);
U.S. Cl.
CPC ...
G06F 3/0641 (2013.01); G06F 12/109 (2013.01); G06F 12/1009 (2013.01); G06F 2212/1044 (2013.01); G06F 2212/1052 (2013.01); G06F 2212/656 (2013.01);
Abstract

Methods, systems, and computer program products are included for deduplicating one or more memory pages. A method includes receiving a first key from a first application running on a computer system. The method also includes associating the first key with a first memory allocated to the first application and scanning a second memory for duplicate memory pages of the first memory. The second memory is associated with a second key and allocated to a second application running on the computer system. The method also includes in response to a determination that the first and second keys are the same and that a scanned memory page is a duplicate of a first memory page of the first memory, deduplicating the scanned memory page and the first memory page.


Find Patent Forward Citations

Loading…