Virtual Machine Disposition Planning Based on Connection Time Coverage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for virtual machine disposition changes in thin client systems often deteriorate user experience due to lack of consideration for connection status between clients and servers, leading to performance overhead during server migrations or configuration changes.

Innovation Solution

An information processing device and method that calculates a time slot coverage rate for each virtual machine based on connection history and resource use data to determine the number of physical servers needed for high-load and low-load time slots, ensuring minimal disruption to user experience during virtual machine reconfiguration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by stationary object

If virtual machine disposition changes are performed to reduce the number of operating servers and power consumption, then energy efficiency is improved, but user experience deteriorates due to performance overhead during server migrations

Engineering Contradiction:
Improvepower consumptionVSAvoiduser experience
Core Design Contradiction:
Use of energy by stationary objectVSReliability

Solution Approach 1:

The patent applies dynamics by making the virtual machine disposition strategy adaptive rather than static. The system dynamically determines whether to migrate virtual machines based on real-time connection status and load conditions. Specifically, the server management device calculates connection status metrics and uses them to dynamically adjust migration decisions, ensuring that VMs with active user connections are not migrated during periods when users are connected, thereby avoiding user experience deterioration while still enabling energy-efficient consolidation when appropriate.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback by continuously monitoring connection status and using this information to control migration operations. The server management device receives connection status information from the server system, processes this feedback to determine appropriate actions, and adjusts its migration strategy accordingly. This closed-loop feedback mechanism ensures that disposition changes are made only when they will not negatively impact user experience, while still achieving power consumption reduction goals.

Inventive Principle:
Principle #23Feedback

2Device complexity

If the number of operating servers is reduced through virtual machine consolidation, then device complexity is reduced, but productivity decreases due to increased load on remaining servers

Engineering Contradiction:
Improvenumber of operating serversVSAvoidprocessing performance
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The patent applies partial action by selectively consolidating only those virtual machines that can be migrated without impacting user experience or system performance. Rather than aggressively consolidating all possible VMs, the system performs partial consolidation based on connection status feedback. This approach reduces server count and complexity while maintaining adequate processing capacity on remaining servers by avoiding over-consolidation that would create performance bottlenecks.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The patent uses parameter changes by adjusting the disposition of virtual machines based on changing system conditions. The server management device monitors connection status, load metrics, and other parameters to determine optimal migration timing and targets. By dynamically changing disposition parameters rather than using fixed consolidation rules, the system achieves server reduction while maintaining productivity through adaptive load balancing and performance-aware migration decisions.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS9244718B2Virtual machine resource allocation based on connection time coverage exceeding a minimum threshold
Publication Date: 2016.01.26 NEC CORP
  • US9244718B2 patent drawing
  • US9244718B2 patent drawing
  • US9244718B2 patent drawing

AI summary

The present invention provides an information processing device that outputs a machine disposition plan for moving virtual machines while suppressing deterioration in user experience performance in a virtual-machine-type thin client system. The information processing device is provided with: a connection time determination unit that, for each first virtual machine, calculates a time slot coverage rate that is the fraction of a connection time slot covered by a high-load time slot, and determines as a second virtual machine a first virtual machine of which the time slot coverage rate exceeds a minimum coverage rate; and a disposition plan generating unit that, on the basis of time-series data of the amount of resource use of each second virtual machine, calculates the number of physical servers necessary to hold the second virtual machines in each of the high-load time slot and a low-load time slot, and associates the number to the virtual machines, outputting the result.