PROCESS AND METHODOLOGY FOR GENERIC ANALYSIS OF METRICS RELATED TO RESOURCE UTILIZATION AND PERFORMANCE
First Claim
1. A computer implemented method for analyzing performance metrics for a virtualized process collection, the computer implemented method comprising:
- calculating a threshold in a stack tier policy for a performance state of a metric in the virtualized process collection;
responsive to determining that the metric is a critical metric, determining a weighted average of all metrics in the virtualized process collection;
responsive to determining that the weighted average exceeds the threshold in the stack tier policy, determining that a value of the metric is higher than values for all recorded metrics and storing the value of the metric as a highest value;
calculating a weighted average performance state of all metrics as the weight property of the performance metric divided by the weight factor total; and
responsive to determining that the highest value is higher than the weighted average performance state of all metrics, using the highest value as the performance state of the virtualized process collection.
1 Assignment
0 Petitions
Accused Products
Abstract
A generic algorithm for analysis of resource metrics. A threshold is calculated in a stack tier policy for the performance state of a metric in a virtualized process collection (VPC). Responsive to determining that the metric is a critical metric, a weighted average of all metrics in the VPC is determined. Responsive to determining that the weighted average exceeds the threshold in the stack tier policy, if the value of the metric is determined to be higher than values for all recorded metrics, the value of the metric is stored as a highest value. A weighted average performance state of all metrics is calculated as the weight property of the performance metric divided by the weight factor total. Responsive to determining that the highest value is higher than the weighted average performance state of all metrics, the highest value is used as the performance state of the VPC.
-
Citations
8 Claims
-
1. A computer implemented method for analyzing performance metrics for a virtualized process collection, the computer implemented method comprising:
-
calculating a threshold in a stack tier policy for a performance state of a metric in the virtualized process collection; responsive to determining that the metric is a critical metric, determining a weighted average of all metrics in the virtualized process collection; responsive to determining that the weighted average exceeds the threshold in the stack tier policy, determining that a value of the metric is higher than values for all recorded metrics and storing the value of the metric as a highest value; calculating a weighted average performance state of all metrics as the weight property of the performance metric divided by the weight factor total; and responsive to determining that the highest value is higher than the weighted average performance state of all metrics, using the highest value as the performance state of the virtualized process collection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data processing system for analyzing performance metrics for a virtualized process collection, the data processing system comprising:
-
a bus; a storage device connected to the bus, wherein the storage device contains computer usable code; at least one managed device connected to the bus; a communications unit connected to the bus; and a processing unit connected to the bus, wherein the processing unit executes the computer usable code to calculate a threshold in a stack tier policy for a performance state of a metric in the virtualized process collection;
determine a weighted average of all metrics in the virtualized process collection in response to determining that the metric is a critical metric;
determine that a value of the metric is higher than values for all recorded metrics and storing the value of the metric as a highest value in response to determining that the weighted average exceeds the threshold in the stack tier policy;
calculate a weighted average performance state of all metrics as the weight property of the performance metric divided by the weight factor total; and
use the highest value as the performance state of the virtualized process collection in response to determining that the highest value is higher than the weighted average performance state of all metrics.
-
-
8. A computer program product for analyzing performance metrics for a virtualized process collection, the computer program product comprising:
-
a computer usable medium having computer usable program code tangibly embodied thereon, the computer usable program code comprising; computer usable program code for calculating a threshold in a stack tier policy for a performance state of a metric in the virtualized process collection; computer usable program code for determining a weighted average of all metrics in the virtualized process collection in response to determining that the metric is a critical metric; computer usable program code for determining that a value of the metric is higher than values for all recorded metrics and storing the value of the metric as a highest value in response to determining that the weighted average exceeds the threshold in the stack tier policy; computer usable program code for calculating a weighted average performance state of all metrics as the weight property of the performance metric divided by the weight factor total; and computer usable program code for using the highest value as the performance state of the virtualized process collection in response to determining that the highest value is higher than the weighted average performance state of all metrics.
-
Specification