METHOD AND SYSTEM FOR POWER MANAGEMENT IN A VIRTUAL MACHINE ENVIRONMENT WITHOUT DISRUPTING NETWORK CONNECTIVITY
2 Assignments
0 Petitions
Accused Products
Abstract
A method for power management. The method includes gathering resource usage data for a first blade and a second blade on a blade chassis, migrating each virtual machine (VM) executing on the first blade to the second blade based on the resource usage data and a first migration policy, wherein the first migration policy defines when to condense the number of blades operating on the blade chassis, and powering down the first blade after each VM executing on the first blade is migrated from the first blade.
38 Citations
26 Claims
-
1-6. -6. (canceled)
-
7. A method for power management, comprising:
-
triggering a first migration based on a first current time matching a first time specified in a migration policy, wherein the migration policy defines when to condense the number of blades operating on a blade chassis; selecting a first blade to power down based on the triggering of the first migration; migrating each virtual machine (VM) executing on the first blade to a second blade based on the triggering of the first migration, wherein migrating comprises; obtaining migration criteria for a first virtual machine (VM) executing on the first blade, wherein the first VM is located on a first blade in a blade chassis, wherein the first VM is associated with a first virtual network interface (VNIC), wherein the first VNIC is connected to a second VNIC on a third blade in the blade chassis using a first virtual wire having a first priority, wherein the third blade comprises a second VM associated with the second VNIC and a third VM associated with a third VNIC, and wherein the third VNIC is connected to a fourth VNIC on the second blade in the blade chassis using a second virtual wire having a second priority, sending a request comprising the migration criteria to the second blade in the blade chassis, receiving a response to the request from the second blade, wherein response indicates that the second blade cannot satisfy the migration criteria; suspending the second virtual wire based on the first priority being higher than the second priority; suspending execution of the first VM on the first blade and obtaining information to migrate the first VM; obtaining information required to migrate the first VNIC; and migrating the first VM and the first VNIC to the second blade using the information required to migrate the first VM and the information required to migrate the first VNIC; and powering down the first blade after each VM executing on the first blade is migrated from the first blade. - View Dependent Claims (8, 21, 22)
-
-
9-20. -20. (canceled)
-
23. A non-transitory computer readable medium comprising computer readable program code embodied therein for causing a computer system to perform a method for power management, the method comprising:
-
triggering a first migration based on a first current time matching a first time specified in a migration policy, wherein the migration policy defines when to condense the number of blades operating on a blade chassis; selecting a first blade to power down based on the triggering of the first migration; migrating each virtual machine (VM) executing on the first blade to a second blade based on the triggering of the first migration, wherein migrating comprises; obtaining migration criteria for a first virtual machine (VM) executing on the first blade, wherein the first VM is located on a first blade in a blade chassis, wherein the first VM is associated with a first virtual network interface (VNIC), wherein the first VNIC is connected to a second VNIC on a third blade in the blade chassis using a first virtual wire having a first priority, wherein the third blade comprises a second VM associated with the second VNIC and a third VM associated with a third VNIC, and wherein the third VNIC is connected to a fourth VNIC on the second blade in the blade chassis using a second virtual wire having a second priority, sending a request comprising the migration criteria to the second blade in the blade chassis, receiving a response to the request from the second blade, wherein response indicates that the second blade cannot satisfy the migration criteria; suspending the second virtual wire based on the first priority being higher than the second priority; suspending execution of the first VM on the first blade and obtaining information to migrate the first VM; obtaining information required to migrate the first VNIC; and migrating the first VM and the first VNIC to the second blade using the information required to migrate the first VM and the information required to migrate the first VNIC; and powering down the first blade after each VM executing on the first blade is migrated from the first blade. - View Dependent Claims (24, 25, 26)
-
Specification