Predictive monitoring with wavelet analysis
First Claim
1. A computer implemented method for monitoring a plurality of hardware or software system resources for identifying hidden trends in the behavior of the system resources, the method comprising:
- collecting metrics of at least one system resource indicative of the behavior of at least one system resource;
for each of the at least one system resource, determining a spectrum representative of a time-based signal of the collected metrics;
performing a wavelet transform on each of the at least one spectrum;
analyzing the result of the wavelet transform to identify possible linear trends in the behavior of the at least one system resource;
assigning to each identified linear trend a severity value indicative of a criticality of the related behavior wherein the criticality of behaviors comprises an indication of how fast a predetermined threshold of the related system resource will be reached; and
ranking the severity value with respect to at least one other severity value to identify an order in which to address the behavior of the at least one system resource.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer implemented method, computer program product and system for monitoring a plurality of hardware or software system resources for identifying hidden trends in the behavior of the system resources, includes: collecting metrics of at least one system resource indicative of the behavior of at least one system resource; for each of the at least one system resource, determining a spectrum representative of a time-based signal of the collected metrics; performing a wavelet transform on each of the at least one spectrum; and analyzing the result of the wavelet transform to identify possible linear trends in the behavior of the at least one system resource.
27 Citations
20 Claims
-
1. A computer implemented method for monitoring a plurality of hardware or software system resources for identifying hidden trends in the behavior of the system resources, the method comprising:
-
collecting metrics of at least one system resource indicative of the behavior of at least one system resource; for each of the at least one system resource, determining a spectrum representative of a time-based signal of the collected metrics; performing a wavelet transform on each of the at least one spectrum; analyzing the result of the wavelet transform to identify possible linear trends in the behavior of the at least one system resource; assigning to each identified linear trend a severity value indicative of a criticality of the related behavior wherein the criticality of behaviors comprises an indication of how fast a predetermined threshold of the related system resource will be reached; and ranking the severity value with respect to at least one other severity value to identify an order in which to address the behavior of the at least one system resource. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for monitoring a plurality of hardware or software system resources for identifying hidden trends in the behavior of the system resources, the computer program product comprising:
-
a computer readable memory device having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to; collect metrics of at least one system resource indicative of the behavior of at least one system resource; for each of the at least one system resource, determine a spectrum representative of a time-based signal of the collected metrics; perform a wavelet transform on each of the at least one spectrum; analyze the result of the wavelet transform to identify possible linear trends in the behavior of the at least one system resource; assign to each identified linear trend a severity value indicative of a criticality of the related behavior wherein the criticality of behaviors comprises an indication of how fast a predetermined threshold of the related system resource will be reached; and rank the severity value with respect to at least one other severity value to identify an order in which to address the behavior of the at least one system resource. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system, comprising:
-
a plurality of system resources, comprising hardware or software system resources; and a computer for monitoring the plurality of system resources, wherein the computer; collects metrics of at least one system resource indicative of the behavior of at least one system resource; for each of the at least one system resource, determines a spectrum representative of a time-based signal of the collected metrics; performs a wavelet transform on each of the at least one spectrum; analyzes the result of the wavelet transform to identify possible linear trends in the behavior of the at least one system resource; assigns to each identified linear trend a severity value indicative of a criticality of the related behavior wherein the criticality of behaviors comprises an indication of how fast a predetermined threshold of the related system resource will be reached; and ranks the severity value with respect to at least one other severity value to identify an order in which to address the behavior of the at least one system resource. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification