Expediting host maintenance mode in cloud computing environments
AssigneeInternational Business Machines Corporation
InventorJoseph W. Cropper
Life of this patent
Estimating the term…
Abstract
A maintenance mode mechanism (MMM) expedites host maintenance in a cloud computing environment by intelligently suspending essentially inactive virtual machines. The user is given the option to enter maintenance mode using the MMM. The MMM determines essentially inactive VMs that can be suspended to reduce the number of VMs that need to be migrated prior to entering a maintenance mode. Metrics of the VMs associated with the host are analyzed to determine which VMs can be suspended. Parameters can also be set by the user to instruct the MMM to verify the selection of a specific VM with the user.
Claims11
A method for placing a host with virtual machines in maintenance mode comprising:
- determining at least one virtual machine on a host computer in a cloud computing system is an essentially inactive virtual machine;
- suspending the at least one essentially inactive virtual machines to reduce the number of active machines that must be reallocated before entering a maintenance mode;
- and
- entering the maintenance mode.
A method for placing a host with virtual machines in maintenance mode comprising:
- allowing a user to set a threshold;
- providing an option to the user to expedite the maintenance mode by suspending essentially inactive virtual machines
- determining at least one virtual machine on a host computer in a cloud computing system is an essentially inactive virtual machine by performing the steps of:
- analyzing a VM based on a host metric
- comparing the metric to the threshold;
- determining to suspend the VM;
- wherein the physical properties of the metric include central processing unit (CPU) utilization, disk utilization and network utilization and the determination to suspend the VM is made when all the metrics are below the thresholds;
- storing a hold active bit in a table for each virtual machine in the host, where the hold active bit is set to indicate that a corresponding virtual machine should not be suspended;
- allowing the user to set a hold active bit in the table;
- and
- suspending the at least one essentially inactive virtual machines prior to entering a maintenance mode when a corresponding hold active bit is not set.
Dependencies are inferred from the claim text.