DYNAMIC METERING ADJUSTMENT FOR SERVICE MANAGEMENT OF COMPUTING PLATFORM
First Claim
1. A method for managing a computing platform, comprising:
- provisioning a plurality of virtual machines across a plurality of computing nodes of a computing platform;
collecting data samples corresponding to a metric that is monitored with regard to resource utilization in the computing platform by the virtual machines, wherein the data samples are initially collected at a predefined sampling frequency;
analyzing the data samples collected over time for the metric to determine an amount of deviation in values of the collected data samples;
determining a new sampling frequency for collecting data samples for the metric based on the determined amount of deviation; and
applying the new sampling frequency to collect data samples for the metric, wherein the new sampling frequency is less than the predefined sampling frequency,wherein the provisioning, collecting, analyzing, determining, and applying are steps that are implemented at least in part by a processor executing program code.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for dynamic metering adjustment for service management of a computing platform. For example, a plurality of virtual machines are provisioned across a plurality of computing nodes of a computing platform. Data samples are collected for a metric that is monitored with regard to resource utilization in the computing platform by the virtual machines. The data samples are initially collected at a predefined sampling frequency. The data samples collected over time for the metric are analyzed to determine an amount of deviation in values of the collected data samples. A new sampling frequency is determined for collecting data samples for the metric based on the determined amount of deviation. The new sampling frequency is applied to collect data samples for the metric, wherein the new sampling frequency is less than the predefined sampling frequency.
82 Citations
20 Claims
-
1. A method for managing a computing platform, comprising:
-
provisioning a plurality of virtual machines across a plurality of computing nodes of a computing platform; collecting data samples corresponding to a metric that is monitored with regard to resource utilization in the computing platform by the virtual machines, wherein the data samples are initially collected at a predefined sampling frequency; analyzing the data samples collected over time for the metric to determine an amount of deviation in values of the collected data samples; determining a new sampling frequency for collecting data samples for the metric based on the determined amount of deviation; and applying the new sampling frequency to collect data samples for the metric, wherein the new sampling frequency is less than the predefined sampling frequency, wherein the provisioning, collecting, analyzing, determining, and applying are steps that are implemented at least in part by a processor executing program code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An article of manufacture comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computer to cause the computer to perform a method for managing a computing platform, the method comprising:
-
provisioning a plurality of virtual machines across a plurality of computing nodes of a computing platform; collecting data samples corresponding to a metric that is monitored with regard to resource utilization in the computing platform by the virtual machines, wherein the data samples are initially collected at a predefined sampling frequency; analyzing the data samples collected over time for the metric to determine an amount of deviation in values of the collected data samples; determining a new sampling frequency for collecting data samples for the metric based on the determined amount of deviation; and applying the new sampling frequency to collect data samples for the metric, wherein the new sampling frequency is less than the predefined sampling frequency, wherein the provisioning, collecting, analyzing, determining, and applying are steps that are implemented at least in part by a processor executing program code. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computing system, comprising:
-
a plurality of computing nodes, each comprising a plurality of computing resources including memory and processors, wherein a plurality of virtual machines are provisioned across the plurality of computing nodes; and wherein at least one computing mode executes a service management system that is configured to; collect data samples corresponding to a metric that is monitored with regard to resource utilization in the computing platform by the virtual machines, wherein the data samples are initially collected at a predefined sampling frequency; analyze the data samples collected over time for the metric to determine an amount of deviation in values of the collected data samples; determine a new sampling frequency for collecting data samples for the metric based on the determined amount of deviation; and apply the new sampling frequency to collect data samples for the metric, wherein the new sampling frequency is less than the predefined sampling frequency.
-
Specification