VM Placement System Predictive Migration Hot Spot Avoidance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual machine placement methods do not effectively consider the temperature of physical servers, leading to performance degradation and inefficient data center operations, as they prioritize stability over energy efficiency and resource utilization.

Innovation Solution

A virtual machine placement system that includes a workload calculation module, a prediction module, a temperature prediction module, and a migration module to calculate and optimize the placement schedule of virtual machines across physical servers based on predicted temperatures, load, and performance indices, minimizing the risk of data loss and resource wastage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If virtual machine migration is performed to balance physical server loads, then load distribution is improved, but temperature control is worsened because existing methods do not consider physical server temperature

Engineering Contradiction:
Improveload distributionVSAvoidphysical server temperature
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The system performs preliminary temperature prediction before migration decisions are made. The temperature prediction module forecasts future temperature trends based on current workload and environmental data, allowing the migration system to proactively avoid placing virtual machines on servers that will become hot spots, rather than reactively responding to temperature increases after they occur.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where temperature information from physical servers is continuously monitored and fed back to the migration decision-making process. This feedback loop allows the system to adjust migration strategies based on actual temperature conditions, ensuring that load balancing decisions do not inadvertently create or exacerbate hot spot conditions.

Inventive Principle:
Principle #23Feedback

2Productivity

If virtual machines are migrated frequently to optimize resource allocation, then resource utilization is improved, but system stability is worsened due to increased migration risk and data loss potential

Engineering Contradiction:
Improveresource utilizationVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary stability assessment before executing migrations. By evaluating multiple factors including current system state, predicted temperature trends, and migration history, the system determines the optimal timing and target for migrations, reducing unnecessary migration operations that would compromise system stability while still achieving resource utilization goals.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements cushioning mechanisms by creating checkpoints and backup states before migration operations. This allows for rollback capabilities if migrations encounter issues, and provides a safety buffer that protects system stability while enabling aggressive resource optimization strategies.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Reliability

If conservative operations are prioritized to ensure stability, then system reliability is improved, but energy efficiency is worsened due to inefficient server utilization

Engineering Contradiction:
Improvesystem stabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The system performs preliminary energy efficiency analysis by predicting temperature and workload trends before making placement decisions. This allows the system to proactively consolidate workloads onto servers that will remain within optimal temperature ranges, enabling energy-efficient operations without compromising stability through careful advance planning rather than reactive conservative approaches.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts operational parameters such as migration thresholds, consolidation ratios, and server selection criteria based on real-time temperature and workload conditions. This parameter adaptation allows the system to optimize for energy efficiency when conditions permit while automatically reverting to more conservative stable operations when conditions warrant, resolving the contradiction between reliability and energy efficiency.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12159156B2Virtual machine placement system and virtual machine placement method for implementing predictive migration of virtual machines considering hot spots
Publication Date: 2024.12.03 OKESTRO CO LTD
  • US12159156B2 patent drawing
  • US12159156B2 patent drawing
  • US12159156B2 patent drawing

AI summary

A virtual machine placement system for placing a plurality of virtual machines on a first physical server and a second physical server in order to efficiently operate a physical server in which the plurality of virtual machines are installed is provided. The physical server includes the first physical server and the second physical server. The virtual machine placement system includes a workload calculation module; a prediction module; a temperature prediction module; a schedule module; and a migration module. The schedule module calculates a placement schedule considering a predicted temperature of the physical server.