Network Diagnostic Device Flow Control Latency Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

As communication networks grow in size, speed, and complexity, they face challenges in diagnosing and resolving issues such as inefficient data transmission, incorrect routing, and excessive network traffic, exacerbated by constant changes in topology and the introduction of new protocols and devices, necessitating effective and flexible diagnostic mechanisms.

Innovation Solution

A network diagnostic device or component, such as a network analyzer or jammer, is placed in-line between nodes to perform flow control operations transparently without requiring a separate link layer implementation, utilizing a diagnostic module, memory buffers, and flow control modules to manage latency and maintain protocol compliance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a network diagnostic device is placed in-line between nodes to perform flow control operations, then diagnostic functionality and flow control are enabled, but latency is introduced that may violate protocol specifications

Engineering Contradiction:
Improveflow control operationVSAvoidlatency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-calculating and storing the round-trip latency value between the diagnostic device and each node before flow control operations begin. This pre-measured latency information is then used by the flow control module to compensate for the delay introduced by the diagnostic device, allowing the system to maintain protocol compliance despite the added latency.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the parameter of flow control timing by adjusting the flow control signal timing based on the measured latency. The flow control module uses the pre-determined latency value to modify when flow control signals are sent and received, effectively compensating for the delay introduced by the in-line diagnostic device and maintaining protocol compliance.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If flow control signals are transmitted to compensate for diagnostic device latency, then protocol compliance is maintained, but additional communication overhead is introduced

Engineering Contradiction:
Improveprotocol complianceVSAvoidflow control signaling
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies self-service by having the diagnostic device automatically measure its own latency to the connected nodes and use this information to adjust its flow control signals. The device performs the latency measurement and compensation autonomously without requiring external intervention or complex coordination with other network devices, reducing overall system complexity.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent uses feedback by continuously monitoring the timing of flow control signals and adjusting the timing based on the pre-measured latency. The flow control module receives feedback about signal transmission timing and uses this information to compensate for delays, maintaining protocol compliance through automatic adjustment rather than complex signaling protocols.

Inventive Principle:
Principle #23Feedback

3Speed

If the diagnostic device operates in pass-through mode without flow control, then latency is minimized, but flow control operations cannot be performed

Engineering Contradiction:
Improvedata transmission rateVSAvoidflow control operation
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies dynamics by making the operational mode of the diagnostic device changeable. The device can dynamically switch between pass-through mode (for minimal latency) and flow control mode (for reliable flow control operations). This dynamic capability allows the system to optimize performance based on whether flow control is actually needed at any given time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies universality by designing the diagnostic device to perform multiple functions: it can operate as a simple pass-through device for high-speed data transmission, or it can activate flow control functionality when needed. The flow control module and latency measurement capabilities are integrated into the device, allowing it to adapt its behavior to different operational requirements.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS7673184B2Flow control methodology for digital retiming devices
Publication Date: 2010.03.02 VIAVI SOLUTIONS INC(US)
  • US7673184B2 patent drawing
  • US7673184B2 patent drawing
  • US7673184B2 patent drawing

AI summary

A network diagnostic device or component such as a network analyzer or a jammer that is placed in-line between two nodes in a network to perform a flow control operation transparently without the requirement of a separate link layer implementation. The network diagnostic device may include a diagnostic module configured to perform network analyzer operations, a memory a first flow control module a second flow control module. In some embodiments, when performing the flow control operation, various modules and/or components may cause the network diagnostic device to enter a first pass-through mode and to then enter into a first flow control handshaking mode from the first pass-through mode. The various modules and/or components may also cause the network diagnostic device to enter a second pass-through mode from the first flow control handshaking mode and to then enter into a second flow control handshaking mode from the first pass-through mode.