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:
Apr. 21, 2020

Filed:

Feb. 28, 2017
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Gopi K. Attaluri, Cupertino, CA (US);

Ronald J. Barber, San Jose, CA (US);

Vijayshankar Raman, Sunnyvale, CA (US);

Liping Zhang, Portland, OR (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 12/02 (2006.01); G06F 3/06 (2006.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01); G06F 9/50 (2006.01);
U.S. Cl.
CPC ...
G06F 11/3433 (2013.01); G06F 9/5016 (2013.01); G06F 11/3006 (2013.01); G06F 11/3017 (2013.01); G06F 11/3037 (2013.01); G06F 11/3442 (2013.01);
Abstract

To manage memory in a multi-processing system, a memory budget is assigned to each of a number of agents within the multi-processing system. A portion of memory is allocated to each the agents within the memory budget. Metrics are collected for each agent during processing of data by the agents; the metrics include an amount of data processed and an amount of memory used for each agent. Memory efficiency is determined for each agent based on the collected metrics and another memory budget is determined based on the memory efficiency. The portion of the memory is reallocated to the agents within the other memory budget in response to data stored in the memory relative to the assigned memory budget meeting a criterion.


Find Patent Forward Citations

Loading…