Router Contention Control for Worst-Case Transmission Delay

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for determining end-to-end worst-case transmission delay in distributed computing networks face complexity and generate over-approximations, and simulation approaches fail to guarantee worst-case values due to incomplete coverage of system configurations.

Innovation Solution

A method that systematically controls contention by specifying and transmitting competing data frames before a target data frame at each router, using arbitration policies like round-robin or absolute priority, to measure exact end-to-end transmission times, ensuring maximum contention and thus worst-case delay.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If analytical computational methods are used to determine WCTT, then end-to-end worst-case transmission time can be calculated, but the computational complexity increases and over-approximations are generated

Engineering Contradiction:
ImproveWCTT calculation accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent creates a copy of the target data frame and uses it to systematically control contention at each router along the path. By injecting competing data frames based on the copy, the system can precisely measure worst-case delay without requiring complex analytical computations, thus reducing computational complexity while maintaining measurement accuracy

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent performs preliminary actions by pre-specifying competing data frames at each router before the actual WCTT measurement. This preliminary configuration of contention scenarios eliminates the need for complex real-time computational methods, reducing computational complexity while ensuring accurate worst-case delay measurement

Inventive Principle:
Principle #10Preliminary action

2Device complexity

If simulation or direct observation methods are used to measure transmission times, then implementation is simpler, but worst-case values cannot be guaranteed due to incomplete coverage of system configurations

Engineering Contradiction:
Improvemeasurement method complexityVSAvoidworst-case guarantee
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where the system specifies competing data frames at each router based on the target data frame's path information. This systematic feedback-controlled approach ensures all possible contention scenarios are covered, guaranteeing worst-case values while keeping the measurement method relatively simple

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary mechanism (the copy of the target data frame) that mediates between the simple observation approach and the requirement for complete scenario coverage. This intermediary enables systematic control of contention scenarios, ensuring worst-case guarantees without the complexity of full analytical methods

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If competing data frames are transmitted prior to the target data frame to maximize contention, then exact worst-case delay values are obtained, but transmission time increases

Engineering Contradiction:
Improvedelay measurement accuracyVSAvoidtransmission time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by selectively transmitting only the necessary competing data frames that are specified at each router along the target data frame's path. This partial contention control achieves exact worst-case delay measurement without unnecessarily increasing transmission time through excessive competing traffic

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11700213B2Method for measuring a transmission delay with control of degrees of contention applied to a data frame
Publication Date: 2023.07.11 COMMISSARIAT A LENERGIE ATOMIQUE ET AUX ENERGIES ALTERNATIVES
  • US11700213B2 patent drawing

AI summary

The invention relates to a method for transmitting a target data frame (fA) on a path comprising at least one router (R) that has input ports (P1, P2, P3), at least one output port (PS) and an arbitration unit (UA) configured so as to select a data frame from a plurality of data frames each coming from a different input port and competing for transmission by one and the same output port. The method comprises specifying, for each of the access ports of the router, data frames (fB, fC) competing with the target data frame for transmission by a target output port of the router. An end-to-end transmission time of the target data frame on the path is then measured while the arbitration unit selects the competing data frame (fB) before the target data frame (fA) for transmission by the target output port (PS).