Data Packet Transmission with Dynamic Load Sharing and Flow Order

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current load-balancing technologies in network traffic, such as ECMP and UCMP, utilize static weight parameters, which cannot be dynamically adjusted, leading to potential out-of-order traffic and unsuitability for services with high real-time requirements.

Innovation Solution

Implementing a method and device for data packet transmission that supports dynamic load-sharing by using Segment Routing Policy (SR-Policy) to adjust weights based on network and computing power resources, allowing for dynamic weight adjustments and improved resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static weight parameters are used in load-balancing technology, then the implementation is simple and stable, but the traffic distribution cannot be dynamically adjusted, leading to poor resource utilization

Engineering Contradiction:
Improvedynamic weight adjustmentVSAvoidload-sharing mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent transforms the static load-sharing mechanism into a dynamic one by introducing real-time weight parameter adjustments based on actual traffic conditions. The system continuously monitors traffic load and dynamically modifies weight parameters for different paths, enabling adaptive traffic distribution that responds to changing network conditions while maintaining implementation feasibility through structured weight parameter management.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the weight parameters from fixed static values to dynamic values that can be adjusted in real-time based on traffic conditions. By modifying the weight parameters dynamically, the system optimizes traffic distribution across multiple paths according to current network state, resolving the contradiction between simplicity and adaptability.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If dynamic weight parameters are used for load-sharing, then resource utilization is improved, but traffic may become out of order, causing reordering requirements at the destination

Engineering Contradiction:
Improveresource utilizationVSAvoidtraffic order stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments traffic into different flows and assigns specific weight parameters to each flow independently. By dividing traffic into manageable segments and applying targeted weight adjustments to each segment rather than globally changing weights, the system maintains traffic order within each flow while still achieving dynamic resource utilization optimization across the network.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different weight parameters to different traffic flows locally rather than using a uniform global weight scheme. This localized approach allows dynamic adjustment of resource allocation for specific flows without disrupting the order of other flows, thereby maintaining traffic reliability while improving overall resource utilization.

Inventive Principle:
Principle #3Local quality

3Productivity

If traffic is divided into multiple parts according to static weights, then load distribution is achieved, but the destination requires reordering when weights change, which is not suitable for services with high real-time requirements

Engineering Contradiction:
Improveload distribution efficiencyVSAvoidreordering time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by pre-establishing flow identifiers and assigning weight parameters to each flow before traffic transmission begins. By preparing the weight parameter configuration in advance for each flow, the system enables rapid weight adjustments without requiring reordering operations at the destination, thus eliminating reordering time delays while maintaining efficient load distribution.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12395441B2Data packet transmission method and device
Publication Date: 2025.08.19 CHINA MOBILE COMM GRP CO LTD
  • US12395441B2 patent drawing
  • US12395441B2 patent drawing
  • US12395441B2 patent drawing

AI summary

A method and a device for transmitting a data packet are provided. The method includes: receiving a first data packet from a second node, wherein the first data packet includes first information indicating a dynamic load-sharing request; selecting, according to the first information, a first path for forwarding the first data packet, and recording an identifier of the first path; receiving a second data packet from the second node, wherein the second data packet includes an identifier of the first path, and the second data packet is a data packet, after the first data packet, of a same traffic; selecting, according to the identifier of the first path, the first path to forward the second data packet.