VM Migration via Network Band Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtualization infrastructure, network bandwidth is not adequately considered during virtual machine migration, leading to network bandwidth squeeze, increased service response time, and potential service interruptions.

Innovation Solution

A virtual machine monitoring device that collects network usage statuses and operation data to determine when network bandwidth thresholds are exceeded, allowing for the migration of virtual machines to hosts with available bandwidth, thereby preventing network squeeze and ensuring service quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If virtual machine migration is performed based on CPU and memory usage thresholds, then load equalization is achieved, but network band squeeze occurs and service quality deteriorates

Engineering Contradiction:
Improveload equalizationVSAvoidservice quality
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent extends the migration decision parameters from only CPU and memory usage to include network band usage. By adding network band as a monitoring parameter, the system changes the decision-making parameters to comprehensively evaluate host resource utilization, thereby preventing network band squeeze while maintaining load equalization.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements continuous monitoring of network band usage and feeds this information back to the migration decision-making process. When network band usage exceeds thresholds or shows increasing trends, the system responds by triggering migration evaluations, creating a feedback loop that prevents service quality deterioration.

Inventive Principle:
Principle #23Feedback

2Reliability

If network band threshold monitoring is added to migration decisions, then service quality is maintained, but system complexity increases

Engineering Contradiction:
Improveservice qualityVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent leverages the existing virtualization infrastructure's monitoring capabilities to monitor network band usage, making the monitoring system multi-functional. Instead of creating a separate dedicated monitoring system, the existing infrastructure is extended to handle additional monitoring parameters, thereby reducing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent combines network band monitoring with the existing CPU and memory monitoring functions into a unified resource monitoring and migration decision-making system. By merging these functions, the patent avoids duplicating monitoring infrastructure and simplifies the overall system architecture.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12147845B2Virtual machine migration based on network usage
Publication Date: 2024.11.19 NIPPON TELEGRAPH & TELEPHONE CORP
  • US12147845B2 patent drawing
  • US12147845B2 patent drawing
  • US12147845B2 patent drawing

AI summary

A virtual machine monitoring device allows for securing a network band of a virtual machine in a virtualization infrastructure system. To achieve this, the virtual machine monitoring device includes: a data acquisition unit that collects hosts on which virtual machines operate, operation statuses of the virtual machines, and used network bands of the hosts; a monitoring unit that specifies, when the used network bands of the hosts exceed a predetermined network band threshold value, virtual machines that operate on the hosts and the operation statuses of which do not satisfy a predetermined reference; a migration determination unit that determines a virtual machine to be migrated among the specified virtual machines and determines a migration destination host; and a migration instruction unit that instructs the virtualization infrastructure control device to perform the migration.