VM Migration Selection via Scaling Policy Cost Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud bursting policies do not consider scaling policies when deciding which virtual machine instances to migrate from a private cloud to a public cloud, leading to higher-than-anticipated costs due to inefficient resource utilization.

Innovation Solution

A method that determines current and additional resource usage for virtual machine instances with scaling policies, computes costs for running them in the public cloud, and selects instances to migrate based on these considerations to optimize resource allocation and cost.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If virtual machine instances are scaled out to the public cloud during cloud bursting based on current resource usage alone, then the ability to handle peak load conditions is improved, but the cost of cloud bursting becomes higher than anticipated due to not considering scaling policies

Engineering Contradiction:
Improveability to handle peak loadVSAvoidcloud bursting cost
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary analysis of scaling policies before executing cloud bursting. By evaluating what additional virtual machine instances would be created by scaling policies and computing the associated costs in advance, the system可以避免 unexpected cost overruns while still maintaining the ability to handle peak loads effectively

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback from scaling policy evaluations into the cloud bursting decision-making process. By continuously monitoring and assessing the impact of scaling policies on resource usage and costs, the system can adjust its cloud bursting strategy to optimize both reliability and cost efficiency

Inventive Principle:
Principle #23Feedback

2Speed

If replicated virtual machine instances are created in the public cloud without considering scaling policies, then cloud bursting speed is improved, but cost optimization is worsened

Engineering Contradiction:
Improvecloud bursting speedVSAvoidhybrid cloud usage cost
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

Before replicating virtual machine instances in the public cloud, the system performs preliminary evaluation of scaling policies to determine the true resource requirements and associated costs. This pre-assessment enables faster decision-making during cloud bursting events while ensuring cost optimization by avoiding over-provisioning

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11119805B2Selecting virtual machines to be migrated to public cloud during cloud bursting based on resource usage and scaling policies
Publication Date: 2021.09.14 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US11119805B2 patent drawing
  • US11119805B2 patent drawing
  • US11119805B2 patent drawing

AI summary

A method, system and computer program product for selecting virtual machines to be migrated to a public cloud. The current resource usage for virtual machine instances running in the private cloud is determined. Furthermore, any scaling policies attached to the virtual machine instances running in the private cloud are obtained. Additional resource usages for any of the virtual machine instances with a scaling policy are computed for when these virtual machine instances are scaled out. A cost of running a virtual machine instance in the public cloud is then determined using its current resource usage as well as any additional resource usage if a scaling policy is attached to the virtual machine instance based on the cost for running virtual machine instances in a public cloud. If the cost is less than a threshold cost, then the virtual machine instance is selected to be migrated to the public cloud.