Ethernet Switch Latency Analysis via Timestamped Queue Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current techniques for measuring network latency in Ethernet switches fail to provide detailed insights into queuing delays and variability, especially under congestion, which is critical for high-performance applications like high-frequency trading, as they only offer average latency and do not pinpoint delay sources or times.

Innovation Solution

A real-time latency analysis and monitoring technique that collects and analyzes queue depth data with timestamps from Ethernet switches to detect congestion and calculate end-to-end network latency, allowing for immediate corrective actions and optimal network performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional round-trip latency measurement techniques are used, then average latency over a time window is provided, but detailed information about delay sources and timing is lost

Engineering Contradiction:
Improvelatency measurement detailVSAvoiddelay source and timing information
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The patent segments the network path into individual switch hops and measures latency at each segment rather than only end-to-end. This is achieved by placing timestamp markers at each switch and recording queue depths at each hop, allowing identification of which specific switch contributes to latency and when delays occur.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces intermediary measurement devices (latency measurement devices or LMDs) that act as mediators between source and destination. These LMDs insert timestamp markers into packets and collect queue depth information at intermediate switches, providing detailed latency breakdown without disrupting normal traffic flow.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If existing congestion management techniques are applied, then quality of service is improved, but latency information for analysis is not provided

Engineering Contradiction:
Improvequality of serviceVSAvoidlatency data
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The patent implements feedback mechanisms where latency measurement devices continuously monitor queue depths and latency at each switch hop, then feed this information back to network management systems. This enables real-time congestion detection and analysis while maintaining QoS controls, allowing operators to respond to latency issues as they occur.

Inventive Principle:
Principle #23Feedback

3Device complexity

If fixed forwarding latency switches are used, then simple hardware design is maintained, but queuing delays under congestion create variability that is hard to measure or predict

Engineering Contradiction:
Improveswitch hardware designVSAvoidlatency predictability
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by recording queue depths and timestamps before packets actually experience delays. By continuously monitoring and logging queue states at each switch hop in advance, the system captures latency variability data that would otherwise be lost, enabling post-analysis of congestion patterns without requiring complex real-time prediction algorithms.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9030931B2Latency analysis of traffic passing through an ethernet switch
Publication Date: 2015.05.12 ARISTA NETWORKS INC
  • US9030931B2 patent drawing
  • US9030931B2 patent drawing
  • US9030931B2 patent drawing

AI summary

A method for accurately measuring, recording and reporting latency of an Ethernet switch is disclosed. Various packet queues in the switch are monitored at any given time and forwarding latency is calculated. Latency data from multiple switching elements in a network is collected to provide end-to-end forwarding latency of a system.