Network Latency Normalization for Deterministic Transaction Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current electronic trading systems face challenges in ensuring transactional determinism and equitable access to information and opportunities due to varying network latencies across different communication paths, leading to unfair advantages and inefficiencies.

Innovation Solution

Implementing a system that timestamps transaction messages at the network edge and enforces a standardized minimum latency across all paths to ensure equal processing times, compensating for both static and dynamic latency variations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple network paths are used for transaction communication, then system throughput and reliability are improved, but latency variations create unfair advantages and violate transactional determinism

Engineering Contradiction:
Improvesystem throughputVSAvoidtransactional determinism
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system performs preliminary latency measurement and calculation before transaction processing. By pre-calculating the latency compensation value based on historical network conditions, the system can proactively adjust processing timing to ensure deterministic transaction ordering regardless of actual network path latency variations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically changes the processing timing parameter based on measured network latency. By adjusting the processing deadline or timing window according to actual network conditions, the system maintains transactional determinism while allowing multiple network paths to operate simultaneously for improved throughput.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If latency compensation is applied to ensure transactional determinism, then processing fairness is improved, but additional processing complexity and time overhead are introduced

Engineering Contradiction:
Improveprocessing fairnessVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system uses self-service mechanisms where network devices or intermediaries automatically measure and report latency information without requiring complex manual configuration. The latency compensation is calculated and applied automatically based on pre-established protocols, reducing operational complexity while maintaining processing fairness.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback loops where network latency is continuously measured and used to adjust processing parameters. By using feedback from latency monitoring to dynamically tune compensation values, the system achieves processing fairness with relatively simple control logic rather than complex predetermined rules.

Inventive Principle:
Principle #23Feedback

3Speed

If minimum latency enforcement is implemented, then transaction processing speed is improved, but network bandwidth consumption increases due to potential retransmissions

Engineering Contradiction:
Improvetransaction processing speedVSAvoidbandwidth consumption
Core Design Contradiction:
SpeedVSLoss of energy

Solution Approach 1:

The system applies partial latency compensation rather than full compensation, allowing transactions to proceed at optimized speeds while using a portion of the available bandwidth efficiently. By applying only the necessary compensation to achieve determinism rather than over-compensating, the system avoids excessive retransmissions and bandwidth consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250254129A1Enforcement of latency determinism across a computer network
Publication Date: 2025.08.07 CHICAGO MERCANTILE EXCHANGE INC
  • US20250254129A1 patent drawing
  • US20250254129A1 patent drawing
  • US20250254129A1 patent drawing

AI summary

A plurality of message transceivers coupled with each other via a portion of an electronic communications network characterized by a transmission latency are each operative to perform an action on data transaction messages received thereby. Upon receipt by any of the plurality of message transceivers of a first augmented data transaction message transmitted thereto by another of the plurality of message transceivers, the receiving message transceiver is configured to delay performance of the action on the first augmented data transaction message for an amount of time based on an extent to which a defined amount of time exceeds a transmission time, resulting from the transmission latency of the portion of the electronic communication network via which the first augmented data transaction message was conveyed, of the first augmented data transaction message between the transmitting and receiving message transceivers when the transmission time is less than the defined amount of time.