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.

Patent No.:

US 9495199 B1

PDF
Full Text
Expired
Date of Patent:
Nov. 15, 2016

Filed:

Aug. 26, 2013
Applicant:

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

Inventors:

Nigel G. Slinger, Los Gatos, CA (US);

John B. Tobler, San Jose, CA (US);

Wen Jie Zhu, Beijing, CN;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/48 (2006.01); G06F 9/52 (2006.01); G06F 11/30 (2006.01); G06F 11/34 (2006.01);
U.S. Cl.
CPC ...
G06F 9/46 (2013.01); G06F 9/485 (2013.01); G06F 9/524 (2013.01); G06F 11/3003 (2013.01); G06F 11/3423 (2013.01); G06F 2201/80 (2013.01); G06F 2201/81 (2013.01);
Abstract

Management is provided for threads of a database system that is subject to a plurality of disparate bottleneck conditions for resources. A monitor thread retrieves, from a first thread, first monitor data for first bottleneck condition of a first type. The monitor thread compares the first monitor data to a trigger level for the first bottleneck condition and then determines, in response to the comparison of the first monitor data to the trigger level, a potential source of the first bottleneck condition. A potential blocker thread is identified based upon the potential source of the first bottleneck condition. The monitor thread retrieves, from the potential blocker thread, second monitor data for a second type of bottleneck condition that is different from the first type of bottleneck condition. Based upon monitor data, a blocking thread is identified, and a particular blocking solution is applied to the blocking thread.


Find Patent Forward Citations

Loading…