Network Resource Allocation Using Virtual Request Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network medium resource allocation systems lack accuracy in predicting available resources, leading to inefficiencies and waste due to a first-come, first-served approach that does not consider future user requests, resulting in mismatches between user demands and allocatable resources.

Innovation Solution

A method and apparatus that calculate allocatable network medium data resources by receiving virtual requests with specified time ranges and dimensions, identifying conflicts with actual requests, and determining maximum allocatable volumes for each unit time period, allowing for intelligent allocation to match demand and supply efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If a FCFS (first-come, first-served) approach is used for resource allocation, then the allocation process is simple to implement, but resource utilization efficiency deteriorates due to mismatches between user requests and allocatable resources

Engineering Contradiction:
Improveallocation process simplicityVSAvoidresource utilization efficiency
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The system receives and stores virtual requests in advance before actual resource allocation occurs. These virtual requests represent anticipated user demands and are used to pre-calculate allocatable resource volumes, allowing the system to prepare allocation decisions beforehand rather than reacting to requests in real-time FCFS manner

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically adjusts resource allocation by considering both virtual requests (future expectations) and actual requests (current demands). The allocatable resource volume is dynamically calculated based on the time ranges and resource volumes specified in virtual requests, allowing flexible adaptation to varying user needs across different time periods

Inventive Principle:
Principle #15Dynamics

2Measurement precision

If virtual requests are received and stored in advance, then resource allocation accuracy improves, but system complexity increases

Engineering Contradiction:
Improveresource allocation accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments requests into two distinct categories: virtual requests (representing future resource expectations with specified time ranges and volumes) and actual requests (current allocation demands). This segmentation allows the system to process and store virtual requests separately, building up a database of anticipated needs without interfering with real-time allocation operations

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Virtual requests serve as an intermediary mechanism between resource supply and actual demand. Instead of directly allocating resources based solely on actual requests, the system uses virtual requests as a intermediate layer to predict and prepare for future needs, calculating allocatable volumes based on this intermediate data before final allocation decisions

Inventive Principle:
Principle #24Intermediary (Mediator)

3Loss of energy

If allocatable resource volumes are calculated based on virtual requests and conflicting requests, then resource waste reduces, but calculation time increases

Engineering Contradiction:
Improveresource wasteVSAvoidcalculation time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The system performs preliminary calculations of allocatable resource volumes by analyzing virtual requests and identifying conflicting requests before actual allocation occurs. This advance calculation prevents resource waste by ensuring that resources are not over-allocated, while the preliminary nature of this analysis spreads the computational burden over time rather than concentrating it during critical allocation moments

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9485193B2Method and apparatus for allocating network medium data resources
Publication Date: 2016.11.01 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US9485193B2 patent drawing
  • US9485193B2 patent drawing
  • US9485193B2 patent drawing

AI summary

A method of allocating network medium data resources is disclosed. The method is performed at an apparatus having one or more processors and memory for storing programs to be executed by the one or more processors. The method includes selecting, from a set of virtual requests, a virtual request including a requested resource usage time range consisting of multiple unit time periods. The method includes identifying a set of requests conflicting with the selected virtual request, where the set of conflicting requests includes one virtual request and one actual request. The method includes calculating, based on the set of conflicting requests, a maximum allocatable resource volume for each unit time period within the requested resource usage time range. The method further includes determining, based on the maximum allocatable resource volumes and the selected virtual request, an allocatable resource volume for each unit time period within the requested resource usage time.