VM Resource Allocation Using Priority Categories and Quality Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for determining resource allocation in web meetings face significant calculation challenges due to the exponential increase in combinations as the number of meetings grows, making real-time optimization impractical.

Innovation Solution

A resource determination device and method that categorize processing loads into priority-based bins, using a model to predict user experience quality, and adjust resource allocation based on these categories to reduce calculation complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If all combinations of web meetings are calculated to determine optimal resource allocation, then user experience quality requirements can be satisfied, but calculation time increases exponentially as the number of web meetings increases

Engineering Contradiction:
Improveuser experience quality satisfactionVSAvoidcalculation time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the set of all possible web meeting combinations into multiple categories based on resource allocation patterns. Instead of evaluating all combinations exhaustively, the system divides them into groups (e.g., based on number of instances, resource distribution patterns) and evaluates representative combinations from each category, significantly reducing calculation time while maintaining quality satisfaction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the evaluation parameters by introducing category-based grouping criteria. Rather than treating all combinations uniformly, it applies different evaluation parameters to different categories of combinations, allowing efficient filtering and selection of optimal allocations without exhaustive search of all possibilities.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the number of web meeting combinations is reduced through categorization, then calculation time is reduced, but the ability to satisfy user experience quality requirements may be compromised

Engineering Contradiction:
Improvecalculation efficiencyVSAvoiduser experience quality satisfaction
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent performs preliminary categorization of web meeting combinations before full evaluation. By pre-grouping combinations into categories based on structural characteristics, the system prepares the evaluation process in advance, allowing efficient selection of representative combinations that are most likely to satisfy user experience quality requirements without compromising thoroughness.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The categorization system is designed to self-adjust and self-optimize. The evaluation process automatically identifies which categories contain combinations most likely to satisfy quality requirements and focuses computational resources on those categories, allowing the system to serve itself by directing effort where it is most needed without external intervention.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260030048A1Resource determination device, method, and program
Publication Date: 2026.01.29 NT T INC
  • US20260030048A1 patent drawing
  • US20260030048A1 patent drawing
  • US20260030048A1 patent drawing

AI summary

According to a resource determination device in an embodiment, categorization information indicating that a plurality of processing loads with similar sizes, arrangement of which in virtual machines has been requested, are categorized into each of a plurality of categories to which priority orders have been applied is stored, a processing load categorized in any of the categories is extracted in accordance with the priority orders, and when a predicted value of quality when it is assumed that the processing load has been arranged in the virtual machine does not satisfy a requirement for appropriate quality, a processing load categorized into a same category as a category into which the processing load used for the determination belongs is not extracted, a processing load categorized into a category with a lower priority order or the same category is extracted, and whether or not the predicted value satisfies the requirement is determined again.