Virtual Machine Migration Impact Cost Calculation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current technologies lack the ability to effectively calculate and mitigate the impact of virtual machine (VM) migration on users, which is essential for efficient utilization of renewable energy and reduction of power purchase costs.

Innovation Solution

A VM migration impact cost calculation apparatus that determines the impact cost for each virtual machine based on its login and process states, as well as other factors like distance and communication bandwidth, allowing for informed decision-making on VM migration schemes to minimize user impact and optimize energy usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If VM migration is performed to utilize renewable energy effectively, then power purchase cost is reduced and renewable energy utilization is improved, but user impact and service disruption increase

Engineering Contradiction:
Improvepower purchase costVSAvoiduser impact
Core Design Contradiction:
Loss of energyVSObject-affected harmful factors

Solution Approach 1:

The system performs preliminary assessment of VM migration impact by calculating impact costs before actual migration occurs. The impact cost calculation apparatus evaluates login states, process states, and other factors to determine the potential impact on users, allowing administrators to make informed decisions about which VMs to migrate and when, thereby reducing unnecessary user disruption while still achieving energy optimization goals

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback mechanisms by continuously monitoring VM states (login states, process states) and using this information to recalculate impact costs. This feedback loop allows the system to adapt to changing conditions and provide updated migration recommendations that balance energy utilization with user impact minimization

Inventive Principle:
Principle #23Feedback

2Productivity

If VM migration is performed without impact calculation, then renewable energy utilization is maximized, but service disruption and user impact increase

Engineering Contradiction:
Improverenewable energy utilizationVSAvoidservice disruption
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The impact cost calculation apparatus performs preliminary evaluation before migration by assessing login states, process states, and other relevant factors. This preliminary action identifies VMs that can be migrated with minimal impact, allowing the system to maximize renewable energy utilization while maintaining service reliability through informed migration decision-making

Inventive Principle:
Principle #10Preliminary action

3Object-affected harmful factors

If impact cost calculation is performed for each VM, then user impact is minimized, but calculation complexity and processing time increase

Engineering Contradiction:
Improveuser impactVSAvoidcalculation complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

The system segments the impact cost calculation into distinct components: login state assessment, process state assessment, and other factor evaluation. By breaking down the complex calculation into manageable segments, the apparatus can efficiently process each VM's impact cost using standardized evaluation criteria, reducing overall processing complexity while maintaining comprehensive impact assessment

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240419477A1Influence cost calculation apparatus, influence cost calculation method, and program
Publication Date: 2024.12.19 NIPPON TELEGRAPH & TELEPHONE CORP
  • US20240419477A1 patent drawing
  • US20240419477A1 patent drawing
  • US20240419477A1 patent drawing

AI summary

An impact cost calculation apparatus for calculating an impact cost in a case in which a virtual machine is migrated within a base or between the bases at a plurality of bases including the virtual machines includes a state confirmation unit configured to acquire either a login state or a process state, or both the login state and the process state, in each virtual machine provided at the base; and a degree-of-impact determination unit configured to calculate, for each virtual machine, an impact cost for a user caused by migration of the virtual machine, on the basis of either the login state or the process state or both the login state and the process state.