Transport Layer Deterministic Link Failure Mitigation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing transport mechanisms, such as TCP, are incapable of providing deterministic transmission of data packets across multiple deterministic links due to inconsistencies with deterministic network requirements, including fixed bandwidth and precise timing, leading to increased latency and packet loss.
Innovation Solution
A transport layer that detects missed transmission opportunities and determines their cause, executing corrective actions to prevent latency increases by managing deterministic network interface circuits and utilizing coded packets for error recovery, ensuring deterministic transport across multiple links.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If existing transport mechanisms like TCP are used for data transmission, then general compatibility and ease of operation are maintained, but deterministic transmission requirements (fixed bandwidth, precise timing) cannot be met, resulting in increased latency and packet loss
Solution Approach 1:
The patent introduces a specialized transport layer as an intermediary between the application layer and the network interface circuits. This transport layer includes a deterministic transport protocol that manages packet transmission across multiple deterministic links, coordinating with network interface circuits to ensure precise timing and bandwidth allocation while maintaining compatibility with existing network infrastructure
Solution Approach 2:
The patent segments the transport function into multiple independent components: a deterministic transport protocol layer, network interface circuits with deterministic capabilities, and application-specific adapters. This segmentation allows each component to be optimized for deterministic performance while maintaining overall system compatibility
2Reliability
If multiple deterministic links are used for data transmission, then bandwidth and reliability are improved, but synchronization precision and timing consistency become difficult to maintain, leading to increased latency variation
Solution Approach 1:
The patent implements feedback mechanisms where the transport layer continuously monitors transmission status across multiple deterministic links, receives acknowledgments from network interface circuits, and dynamically adjusts packet scheduling and retransmission strategies to maintain precise timing and minimize latency variation while ensuring reliable delivery
Solution Approach 2:
The patent performs preliminary actions by pre-configuring deterministic transmission parameters, pre-allocating bandwidth on multiple links, and pre-synchronizing network interface circuits before actual data transmission begins. This preparation ensures that when packets are transmitted, they follow predetermined timing paths that minimize latency variation
3Ease of operation
If application data does not meet precise synchronization requirements, then ease of operation is maintained, but deterministic transport performance deteriorates with increased latency and packet loss
Solution Approach 1:
The patent introduces adaptation layers and protocol converters as intermediaries between applications and the deterministic transport network. These intermediaries buffer, re-synchronize, and repackage application data into deterministic packet formats, allowing applications to operate without precise synchronization while the transport layer ensures deterministic delivery
Solution Approach 2:
The patent dynamically changes transmission parameters such as packet size, transmission interval, and link selection based on the synchronization capabilities of the application data source. This allows the system to accommodate applications with varying synchronization requirements while maintaining deterministic transport performance for time-sensitive data
Data Source
AI summary
In one embodiment, a method comprises: detecting, by a transport layer executed by a processor circuit in an apparatus, a request message received via a non-deterministic data link from one of a plurality of deterministic network interface circuits, the request message for a transport layer packet having been stored in a buffer circuit storing a plurality of transport layer packets in the apparatus, the deterministic network interface circuits providing respective deterministic links for deterministic transmission of the transport layer packets in a deterministic data network, the request message specifying a first number identifying any missed transmission opportunities on the corresponding deterministic link; determining, by the transport layer, a cause of failure in one or more of the missed transmission opportunities; and selectively executing, by the transport layer based on determining the cause of failure, a corrective action for preventing an increase in latency of the transport layer packets.


