Multipath DCCP Subflow Bundling for Hybrid Access Congestion Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current multipath transmission technologies fail to efficiently distribute hybrid access data traffic over multiple unknown and fluctuating paths, lacking a method to effectively bundle these paths into a single logical path.

Innovation Solution

A multipath transmission system utilizing a network protocol based on Datagram Congestion Control Protocol (DCCP) extensions, which creates and manages multiple DCCP flows for bundling data traffic without ensuring delivery or in-order delivery, allowing for efficient congestion control and path management across multiple paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If multipath bundling protocols manage multiple unknown and fluctuating paths, then path aggregation capability is improved, but device complexity and difficulty of managing data distribution increase

Engineering Contradiction:
Improvepath aggregation capabilityVSAvoidalgorithm complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments the data stream into multiple sub-flows that can be independently transmitted over different paths. Each sub-flow is handled separately by the congestion control mechanism, simplifying the management of multiple paths while maintaining aggregation capability. This segmentation allows the system to handle unknown and fluctuating paths without requiring complex global coordination algorithms.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary congestion control mechanism that mediates between the multiple paths and the application layer. This intermediary handles the complexity of path management and data distribution, shielding the application from the underlying path complexity while enabling efficient utilization of multiple fluctuating paths.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If reordering units are implemented to maintain data stream order, then data delivery reliability is improved, but processing time and device complexity increase

Engineering Contradiction:
Improvedata stream orderingVSAvoidreordering processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements a dynamic reordering approach where the reordering buffer size and activation are adjusted based on current network conditions and path characteristics. Rather than always maintaining strict ordering, the system dynamically adapts the reordering behavior to minimize processing time while ensuring reliability when needed, particularly in hybrid access scenarios with fluctuating paths.

Inventive Principle:
Principle #15Dynamics

3Reliability

If reliable and in-order delivery is ensured, then data transmission reliability is improved, but transmission efficiency and productivity decrease

Engineering Contradiction:
Improvedelivery guaranteeVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies different delivery guarantees to different sub-flows based on their specific requirements and the characteristics of their assigned paths. Rather than enforcing uniform reliable and in-order delivery across all data, the system provides local quality differentiation where critical data receives stronger guarantees while less critical data can be transmitted more efficiently with relaxed requirements, improving overall productivity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS11159423B2Techniques for efficient multipath transmission
Publication Date: 2021.10.26 DEUTSCHE TELEKOM AG
  • US11159423B2 patent drawing
  • US11159423B2 patent drawing
  • US11159423B2 patent drawing

AI summary

A multipath transmission system includes a first network device and a second network device. The first network device is configured to convert an input data stream into a bundle of sub flows for transmission over a multipath transmission medium. The second network device is configured to reconvert the bundle of sub flows received via the multipath transmission medium into an output data stream. The reconversion comprises reassembling the sub flows to provide the output data stream. The conversion and reconversion are based on a network protocol that provides congestion control. The network protocol is based on non-reliable and out-of-order delivery of the bundle of sub flows. The network protocol is a multipath extension of a Datagram Congestion Control Protocol (DCCP).