Virtual Machine Relocation via Real-Time Conflict Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual machine relocation methods are inefficient in responding to sudden changes in load, as they rely on historical performance data and can cause system downtime by relocating all virtual machines simultaneously.

Innovation Solution

A virtual machine location system that includes a resource conflict detection unit and a virtual machine relocation determination unit, which quickly identify and relocate virtual machines based on real-time resource usage data, allowing for immediate action without stopping the system.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If virtual machine relocation is performed based on historical performance data collected over a fixed period, then the relocation decision is made using aggregated performance information, but the system cannot respond quickly to sudden load changes

Engineering Contradiction:
Improveperformance measurement accuracyVSAvoidrelocation response speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent segments the virtual machines into two categories: those that are targets of relocation and those that are not. The resource conflict detection unit identifies specific virtual machines causing resource conflicts based on real-time resource usage states, rather than treating all virtual machines uniformly. This segmentation enables selective relocation of only the problematic virtual machines, achieving quick response to sudden load changes while maintaining measurement precision through targeted monitoring.

Inventive Principle:
Principle #1Segmentation

2Productivity

If all existing virtual machines are targeted for relocation simultaneously, then the relocation optimizes overall system performance, but the system must be temporarily stopped during the process

Engineering Contradiction:
Improvesystem optimization efficiencyVSAvoidsystem availability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent extracts the problematic element (virtual machine causing resource conflict) from the system and relocates it separately, while the remaining virtual machines continue to operate normally. The resource conflict detection unit identifies the specific virtual machine causing the conflict, and only that virtual machine is relocated, allowing the system to maintain availability and avoid temporary shutdowns.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

Instead of relocating all virtual machines simultaneously (excessive action), the patent applies partial action by relocating only the specific virtual machine that is causing the resource conflict. This selective approach maintains system availability while still achieving the optimization goal for the problematic component.

Inventive Principle:
Principle #16Partial or excessive action

3Device complexity

If virtual machine relocation is performed without identification of the specific conflicting virtual machine, then the relocation process is simplified, but the system cannot target only the problematic virtual machine causing resource conflicts

Engineering Contradiction:
Improverelocation system complexityVSAvoidresource utilization efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent implements a feedback mechanism where the resource conflict detection unit continuously monitors the resource usage state of virtual machines and provides feedback information about which virtual machines are causing conflicts. This feedback enables the system to identify and relocate only the problematic virtual machines, improving resource utilization efficiency without requiring overly complex relocation logic.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8346933B2Virtual machine location system, virtual machine location method, program, virtual machine manager, and server
Publication Date: 2013.01.01 NEC ASIA PACIFIC PTE LTD
  • US8346933B2 patent drawing
  • US8346933B2 patent drawing
  • US8346933B2 patent drawing

AI summary

A virtual machine location system includes a resource conflict detection unit for detecting a resource conflict using measurement data regarding a resource usage state of the entirety of a single server and a resource usage state of virtual machines running on the server, and a virtual machine relocation determination unit for transferring the virtual machine on the server for which a resource conflict has been detected to another server having a lower resource usage rate are included.