Claims
- 1. A method for improving performance thresholds comprising:
configuring a plurality of time intervals; determining a received time interval of said plurality of time intervals in response to an incoming data value; computing a revised threshold for said received time interval in response to said incoming data value; and comparing said revised threshold and said incoming data value.
- 2. The method for improving performance thresholds according to claim 1, further comprising:
storing said incoming data value; and applying a parameter file configured to specify said plurality of time intervals to said incoming data to determine said received time interval of said plurality of time intervals.
- 3. The method for improving performance thresholds according to claim 2, further comprising:
calculating a revised baseline configured to provide an operating range for said received time interval in response to said incoming data value; and determining said revised baseline in response to said incoming data value, wherein said revised baseline is statistically analyzed to determine said new threshold.
- 4. The method for improving performance thresholds according to claim 3, wherein said parameter file defines a plurality of time intervals over a week time span.
- 5. The method for improving performance thresholds according to claim 4, further comprising:
generating an alarm in response to said incoming data value exceeds said revised threshold.
- 6. The method for improving accuracy of performance thresholds according to claim 1 further comprising:
allocating a plurality of memory blocks, each memory block corresponding to a time interval of said plurality of time intervals.
- 7. The method for improving accuracy of performance thresholds according to claim 6, further comprising:
specifying said plurality of time intervals; and applying said plurality of time intervals to a data warehouse configured to store said plurality of memory blocks.
- 8. The method for improving accuracy of performance thresholds according to claim 6, further comprising:
calculating a revised baseline value configured to provide an operating range for said received memory block in response to said incoming data value; and calculating said revised threshold of said received memory block in response to said revised baseline value, wherein said revised baseline value is statistically analyzed to determine said revised threshold.
- 9. The method for improving accuracy of performance thresholds according to claim 8, further comprising:
generating an alert in response to said incoming data value exceeding said revised threshold.
- 10. The method for improving accuracy of performance thresholds according to claim 6, further comprising:
calculating periodically a plurality of revised baseline values, each revised baseline value configured to provide an operating range; and updating each revised threshold of said plurality of revised thresholds with a corresponding revised base value of said plurality of revised baseline values.
- 11. A system for improving accuracy of performance thresholds comprising:
at least one processor; a memory coupled to said at least one processor; and a time-bucketing data collection module stored on said memory and executed on said at least one processor, wherein said time-bucketing data collection module is configured to determine a received time interval of a plurality of time intervals in response to an incoming data value, to compute a revised threshold for said received time interval in response to said incoming data value, and to compare said revised threshold and said incoming data value.
- 12. The system for improving accuracy of performance thresholds according to claim 11, wherein said time bucketing data collection module is further configured to store said incoming data value and to apply a parameter file configured to specify said plurality of time intervals to said incoming data value to determine said received time interval of said plurality of time intervals.
- 13. The system for improving accuracy of performance thresholds according to claim 12, wherein said time bucketing data collection module is further configured to calculate a revised baseline configured to provide an operating range for said received time interval in response to said incoming data value and to determine said revised baseline in response to said incoming data value, wherein said revised baseline is statistically analyzed to determine said new threshold.
- 14. The system for improving accuracy of performance thresholds according to claim 12, wherein said parameter file defines a plurality of time intervals over a week time span.
- 15. The system for improving accuracy of performance thresholds according to claim 12, wherein said time bucketing data collection module is further configured to generate an alarm in response to said incoming data value exceeds said revised threshold.
- 16. A method comprising:
establishing a plurality of time intervals; receiving one or more data values, each data value having an associated time; associating each of said one or more data values with one of said plurality of time intervals based on said associated time of each of said one or more data values; and calculating a parameter associated with a particular one of said time intervals as a function of those received data values associated only with said particular one of said time intervals.
- 17. The method according to claim 17 wherein said data values relate to a computer network.
- 18. The method of claim 16, wherein said parameter is one of a group consisting of a threshold and a filter coefficient.
RELATED APPLICATIONS
[0001] The following application of common assignee may contain some common disclosure and may relate to the present invention:
[0002] U.S. patent application Ser. No. ______, entitled “System for Self-Monitoring of SNMP Data Collection Process” (Attorney Docket No. 10006665-1).