Connection-State Transport Switching for Congested Packet Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing transport protocols like TCP and UDP face challenges in congested networks, leading to latency variance, packet loss, and network downtime due to interrupted connections, which affect system performance.

Innovation Solution

Implementing an enhanced transport protocol that encapsulates standard protocols and automatically switches between TCP/UDP and Scalable Reliable Datagram (SRD) based on connection state to maintain reliability and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TCP is used for reliable packet delivery, then packet delivery reliability is improved, but communication speed deteriorates

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidcommunication speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The system dynamically selects between TCP and UDP protocols based on real-time connection state and network conditions. The network interface device monitors connection state and automatically switches protocols, making the system adaptive rather than static. This resolves the contradiction by allowing UDP's speed when reliability is less critical and TCP's reliability when needed, without being locked into one protocol's performance characteristics.

Inventive Principle:
Principle #15Dynamics

2Reliability

If connection-oriented protocol is used, then packet delivery reliability is improved, but network downtime during connection interruption worsens

Engineering Contradiction:
Improvepacket delivery reliabilityVSAvoidnetwork downtime
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system maintains pre-established UDP connections as backup pathways before TCP connections fail. When a connection interruption is detected, the system can immediately switch to the pre-configured UDP pathway without waiting for TCP reconnection procedures, thereby reducing network downtime while maintaining packet delivery capability through the alternative protocol.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The network interface device acts as an intermediary that monitors TCP connection state and mediates protocol switching. When TCP connection fails, the intermediary automatically transitions traffic to UDP, bridging the gap between reliable connection-oriented communication and resilient connectionless communication, thus reducing downtime without sacrificing delivery capability.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If enhanced transport protocol is implemented, then network performance is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork performanceVSAvoidprotocol implementation complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The network interface device performs automatic protocol selection and switching without requiring complex external control systems. The device monitors its own connection state and self-manages the protocol transitions, eliminating the need for additional complexity in higher-layer software or external controllers. This self-service approach improves network performance while minimizing the added complexity to the overall system.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4480170B1Transport protocol selection based on connection state
Publication Date: 2025.12.10 AMAZON TECH INC
  • EP4480170B1 patent drawingFigure 1
  • EP4480170B1 patent drawingFigure 2
  • EP4480170B1 patent drawingFigure 3

AI summary

A network interface adapter can select between a first transport protocol and a second transport protocol to transmit a network packet based on a state of a connection to a destination address for the second transport protocol. The second transport protocol encapsulates the network packet formatted in the first transport protocol. The network interface adapter can automatically use the second transport protocol when the state of the connection is in an active state, and the first transport protocol when the state of the connection is not in the active state.