Workload-aware load balancing to minimize scheduled downtime during maintenance of host or hypervisor of a virtualized computing system

US2016139946A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2016139946-A1
Application numberUS-201414543923-A
CountryUS
Kind codeA1
Filing dateNov 18, 2014
Priority dateNov 18, 2014
Publication dateMay 19, 2016
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A computer-implemented method for computing an optimal plan for maximizing availability of the workload balancing of a virtual computing device, in the event of maintenance of the virtual computing device, is provided. The computer-implemented method comprises determining a workload placement plan that migrates a plurality of virtual machines of the virtual computing device to at least one location of a plurality of hypervisors. The computer-implemented method further comprises receiving input parameters for computing the workload placement plan for migrating the plurality of virtual machines. The computer-implemented method further comprises determining the workload placement plan that forms the basis for migrating the plurality of virtual machines, within the virtual computing device, for maximizing operating objectives of the virtual computing device.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method for computing an optimal plan for rebalancing workload of a virtual computing device, for maximizing availability of the workload, operating on the virtual computing device, in the event of maintenance of a plurality hypervisors, of the virtual computing device, the computer-implemented method comprising the steps of: determining a workload placement plan that migrates a plurality of virtual machines of the virtual computing device to at least one location of a plurality of hypervisors during maintenance of the plurality hypervisors of the virtual computing device, based on workload structure and redundancy information of the plurality of virtual machines and business priority information of the workload structure, of the virtual computing device; receiving input parameters for computing the workload placement plan for migrating the plurality of virtual machines; determining the workload placement plan that forms basis for migrating the plurality of virtual machines, within the virtual computing device, for maximizing operating objectives of the virtual computing device; and determining resource overcommit thresholds for the operating objectives of the virtual computing device. 2 . The computer-implemented method according to claim 1 , wherein the receiving input parameters step, further including the step of: receiving inputs of predicted parameters, for computing the workload placement plan, for migrating the plurality of virtual machines, wherein the predicted parameters predicts demand for computing resources of the plurality of virtual machines, within the virtual computing device. 3 . The computer-implemented method according to claim 2 , wherein the computation of the new operating locations is performed when the virtual computing device is operating in maintenance operating mode. 4 . The computer-implemented method according to claim 1 , wherein the workload placement plan is based on a workload dependency priority structure for optimizing the optimal plan, for maximizing the workload balancing of a virtual computing device, during the maintenance of the plurality of hypervisors of the virtual computing device. 5 . The computer-implemented method according to claim 1 , wherein the system resource thresholds of the workload placement plan, are based on hardware or software resource thresholds of the virtual computing device, and operating size of the virtual machines that meet performance requirements of the virtual computing device. 6 . The computer-implemented method according to claim 5 , wherein the workload placement plan specifies maximum resource overcommitted thresholds, during migration of the plurality of virtual machines to a plurality of hypervisors of the virtual computing device. 7 . The computer-implemented method according to claim 1 , wherein determination of the workload placement plan, for migration of the plurality of virtual machines, of the virtual computing device is based on a detection of redundant operational metrics of the plurality of virtual machines. 8 . The computer-implemented method according to claim 1 , wherein the computation of the workload placement plan includes heterogeneous hardware for placement of the plurality of the virtual machines. 9 . A computer system for computing an optimal plan for rebalancing workload of a virtual computing device, for maximizing availability of the workload, operating on the virtual computing device, in the event of maintenance of a plurality hypervisors, of the virtual computing device, the computer system comprising: one or more processors, one or more computer-readable memories, one or more computer-readable tangible storage devices and program instructions which are stored on at least one of the one or more storage devices for execution by at least one of the one or more processors via at least one of the one or more memories, the program instructions comprising: program instructions to determine a workload placement plan that migrates a plurality of virtual machines of the virtual computing device to at least one location of a plurality of hypervisors during maintenance of the plurality hypervisors of the virtual computing device, based on workload structure and redundancy information of the plurality of virtual machines and business priority information of the workload structure, of the virtual computing device; program instructions receive input parameters for computing the workload placement plan for migrating the plurality of virtual machines; program instructions to determine the workload placement plan that forms basis for migrating the plurality of virtual machines, within the virtual computing device, for maximizing operating objectives of the virtual computing device; and program instructions to determine resource overcommit thresholds for the operating objectives of the virtual computing device. 10 . The computer system of claim 8 , wherein program instructions to program instructions receive input parameters for computing the workload placement plan for migrating the plurality of virtual machines, further includes: program instructions to receive inputs of predicted parameters, for computing the workload placement plan, for migrating the plurality of virtual machines, wherein the predicted parameters predicts demand for computing resources of the plurality of virtual machines, within the virtual computing device. 11 . The computer system according to claim 9 , wherein the computation of the new operating locations is performed when the virtual computing device is operating in maintenance operating mode. 12 . The computer system according to claim 8 , wherein the workload placement plan is based on a workload dependency priority structure for optimizing the optimal plan, for maximizing the workload balancing of a virtual computing device, during the maintenance of the plurality of hypervisors of the virtual computing device. 13 . The computer system according to claim 8 , wherein the system resource thresholds of the workload placement plan, are based on hardware or software resource thresholds of the virtual computing device, and operating size of the virtual machines that meet performance requirements of the virtual computing device. 14 . The computer system according to claim 12 , wherein the workload placement plan specifies maximum resource overcommitted thresholds, during migration of the plurality of virtual machines to a plurality of hypervisors of the virtual computing device. 15 . The computer system according to claim 8 , wherein determination of the workload placement plan, for migration of the plurality of virtual machines, of the virtual computing device is based on a detection of redundant operational metrics of the plurality of virtual machines. 16 . The computer program product for computing an optimal plan for rebalancing workload of a virtual computing device, for maximizing availability of the workload, operating on the virtual computing device, in the event of maintenance of a plurality hypervisors, of the virtual computing device, of the virtual computing device, the computer program product comprising: one or more computer-readable tangible storage devices and program instructions stored on at least one of the one or more storage devices, the program instructions comprising: program instructions to determine a workload placement plan that migrates a plurality of virtual machines of the virtual computing device to at least one location of a plurality of hypervisors during maintenance of the plurality hype

Assignees

Inventors

Classifications

  • involving task migration · CPC title

  • Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455) · CPC title

  • Distribution of virtual machine instances; Migration and load balancing · CPC title

  • Hypervisor-specific management and integration aspects · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2016139946A1 cover?
A computer-implemented method for computing an optimal plan for maximizing availability of the workload balancing of a virtual computing device, in the event of maintenance of the virtual computing device, is provided. The computer-implemented method comprises determining a workload placement plan that migrates a plurality of virtual machines of the virtual computing device to at least one loca…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F9/45558. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu May 19 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).