Virtual Machine Relocation via Real-Time Conflict Detection
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
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.
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
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.
Data Source
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.


