Resource Allocation Device Maximizing Virtual Path Capacity

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional resource allocation methods in virtual networks often lead to resource fragmentation, reducing the number of services that can be provided, as they focus on minimizing or equalizing resource usage, which can result in inefficient allocation and increased resource usage on specific paths.

Innovation Solution

A resource allocation device that searches for candidate paths to allocate resources, calculates the maximum number of paths that can be allocated between terminal points, and selects the path that maximizes the total number of paths, thereby avoiding resource fragmentation and optimizing resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If resource allocation minimizes physical resource usage, then resource usage efficiency is improved, but resource fragmentation occurs and the number of services that can be provided decreases

Engineering Contradiction:
Improveresource usage efficiencyVSAvoidnumber of services
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent calculates the maximum number of paths that can be allocated for existing use requests before allocating resources to new services. This preliminary calculation ensures that future service requirements are considered in advance, preventing resource fragmentation while maintaining high resource usage efficiency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback from the calculated maximum path numbers to guide resource allocation decisions. By continuously monitoring how allocations affect the maximum number of allocatable paths for existing services, the system adjusts allocations to prevent fragmentation while maintaining efficiency.

Inventive Principle:
Principle #23Feedback

2Stability of the object's composition

If resources are allocated to equalize resource usage across the network, then resource distribution uniformity is improved, but optimal allocation is not achieved and resource fragmentation still occurs

Engineering Contradiction:
Improveresource distribution uniformityVSAvoidservice accommodation capability
Core Design Contradiction:
Stability of the object's compositionVSProductivity

Solution Approach 1:

The patent changes the allocation parameter from uniform resource distribution to maximizing the total number of allocatable paths. This parameter change allows the system to achieve both uniformity and optimality by selecting paths based on their contribution to overall service accommodation capability rather than simply equalizing usage.

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If contiguous resources are allocated to new services, then resource allocation simplicity is improved, but resource fragmentation increases and reduces future service capability

Engineering Contradiction:
Improveallocation simplicityVSAvoidfuture service capability
Core Design Contradiction:
Ease of operationVSProductivity

Solution Approach 1:

The patent performs preliminary calculations to evaluate how allocating contiguous resources to new services will impact the maximum number of paths available for existing services. This advance evaluation allows the system to maintain allocation simplicity while preventing future service capability degradation.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10660069B2Resource allocation device and resource allocation method
Publication Date: 2020.05.19 NIPPON TELEGRAPH & TELEPHONE CORP
  • US10660069B2 patent drawing
  • US10660069B2 patent drawing
  • US10660069B2 patent drawing

AI summary

A resource allocation device is provided that, responsive to a use request for resources of a network, the use request having a pair of nodes as terminal points designated among a plurality of nodes constituting the network, searches for one or more candidate paths between the terminal points, with which amounts of the resources related to the use request can be allocated, in a state where the resources that have been allocated to one or more other use requests are set aside from the network. The device calculates, for each of the one or more searched-for-candidate paths, in a state where the resources are allocated to the candidate path, a maximum number of paths that can be allocated between the terminal points of a virtual path related to the service, and selects the candidate path with which a sum total of the maximum numbers of paths becomes greatest.