Network Resource Allocation for Bandwidth Conflict Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In intent-based networking, bandwidth conflicts between multiple requests lead to inefficient bandwidth usage and network congestion, as existing methods struggle to properly plan bandwidth allocation when simultaneous satisfaction of all requests is not possible.

Innovation Solution

A network resource allocation method that determines comprehensive allocation modes for services based on available port bandwidth, considering multiple allocation modes and policy violation degrees to optimize bandwidth allocation policies, thereby selecting a preferred mode that minimizes policy violations and improves bandwidth usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple intent requests are processed simultaneously without bandwidth conflict detection, then processing speed is improved, but bandwidth usage efficiency deteriorates and network congestion occurs

Engineering Contradiction:
Improverequest processing speedVSAvoidbandwidth usage efficiency
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The control device performs preliminary bandwidth conflict detection before processing intent requests. It determines whether bandwidth conflicts exist between multiple intent requests by comparing required bandwidths with available port bandwidth, and proactively generates conflict resolution information to guide subsequent request processing, preventing network congestion before it occurs

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements a feedback mechanism where the control device continuously monitors bandwidth usage and conflict status, then adjusts request processing based on this information. The conflict resolution information generated from bandwidth conflict detection feeds back into the request processing workflow, enabling dynamic optimization of bandwidth allocation

Inventive Principle:
Principle #23Feedback

2Adaptability or versatility

If bandwidth is allocated to satisfy all intent requests, then user satisfaction is improved, but bandwidth occupation conflict increases and network congestion occurs

Engineering Contradiction:
Improveuser request satisfactionVSAvoidbandwidth occupation conflict
Core Design Contradiction:
Adaptability or versatilityVSObject-generated harmful factors

Solution Approach 1:

The control device converts the harmful effect of bandwidth occupation conflict into beneficial information by detecting conflicts and generating conflict resolution information. This resolution information guides the allocation process to optimize bandwidth usage while still satisfying user requests, transforming potential network congestion into an opportunity for efficient resource management

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

3Loss of energy

If bandwidth conflict detection and resolution is implemented, then bandwidth usage efficiency is improved, but processing complexity increases

Engineering Contradiction:
Improvebandwidth usage efficiencyVSAvoidallocation processing complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The control device extracts bandwidth conflict detection as a separate, dedicated function from the overall request processing workflow. By isolating the conflict detection and resolution logic into distinct processing steps, the system manages complexity more effectively while maintaining improved bandwidth usage efficiency

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11265221B2Network resource allocation method and apparatus
Publication Date: 2022.03.01 HUAWEI TECH CO LTD
  • US11265221B2 patent drawing
  • US11265221B2 patent drawing
  • US11265221B2 patent drawing

AI summary

A method is performed by a control device, and the method includes: obtaining a first request and a second request, where the first request includes a bandwidth required by a first service, the second request includes a bandwidth required by a second service; determining the bandwidth required by the first service, and the bandwidth required by the second service, that a bandwidth occupation conflict exists between the first request and the second request; obtaining a plurality of comprehensive allocation modes for the first service and the second service based on the bandwidth provided by the port, the bandwidth required by the first service, and the bandwidth required by the second service; and determining a preferred comprehensive allocation mode from the plurality of comprehensive allocation modes based on a bandwidth allocation policy group including a plurality of bandwidth allocation policies.