Methods and apparatus for performance management using self-adjusting model-based policies
First Claim
Patent Images
1. Apparatus for use in monitoring at least one of performance and availability of at least one managed element, the apparatus comprising:
- at least one processor operative to;
(i) construct at least one model for at least one metric, the metric being generated by the managed element being monitored;
(ii) determine at least one threshold value associated with the metric for inclusion in a control policy which is based on at least one of a false alarm policy and a warning policy;
(iii) determine if the control policy applies to a particular situation; and
(iv) execute an action associated with the control policy if the control policy applies; and
a memory coupled to the processor which stores at least one of the constructed model, the threshold value and the policy.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus are described that use models of measurement variables to provide self-adjusting policies that: (a) reduce the administrative overhead of specifying thresholds and (b) provide a means for pro-active management by automatically constructing warning thresholds based on the probability of an alarm occurring within a time horizon. The invention includes components for model construction, threshold construction, policy evaluation, and action taking. Several kinds of meta policies are used in accordance with the invention to provide adaptation and pro-active management.
57 Citations
15 Claims
-
1. Apparatus for use in monitoring at least one of performance and availability of at least one managed element, the apparatus comprising:
-
at least one processor operative to;
(i) construct at least one model for at least one metric, the metric being generated by the managed element being monitored;
(ii) determine at least one threshold value associated with the metric for inclusion in a control policy which is based on at least one of a false alarm policy and a warning policy;
(iii) determine if the control policy applies to a particular situation; and
(iv) execute an action associated with the control policy if the control policy applies; and
a memory coupled to the processor which stores at least one of the constructed model, the threshold value and the policy. - View Dependent Claims (2, 3, 4, 5)
-
-
6. The apparatus of claim I, wherein the processor interprets the control policy according to at least one meta policy.
-
7. A computerized method for use in monitoring at least one of performance and availability of at least one managed element, the method comprising the steps of:
-
constructing at least one model for at least one metric, the metric being generated by the managed element being monitored;
automatically determining at least one threshold value associated with the metric for inclusion in a control policy which is based on at least one of a false alarm policy and a warning policy;
determining if the control policy applies to a particular situation; and
executing an action associated with the control policy if the control policy applies. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. An article of manufacture for use in monitoring at least one of performance and availability of at least one managed element, comprising a machine readable medium containing one or more programs which when executed implement the steps of:
-
constructing at least one model for at least one metric, the metric being generated by the managed element being monitored;
automatically determining at least one threshold value associated with the metric for inclusion in a control policy which is based on at least one of a false alarm policy and a warning policy;
determining if the control policy applies to a particular situation; and
executing an action associated with the control policy if the control policy applies.
-
-
14. A system for managing at least one of a performance metric and an availability metric, comprising:
-
at least one managed element; and
at least one policy agent operatively coupled with the managed element, the policy agent including;
a model constructor for constructing at least one model for at least one metric, the metric being generated by the managed element being monitored;
a threshold constructor for automatically determining at least one threshold value associated with the metric for inclusion in a control policy which is based on at least one of a false alarm policy and a warning policy;
a control policy evaluator for determining if the control policy applies to a particular situation; and
an action executor for executing an action associated with the control policy if the control policy applies. - View Dependent Claims (15)
-
Specification