Virtual Resource Automatic Selection via Supervised Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network virtualization techniques require manual and complex processes for virtual resource selection, leading to inefficiencies in resource allocation and quality of service assurance, especially during unexpected changes in network use environments such as emergencies or traffic fluctuations.

Innovation Solution

A virtual resource automatic selection system utilizing supervised learning to classify and allocate resources based on service quality requirements, traffic load, and failure status, enabling adaptive and proactive resource allocation across edge, core, and data center networks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If manual and complex processes are used for virtual resource selection, then resource allocation can be performed with fixed policies, but processing time increases and labor burden increases

Engineering Contradiction:
Improvequality of service assuranceVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary classification of virtual resource construction requests into multiple clusters based on service requirements, traffic load, and failure status. By pre-establishing classification boundaries through supervised learning with training data, the system prepares resource allocation decisions in advance, enabling rapid response when actual allocation is needed without manual intervention during emergencies.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system automatically selects virtual resources through machine learning classification without requiring manual calculation or human intervention. The supervised learning model autonomously determines the appropriate virtual resource cluster based on input parameters, eliminating labor burden and reducing processing time while maintaining reliable quality of service assurance.

Inventive Principle:
Principle #25Self-service

2Ease of manufacture

If fixed virtual resource selection policies are used, then implementation is simpler, but the policy may not be optimal when unexpected changes in network use environment occur

Engineering Contradiction:
Improveimplementation simplicityVSAvoidadaptability to environment changes
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts to changing network environments by using supervised learning classification that can process varying input parameters including traffic load, failure status, and service requirements. The classification boundaries are established through training but can handle diverse and unexpected scenarios, providing both implementation simplicity through automated classification and adaptability to environmental changes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes its behavior based on input parameters by classifying requests according to multiple dimensions including service requirements, traffic load, and failure status. The supervised learning model adjusts resource allocation decisions based on the specific parameter values of each request, enabling optimal adaptation to different network conditions while maintaining a unified automated implementation approach.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If manual calculation processes are used to modify virtual resource selection policy, then quality of service can be assured, but labor burden increases and processing time increases

Engineering Contradiction:
Improvequality of serviceVSAvoidlabor burden
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The system replaces manual calculation processes with an automated machine learning classification system. The supervised learning model performs the complex analysis and decision-making that would otherwise require manual intervention, eliminating labor burden while maintaining quality of service assurance through algorithmic resource selection based on multiple parameters including service requirements, traffic load, and failure status.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The system uses supervised learning with training data to establish classification boundaries that ensure quality of service. The model learns from historical data and automatically adjusts its classification decisions based on input parameters, providing continuous feedback-driven optimization without manual calculation. This automated feedback mechanism maintains reliable quality of service while eliminating the need for manual policy modification processes.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10404616B2Virtual resource automatic selection system and method
Publication Date: 2019.09.03 NAT INST OF INFORMATION & COMM TECH
  • US10404616B2 patent drawing
  • US10404616B2 patent drawing
  • US10404616B2 patent drawing

AI summary

A virtual resource automatic selection system includes a setting unit that sets, for a plurality of pieces of training data composed of two or more parameters, a classification boundary between virtual resource clusters that are ranked in accordance with a capacity of a virtual resource in terms of a relationship between the two or more parameters. When a construction request for a new virtual network is received, a receiving unit receives information composed of the parameters. A determining unit determines to which of the virtual resource clusters the parameters belong. An allocating unit allocates a capacity of a virtual resource to the virtual network. An acquiring unit acquires network performance information from the virtual network. A second determining unit determines whether the network performance information satisfies a desired quality of service. The setting unit updates the classification boundary in accordance with a determination result of the second determining unit.