TCP Mapper Dynamic Traffic Flow Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current TCP networks face challenges in effectively managing congestion across diverse traffic flows due to variations in application types, network conditions, and constraints, leading to suboptimal throughput and latency.

Innovation Solution

A system utilizing TCP congestion control units and a mapper that dynamically maps incoming TCP traffic flows based on application types, network performance parameters, and constraints, adjusting round trip time and tuning congestion control program parameters to optimize traffic management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single TCP congestion control program is used for all traffic flows, then the system is simple to manage, but network performance is suboptimal due to inability to adapt to diverse traffic types and network conditions

Engineering Contradiction:
Improvenetwork throughputVSAvoidcongestion control system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the network traffic into multiple flow categories based on application type, traffic pattern, and network conditions. Each segment is then routed to a specialized TCP congestion control program optimized for that specific traffic type, allowing differentiated handling that improves overall throughput while maintaining manageable complexity through systematic classification

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic selection of TCP congestion control programs based on real-time network conditions and traffic characteristics. The system continuously monitors network state and adapts the congestion control program assignment, transitioning from static to dynamic configuration to optimize performance without requiring manual reconfiguration of complex parameters

Inventive Principle:
Principle #15Dynamics

2Adaptability or versatility

If TCP congestion control parameters are statically configured, then the system is easy to operate, but it cannot adapt to changing network conditions and traffic patterns

Engineering Contradiction:
Improveadaptation to network conditionsVSAvoidcongestion control configuration
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements feedback mechanisms that continuously monitor network performance metrics such as packet loss, latency, and throughput. This feedback is used to dynamically adjust TCP congestion control parameters and select appropriate control programs, enabling automatic adaptation to changing network conditions without requiring manual intervention or complex configuration by operators

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs self-configuration by automatically selecting and tuning TCP congestion control programs based on observed traffic patterns and network conditions. The congestion control mechanism serves itself by using performance data to make autonomous decisions about parameter adjustment and program selection, eliminating the need for external configuration while maintaining high adaptability

Inventive Principle:
Principle #25Self-service

3Productivity

If TCP traffic is not classified by application type, then the processing is simpler, but congestion control cannot be optimized for specific application requirements

Engineering Contradiction:
Improveapplication-specific throughputVSAvoidtraffic flow classification
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments incoming TCP traffic into distinct categories based on application type, traffic pattern, and performance requirements. This segmentation enables the system to apply specialized congestion control strategies to each category, optimizing throughput for specific applications such as video streaming, file transfer, or interactive services while using automated classification to manage the complexity of handling diverse traffic types

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10079764B2System and method for a TCP mapper
Publication Date: 2018.09.18 ADEIA MEDIA HOLDINGS INC
  • US10079764B2 patent drawing
  • US10079764B2 patent drawing
  • US10079764B2 patent drawing

AI summary

A system for congestion control of traffic in a network that uses Transmission Control Protocol (TCP) includes a plurality of TCP congestion control programs having one or more parameters, a plurality of TCP congestion control units running the TCP congestion control programs, and a TCP mapper adapted to map incoming TCP traffic flow from a plurality of incoming TCP traffic flows to the TCP congestion control units based on at least one of (a) the type of application program from which the incoming TCP traffic flow originated (b) the type of network for which the incoming TCP traffic flow is destined, (c) parameters related to network performance (d) network constraints (e) source of the incoming TCP traffic flow, and (f) destination of the incoming TCP traffic flow.