Protocol Selection for Low-Latency News Release

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing mechanisms for releasing embargoed news bulletins, particularly financial news, suffer from significant delays due to the time required to establish physical and logical connections over network protocols, which can result in early release of news to some providers before others, impacting high-speed trading opportunities.

Innovation Solution

A data processing system that estimates and selects the physical layer protocol with the lowest connection and transmission time for network messages, allowing for parallel transmission over multiple links and minimizing latency by using stored link parameters for re-establishment, thereby optimizing the release of news bulletins.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If physical layer connection establishment is performed before message transmission, then reliable communication is ensured, but transmission latency increases significantly

Engineering Contradiction:
Improvecommunication reliabilityVSAvoidtransmission latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent pre-establishes physical layer connections between network nodes before embargoed news messages need to be transmitted. Connection status is cached and stored in advance, so when a message needs to be sent, the physical link is already available and only protocol negotiation and message transmission are required, eliminating connection establishment delay from the critical path

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent separates connection establishment from message transmission by extracting the connection setup process and performing it independently in advance. The physical layer connection is established and cached separately, then reused for multiple message transmissions without repeating the full connection establishment sequence each time

Inventive Principle:
Principle #2Taking out (Extraction)

2Adaptability or versatility

If multiple physical layer protocols are supported for flexibility, then adaptability improves, but protocol selection and negotiation time increases

Engineering Contradiction:
Improveprotocol compatibilityVSAvoidprotocol negotiation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent pre-determines and caches the optimal physical layer protocol for each network link based on link characteristics and message requirements. This protocol selection is performed in advance and stored, eliminating the need for time-consuming protocol negotiation when messages need to be transmitted urgently

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent changes the approach from dynamic protocol negotiation to static protocol selection by caching protocol parameters and characteristics in advance. The system selects from pre-evaluated protocol options based on cached performance data, transforming a dynamic decision process into a faster lookup and selection process

Inventive Principle:
Principle #35Parameter changes

3Stability of the object's composition

If news bulletins are released simultaneously to all providers, then fairness is maintained, but some providers inevitably receive news earlier due to connection timing variations

Engineering Contradiction:
Improvesimultaneous release fairnessVSAvoidrelease time variation
Core Design Contradiction:
Stability of the object's compositionVSLoss of time

Solution Approach 1:

The patent pre-establishes all physical layer connections and caches connection status before the embargo period ends. By having all connections ready in advance with known status, the system can release messages to all providers simultaneously without the connections establishing at different times, eliminating the fairness issue

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent extracts the connection establishment process from the message release process. By separating these two operations and completing connection setup independently in advance, the system eliminates the random timing variations that occur when connections are established at the moment of message release, ensuring more uniform delivery times

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11108633B2Protocol selection in dependence upon conversion time
Publication Date: 2021.08.31 XILINX INC
  • US11108633B2 patent drawing
  • US11108633B2 patent drawing

AI summary

A data processing system comprising: first and second network ports each operable to support a network connection configured according to one or more of a predetermined set of physical layer protocols; and a processor configured to, on a network message being formed for transmission to a network endpoint accessible over either of the first and second network ports: estimate the total time required to, for each of the predetermined set of physical layer protocols, negotiate a respective network connection and transmit the entire network message over that respective network connection; select the physical layer protocol having the lowest estimate of the total time required to negotiate a respective network connection and transmit the network message over that respective network connection; and configure at least one of the first and second network ports to use the selected physical layer protocol.