Health trend analysis method on utilization of network resources
AssigneeUnisys Corporation
InventorsJustin Azriel Okun, Patricia Lynn Maw
Life of this patent
Estimating the term…
Abstract
An embodiment of the present invention is a method for monitoring various data sources for events indicative of a current or potential system health problem, thereby detecting positive or negative trends in system health data. At the core of this module is an algorithm that analyzes a series of data points that have been collected into sample sets over time.
Claims8
In a network of multi-processors having a series of local systems operated by Client-Users wherein a series of defined operating policies (P) are stored along with acceptable parameter limits for each policy, a method for developing a health trend analysis of future possible problems in network resources comprising the steps of:
- (a) accessing a health counter value for the allowable upper boundary “U” for a selected operating policy (P);
- (b) accessing a health counter value for the allowable lower boundary “L” for said selected operating policy (P);
- (c) establishing, via a trend counter, a trend of upward or downward increases or decreases in the availability of system resources which includes the steps of:
- (c1) collecting data points, in a sample set “N” where “N” is the number of collected data points;
- (c2) verifying that the number of collected data points is=“N”,
- (c3) calculating the average percent difference “A” which represents the cumulative difference between each data point and the one just before it for all points in the set;
- (c4) multiplying the average difference “A” by the number “N” of data points to get a result A*N;
- (c5) calculating a common sense value “C” by finding the percent difference between the first value and the last value of the sample set;
- (c6) establishing whether the product A*N is greater than said lower boundary “L” and less than said upper boundary “U”;
- (c7) preparing a summary of step (c6);
- (d) acquiring a series of data points associated with said selected policy (P);
- (e) setting a counter limit “TCL” (Trend Counter Limit) to a value specified for the selected policy (P).
In a multi-processor network holding multiple numbers of “local systems” which monitor themselves to create a collection of health events and predictive events and which include operating policies (P) to be effectuated a system for sensing future trends which predict future problems which may occur in system resources comprising:
- (a) means to initialize an algorithm for a specified health trend policy;
- (b) means to collect a sample set of data points using a counter at X points in a time interval sampling period;
- (c) means for calculating a value which represents the general increase or decrease in the allocation-utilization of a monitored resource;
- (d) means for calculating the average “A” percent difference of the values in the current sample set;
- (e) means to determine that the value “A” falls between a low boundary value “L” and an upper boundary value “U” for the selected policy involved;
- (f) means to utilize a trend counter limit (TCL) to determine if the number of collected sample sets exceeds the TCL value, and, if so;
- (g) means to indicate that the value of the monitored health index for that resource is in a “steady state” and there is no trend involved.
Dependencies are inferred from the claim text.