Wireless Slice Allocation Controller With Abstract Path Pools

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing controllers face high load during slice generation due to the need to sequentially look up resource information on all devices in a network, which is inefficient and burdensome when multiple slice requests are processed simultaneously.

Innovation Solution

A controller that includes a physical network information acquisition unit, physical path calculation unit, abstract path resource calculation unit, abstract path correlation calculation unit, resource pool, temporary resource pool, abstract resource allocation unit, and temporary resource calculation unit to efficiently allocate resources by recognizing device and connection information, reducing the load on the controller during slice generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the controller sequentially looks up resource information on all devices present on the route to perform allocation, then the resource allocation accuracy is improved, but the controller load increases significantly

Engineering Contradiction:
Improveresource allocation accuracyVSAvoidcontroller processing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent segments the network into multiple domains and introduces domain controllers for each domain. The centralized controller only needs to look up resource information within the same domain rather than sequentially checking all devices across the entire network. This segmentation dramatically reduces the lookup scope and controller load while maintaining accurate resource allocation within each domain.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces domain controllers as intermediary components between the centralized controller and individual devices. The domain controller manages resource information for its domain and provides aggregated information to the centralized controller, eliminating the need for the centralized controller to directly query every device. This intermediary layer reduces communication overhead and improves processing efficiency.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Speed

If the controller processes multiple slice requests simultaneously and monitors usage with short time intervals, then the service responsiveness is improved, but the controller load increases

Engineering Contradiction:
Improveservice responsivenessVSAvoidcontroller processing capacity
Core Design Contradiction:
SpeedVSProductivity

Solution Approach 1:

The patent divides the network management into multiple domain controllers that can independently process slice requests for their respective domains. This parallel processing capability across domains enables simultaneous handling of multiple slice requests without overloading a single controller, improving service responsiveness while distributing the processing load.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary resource reservation and allocation decisions at the domain controller level before slice requests are fully processed. By pre-establishing resource pools and allocation rules at the domain level, the system can rapidly respond to slice requests without requiring extensive real-time computation at the centralized controller, thus improving responsiveness while managing load.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12457526B2Controller, control circuit, and resource allocation method
Publication Date: 2025.10.28 MITSUBISHI ELECTRIC CORP
  • US12457526B2 patent drawing
  • US12457526B2 patent drawing
  • US12457526B2 patent drawing

AI summary

A controller includes a physical network information acquisition unit obtaining information about resource of a device and information about connection between devices in a wireless access network, a physical path calculation unit calculating physical path resource information based on the information about resource of the device and the information about connection between the devices, an abstract path resource calculation unit calculating abstract path resource information based on the physical path resource information, an abstract path correlation calculation unit generating correlation information between abstract paths, a resource pool storing the abstract path resource information and the correlation information, a temporary resource pool temporarily storing the abstract path resource information and the correlation information, an abstract resource allocation unit determining whether a slice meeting a requirement of a slice request can be generated, and a temporary resource calculation unit updating information in the temporary resource pool.