Regulating power consumption
First Claim
1. A system for dynamically regulating power consumption in an information technology (IT) infrastructure having a plurality of compute nodes interconnected over a network, the system comprising:
- At least one virtual machine (VM) host deployed at each of the plurality of compute nodes, the at least one VM host is operable to host at least one VM guest, and the VM hosts on different ones of the plurality of compute nodes are version compatible to enable migration of the VM guests among the VM hosts; and
a management module connected to the plurality of compute nodes over the network to receive a native measurement of a performance metric of a computing resource in each of the plurality of compute nodes, the management module is operable to dynamically regulate power consumption of the plurality of compute nodes by migrating the VM guests among the VM hosts based at least on the received performance metrics of the plurality of compute nodes.
3 Assignments
0 Petitions
Accused Products
Abstract
A system for dynamically regulating power consumption in an information technology (IT) infrastructure having a plurality of compute nodes interconnected over a network is provided. The system includes at least one virtual machine (VM) host deployed at each of the plurality of compute nodes, the at least one VM host is operable to host at least one VM guest, and the VM hosts on different ones of the plurality of compute nodes are version compatible to enable migration of the VM guests among the VM hosts. The system further includes a management module connected to the plurality of compute nodes over the network to receive a native measurement of a performance metric of a computing resource in each of the plurality of compute nodes, the management module is operable to dynamically regulate power consumption of the plurality of compute nodes by migrating the VM guests among the VM hosts based at least on the received performance metrics of the plurality of compute nodes.
-
Citations
20 Claims
-
1. A system for dynamically regulating power consumption in an information technology (IT) infrastructure having a plurality of compute nodes interconnected over a network, the system comprising:
-
At least one virtual machine (VM) host deployed at each of the plurality of compute nodes, the at least one VM host is operable to host at least one VM guest, and the VM hosts on different ones of the plurality of compute nodes are version compatible to enable migration of the VM guests among the VM hosts; and a management module connected to the plurality of compute nodes over the network to receive a native measurement of a performance metric of a computing resource in each of the plurality of compute nodes, the management module is operable to dynamically regulate power consumption of the plurality of compute nodes by migrating the VM guests among the VM hosts based at least on the received performance metrics of the plurality of compute nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for dynamically regulating power consumption in a system, the method comprising:
-
identifying a plurality of compute nodes in the system; implementing at least one virtual machine (VM) host at each of the plurality of compute nodes; instantiating at least one VM guest on the at least one VM host at each of the plurality of compute nodes; monitoring a workload demand of the at least one VM guest at each of the plurality of compute nodes and natively-measured performance metrics at the each compute node; and determining whether the workload demand of the at least one VM guest at one of the plurality of compute nodes exceeds or underutilizes a capacity of the one compute node; and upon the determining that the workload demand of the at least one VM guest underutilizes the capacity of the one compute node, a) providing migration of the at least one VM guest to another one of the identified plurality of nodes in the system; and b) powering down the one underutilized compute node to conserve power consumption once the migration is provided. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. A computer readable medium on which is encoded program code for dynamically regulating power consumption in a system having a plurality of compute nodes, the encoded program code comprising:
-
computer program code executed to implement at least one virtual machine (VM) host at each of the plurality of compute nodes; computer program code executed to instantiate at least one VM guest on the at least one VM host at each of the plurality of compute nodes; computer program code executed to monitor a workload demand of the at least one VM guest at each of the plurality of compute nodes and natively-measured performance metrics at the each compute node; and computer program code executed to determine whether the workload demand of the at least one VM guest at one of the plurality of compute nodes exceeds or underutilizes a capacity of the one compute node; and computer program code executed to, upon the determining that the workload demand of the at least one VM guest underutilizes the capacity of the one compute node, a) provide migration of the at least one VM guest to another one of the identified plurality of nodes in the system; and b) power down the one underutilized compute node to conserve power consumption once the migration is provided.
-
Specification