Network Transport Selection for Latency-Sensitive Traffic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing networking technologies fail to efficiently manage traffic over multiple WAN transports to optimize performance for varying application requirements, as they often prioritize either low latency or high throughput without considering dynamic conditions and usage costs.

Innovation Solution

A networking device that classifies packets based on their latency sensitivity and selects the most appropriate network transport for each packet or group of packets by estimating the expected latency, taking into account the current conditions of available network transports, including queue depth and throughput, to achieve optimal performance and cost efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a single network transport is used for all traffic, then device complexity is reduced, but performance optimization for different application requirements cannot be achieved

Engineering Contradiction:
Improveperformance optimizationVSAvoidtraffic management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent segments network traffic into different classes (interactive, bulk, intermediate) and assigns each class to appropriate network transports based on their performance requirements. This segmentation enables optimized performance for each traffic type while managing complexity through systematic classification rules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic transport selection where the system continuously monitors network conditions (latency, throughput, queue depth) and adapts transport assignments in real-time. This dynamic approach allows the system to respond to changing network conditions and optimize performance without requiring static, complex configuration.

Inventive Principle:
Principle #15Dynamics

2Productivity

If multiple network transports are used concurrently, then performance and cost efficiency are improved, but device complexity increases

Engineering Contradiction:
Improveoverall throughputVSAvoidtransport selection complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent performs preliminary classification of traffic into different classes before transport selection. By pre-categorizing traffic based on its performance requirements, the system simplifies the subsequent transport selection process and enables more efficient concurrent use of multiple transports without excessive complexity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of transport selection from static to dynamic by considering real-time network conditions such as queue depth, latency measurements, and throughput availability. This parameter-based dynamic selection optimizes productivity while managing complexity through measurable, objective criteria.

Inventive Principle:
Principle #35Parameter changes

3Loss of time

If a low-latency network transport is selected, then latency-sensitive applications perform better, but usage cost increases

Engineering Contradiction:
Improvenetwork latencyVSAvoidusage cost
Core Design Contradiction:
Loss of timeVSLoss of energy

Solution Approach 1:

The patent applies local quality by assigning different network transports to different traffic classes based on their specific requirements. Latency-sensitive interactive traffic is routed to low-latency transports, while bulk transfers use cost-effective high-throughput transports. This localized optimization achieves performance benefits without incurring costs for all traffic types.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial action by using low-latency transports only for the portion of traffic that actually requires low latency (interactive and intermediate classes), rather than applying them to all traffic. This partial application reduces usage costs while maintaining performance for latency-sensitive applications.

Inventive Principle:
Principle #16Partial or excessive action

4Productivity

If a high-throughput network transport is used, then bulk transfer performance is improved, but latency increases

Engineering Contradiction:
ImprovethroughputVSAvoidlatency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent applies local quality by matching transport characteristics to traffic requirements: high-throughput transports are assigned to bulk transfer traffic where throughput is the critical parameter, while low-latency transports are assigned to interactive traffic where latency is critical. This localized matching optimizes both throughput and latency for their respective traffic types.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20240283723A1Enhanced network communication using multiple network connections
Publication Date: 2024.08.22 HUGHES NETWORK SYST
  • US20240283723A1 patent drawing
  • US20240283723A1 patent drawing
  • US20240283723A1 patent drawing

AI summary

Systems, methods, and apparatus, including computer-readable media, for enhanced network communication using multiple network connections. In some implementations, a networking apparatus concurrently maintains connectivity to a network through each of multiple network transports. The networking apparatus receives one or more packets to be transmitted over the network and classifies the one or more packets to determine a class of service. The networking apparatus selects one of the multiple network transports to transmit the one or more packets based on (i) the class of service for the one or more packets and (ii) measures of expected latency for transmission of the one or more packets over the respective multiple network transports. The networking apparatus transmits the one or more packets using the selected network transport.