Network Traffic Data Units Synchronized Delivery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Network latency issues cause timing synchronization problems when distributing network traffic data units to recipients, leading to unfair advantages in scenarios like financial trading, where timely information delivery is critical.

Innovation Solution

A data processing device adds presentation timestamps to outgoing network traffic data units, indicating a future transmission time to ensure synchronized delivery, and ingress timestamps to received data units to process them in the order of receipt at the edge devices, mitigating latency-induced unfairness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If network traffic data units are transmitted immediately upon receipt or generation, then transmission speed is improved, but timing synchronization deteriorates causing unfair advantages to some recipients

Engineering Contradiction:
Improvetransmission speedVSAvoidtiming synchronization
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The patent applies preliminary action by adding presentation timestamps to data units before transmission, indicating a future time when the data should be delivered. This allows the system to prepare and schedule data units in advance, ensuring they are transmitted at the correct synchronized time rather than immediately, thus resolving the contradiction between transmission speed and timing synchronization.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses presentation timestamps as an intermediary mechanism between data generation and transmission. These timestamps act as a mediator that decouples the immediate transmission冲动 from the requirement for synchronized delivery, allowing data units to be queued and transmitted at the appropriate time to maintain fairness across all recipients.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If data units are transmitted without delay, then productivity is improved, but fairness among recipients deteriorates due to latency variations

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidfairness in information delivery
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

By adding presentation timestamps in advance that indicate future delivery times, the system can efficiently process and queue multiple data units without immediate transmission. This preliminary timestamping allows batch processing and synchronized delivery at predetermined times, maintaining both productivity through efficient processing and fairness through simultaneous delivery to all recipients.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the time parameter of data transmission by using presentation timestamps to specify future delivery times. This parameter change allows the system to defer transmission from immediate to scheduled times, ensuring that data units are delivered simultaneously to all recipients despite varying network latencies, thus maintaining fairness while preserving productivity through efficient queue management.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If ingress timestamps are added to all received data units, then processing order accuracy is improved, but device complexity increases

Engineering Contradiction:
Improvereceipt time accuracyVSAvoidtimestamp processing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent extracts only the essential timing information by adding ingress timestamps that record receipt times at edge devices. This extracted timestamp data is then used by the data processing device to reorder data units based on their actual receipt sequence. By extracting and utilizing only this critical timing parameter, the system achieves accurate processing order without implementing complex processing mechanisms at every device.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11765095B2System and a method for controlling timing of processing network data
Publication Date: 2023.09.19 ARISTA NETWORKS INC
  • US11765095B2 patent drawing
  • US11765095B2 patent drawing
  • US11765095B2 patent drawing

AI summary

Embodiments of the invention relate to methods and systems for processing network traffic data units. The methods and systems may include functionality for generating a first network traffic data unit comprising an indication that the first network traffic unit should be delayed for a time before re-transmission to a client device; and transmitting the first network traffic data unit to a first edge device.