Process activeness check
AssigneeOracle International Corporation
InventorsWilson Chan, Cheng-Lu Hsu, Angelo Pruscino
Life of this patent
Estimating the term…
Abstract
Described herein are techniques for dynamically monitoring process activeness of processes running on a computing node. Problems affecting processes to serve their designated functions on the computing node can be relatively quickly detected and dealt with, thereby making restoring process activeness on the computing node much more quickly than otherwise.
Claims20
A method, comprising the computer-implemented steps of:
- a plurality of processes executing on a node, wherein each process of said plurality of processes writes to one or more progress logs operation completion information that specifies operation types for said each process, and for each operation type, information about how often each operation type was performed in the past;
- a counter-part process monitoring the one or more progress logs;
- the counter-part process determining, based on the operation completion information in the one or more progress logs, whether a particular process of said plurality of processes is running at a normal level of activity, wherein the counter-part process is different than the particular process;
- and
- in response to determining, based on the operation completion information in the one or more progress logs, that the particular process is not running at a normal level of activity, the counter-part process determining whether the particular process is restorable to be running at the normal level of activity.
A non-transitory computer-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors to perform:
- a plurality of processes executing on a node, wherein each process of said plurality of processes writes to one or more progress logs operation completion information that specifies operation types for said each process, and for each operation type, information about how often each operation type was performed in the past;
- a counter-part process monitoring the one or more progress logs;
- the counter-part process determining, based on the operation completion information in the one or more progress logs, whether a particular process of said plurality of processes is running at a normal level of activity, wherein the counter-part process is different than the particular process;
- and
- in response to determining, based on the operation completion information in the one or more progress logs, that the particular process is not running at a normal level of activity, the counter-part process determining whether the particular process is restorable to be running at the normal level of activity.
Dependencies are inferred from the claim text.