Virtual Machine Management Device Sampling Period Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual machine providing systems, users face challenges in acquiring virtual machines with requested performance due to varying physical machine resources and inefficient VM generation determination processes, leading to suboptimal acquisition efficiency and increased processing time.

Innovation Solution

A method that adjusts the sampling period for determining whether a virtual machine can be constructed based on previous determination history and user performance requests, optimizing the timing for VM acquisition by using a Poisson distribution to predict VM performance and adjust the sampling period accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If the sampling period for VM construction determination is shortened to improve acquisition speed, then the response time to user requests decreases, but the processing load on the system increases

Engineering Contradiction:
ImproveVM acquisition timeVSAvoidProcessing load
Core Design Contradiction:
Loss of timeVSProductivity

Solution Approach 1:

The patent applies dynamics by making the sampling period adjustable rather than fixed. The determination period is dynamically changed based on determination history and construction feasibility results. When VM construction is feasible, the period is shortened to improve responsiveness; when not feasible, the period is extended to reduce processing load, thus adaptively optimizing both response time and system load.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of determination period based on historical determination data and construction feasibility outcomes. By adjusting this time parameter dynamically, the system optimizes the balance between acquisition speed and processing load, avoiding both excessive waiting time and overwhelming system burden.

Inventive Principle:
Principle #35Parameter changes

2Stability of the object's composition

If the sampling period is extended to reduce processing load, then the system stability improves, but the VM acquisition efficiency decreases

Engineering Contradiction:
ImproveSystem stabilityVSAvoidVM acquisition efficiency
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The system dynamically adjusts the determination period based on real-time feedback from determination history and construction feasibility results. This dynamic adjustment allows the system to maintain stability through longer periods when necessary while preserving acquisition efficiency through shorter periods when conditions are favorable, resolving the contradiction between stability and efficiency.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements feedback mechanisms by utilizing determination history and construction feasibility results to adjust future determination periods. This feedback loop enables the system to learn from past outcomes and optimize the sampling period accordingly, maintaining both stability and efficiency through adaptive control.

Inventive Principle:
Principle #23Feedback

3Speed

If frequent determinations are performed to improve VM acquisition responsiveness, then user request fulfillment speed increases, but the processing overhead increases

Engineering Contradiction:
ImproveRequest fulfillment speedVSAvoidProcessing overhead
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The patent implements periodic determination actions with variable periods rather than continuous or fixed-period checks. By adjusting the determination period based on historical data and feasibility results, the system performs checks at optimal intervals that balance responsiveness with processing overhead, avoiding both excessive frequency and insufficient monitoring.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The determination frequency is made dynamic rather than static. The system adjusts the sampling period based on determination history and construction feasibility, enabling faster response when conditions permit while reducing processing overhead when conditions are unfavorable, thus resolving the contradiction between speed and energy consumption.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9940157B2Computer readable medium, method, and management device for determining whether a virtual machine can be constructed within a time period determined based on historical data
Publication Date: 2018.04.10 FUJITSU LTD
  • US9940157B2 patent drawing
  • US9940157B2 patent drawing
  • US9940157B2 patent drawing

AI summary

A method includes: when receiving an acquisition request, including performance condition, that requests first virtual machine, determining whether the first virtual machine that satisfies the performance condition is able to be constructed on one of physical machines by referring operation statuses of the physical machines; when the first virtual machine satisfying the performance condition is determined to be unable to be constructed, setting, based on previous determination history of whether second virtual machine that satisfies the performance condition is able to be constructed, a determination period for determining whether the first virtual machine that satisfies the performance condition is able to be constructed, in accordance with time interval at which the second virtual machine that satisfies the performance condition is determined to be able to be constructed; after elapse of a time period corresponding to the determination period, determining whether the first virtual machine is able to be constructed.