METHOD AND SYSTEM FOR IMPLEMENTING A SCALABLE, HIGH-PERFORMANCE, FAULT-TOLERANT LOCKING MECHANISM IN A MULTI-PROCESS ENVIRONMENT
First Claim
Patent Images
1. A method for monitoring the health of a processing entity in a computing system, comprising:
- initializing the processing entity with the computing system;
associating a time point with the processing entity in the computing system;
attempting to refresh the time point for the processing entity;
checking the time point for the processing entity to see if the time point was refreshed within a designated threshold time period, wherein failure to refresh the time point within the designated time period provides an indication of an error relative to the processing entity, anddisplaying results of analyzing the time point for the processing entity or storing the results in a computer readable medium.
1 Assignment
0 Petitions
Accused Products
Abstract
Described is an improved method, system, and computer program product for preventing concurrent access and processing of data by multiple threads. The inventive approach may be applied to prevent concurrent access in resequencers.
-
Citations
39 Claims
-
1. A method for monitoring the health of a processing entity in a computing system, comprising:
-
initializing the processing entity with the computing system; associating a time point with the processing entity in the computing system; attempting to refresh the time point for the processing entity; checking the time point for the processing entity to see if the time point was refreshed within a designated threshold time period, wherein failure to refresh the time point within the designated time period provides an indication of an error relative to the processing entity, and displaying results of analyzing the time point for the processing entity or storing the results in a computer readable medium. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product that includes a computer readable medium, the computer readable medium comprising a plurality of computer instructions which, when executed by a processor, cause the processor to execute a process for monitoring the health of a processing entity in a computing system, the process comprising:
-
initializing the processing entity with the computing system; associating a time point with the processing entity in the computing system; attempting to refresh the time point for the processing entity; and checking the time point for the processing entity to see if the time point was refreshed within a designated threshold time period, wherein failure to refresh the time point within the designated time period provides an indication of an error relative to the processing entity. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for monitoring the health of a processing entity in a computing system, comprising:
-
a processor capable of executing a sequence of computing instructions; a computer readable storage medium comprising a first storage structure to store information about processing entities, wherein the information about processing entities comprises a time point associated with the processing entity, wherein the time point is refreshed for the processing entity on a regular time period such that failure to refresh the time point within the designated time period provides an indication of an error relative to the processing entity. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification