Dynamic Packet Path Allocation for Shared Port Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing packet transmission technologies suffer from low bandwidth utilization due to independent transmission paths, leading to inefficient resource allocation and limited network bandwidth expansion in interconnected nodes.

Innovation Solution

A packet transmission method that dynamically allocates transmission paths based on network traffic, allowing shared resource utilization between paths with the same destination, and supports adaptive path adjustments to prevent congestion and improve network stability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If multiple transmission paths are established to increase network bandwidth, then the overall network bandwidth is improved, but the bandwidth utilization becomes low due to independent transmission resources

Engineering Contradiction:
Improvenetwork bandwidthVSAvoidbandwidth utilization
Core Design Contradiction:
PowerVSLoss of energy

Solution Approach 1:

The patent merges transmission resources across multiple transmission paths by allowing packets to be dynamically allocated to different paths based on real-time network traffic conditions. The transmitter and receiver share receiving and sending resources between paths with the same destination, transforming independently resourceful paths into a unified resource pool that improves overall bandwidth utilization.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent implements dynamic packet allocation where the transmission path for each packet is determined based on current network traffic conditions. The system continuously monitors network traffic on each path and adaptively redirects packets to optimize resource usage, making the transmission system flexible and responsive to changing network states rather than static.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If transmission paths are allocated statically, then the system complexity is low, but the network stability deteriorates under varying traffic conditions

Engineering Contradiction:
Improvepath allocation complexityVSAvoidnetwork stability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent employs feedback mechanisms where the transmitter monitors network traffic conditions on each transmission path and uses this information to dynamically allocate packets. The system continuously receives feedback about network congestion and traffic patterns, then adjusts packet routing decisions accordingly, maintaining network stability through adaptive response to changing conditions.

Inventive Principle:
Principle #23Feedback

3Power

If more ports are added to increase transmission bandwidth, then the network bandwidth is improved, but the resource allocation efficiency becomes low

Engineering Contradiction:
Improvetransmission bandwidthVSAvoidresource allocation efficiency
Core Design Contradiction:
PowerVSProductivity

Solution Approach 1:

The patent makes transmission ports and resources universal by enabling them to serve multiple transmission paths dynamically. Instead of dedicating specific ports to specific paths, the system allows any port to handle traffic for any path based on current network conditions, making the hardware resources multi-functional and significantly improving allocation efficiency.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS20250343754A1Packet Transmission Method and System, and Network Apparatus
Publication Date: 2025.11.06 HUAWEI TECH CO LTD
  • US20250343754A1 patent drawing
  • US20250343754A1 patent drawing
  • US20250343754A1 patent drawing

AI summary

A packet transmission method includes: when there is a plurality of transmission paths, determining a target port of a packet task in at least one first packet task based on network traffic of each transmission path, where the target port of the packet task belongs to ports respectively connected to the plurality of transmission paths at the transmitter, and the at least one first packet task belongs to a same transmission task; generating a first packet corresponding to the packet task; and sending the first packet corresponding to the packet task to the receiver through a transmission path of the target port of the packet task. Receiving and sending resources can be shared between different transmission paths with a same destination.