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:
Aug. 07, 2018

Filed:

Oct. 30, 2017
Applicant:

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

Inventors:

Karla K. Arndt, Rochester, MN (US);

Joseph W. Gentile, New Paltz, NY (US);

Nicholas R. Jones, Poughkeepsie, NY (US);

Nicholas C. Matsakis, Poughkeepsie, NY (US);

David H. Surman, Marlboro, NY (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/50 (2006.01); G06N 99/00 (2010.01); G06F 9/54 (2006.01); G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06N 99/005 (2013.01); G06F 9/5011 (2013.01); G06F 9/542 (2013.01); G06F 17/30312 (2013.01);
Abstract

Aspects relate to a computer implemented method for resolving abnormal contention on a computer system. The method includes detecting, using a processor, abnormal contention of a serially reusable resource caused by a first process, wherein the abnormal contention includes the first process blocking the serially reusable resource from a second process that is waiting to use the serially reusable resource. The method includes collecting, in a computer storage medium, resource data in a serialized resource history database and analyzing the resource data associated with the serially reusable resource and adjusting, using the processor, resource allocation for the first process of the serially reusable resource based on the resource data. The method also includes processing, using the processor and the serially reusable resource, the first process based on the resource allocation and releasing, using the processor, the serially reusable resource by the first process in response to the first process completing.


Find Patent Forward Citations

Loading…