Technology for stall detection
AssigneeInternational Business Machines Corporation
InventorsJEREMY R. GEDDES, HUGH E. HOCKETT, AARON J. QUIRK, KRISTIN R. WHETSTONE
Life of this patent
Estimating the term…
Loading patent…
AssigneeInternational Business Machines Corporation
InventorsJEREMY R. GEDDES, HUGH E. HOCKETT, AARON J. QUIRK, KRISTIN R. WHETSTONE
Estimating the term…
Detecting stalling of a software process in a computer system includes receiving identification of a work process thread group, including a work process thread, for a task. The task is marked as running responsive to detecting whether there is a state change for the work process thread and is marked as stalled responsive to detecting an absence of the state change for a first predefined amount of time. The work process is marked as stalled responsive to detecting an absence of a predetermined signal from the work process for a second predefined amount of time. An API gets stack traces for the work process thread via calls. Instances of a hash are calculated for each of the stack traces. Respective instances of the hash calculated at least the first amount of time apart are compared for detecting whether there is a state change for the work process thread.
A method for detecting stalling comprising:
A system for detecting stalling, comprising:
A computer program product for detecting stalling, including a computer readable storage medium having instructions stored thereon for execution by a computer, wherein the instructions, when executed by the computer, cause the computer to perform operations comprising:
Dependencies are inferred from the claim text.