Network Device Coalescing Market Data for Bandwidth Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In electronic trading environments, the increased frequency of market data updates can overwhelm software systems, leading to outdated information for traders, system failures, and disconnections, especially when traders use low-bandwidth connections, resulting in disadvantages and high operational costs for providers.

Innovation Solution

A system and method for managing communication between network devices and client devices that coalesce time-sensitive information, adjusting data feeds to match connection speeds, allowing traders to subscribe to data at compatible rates, and dynamically adjusting service levels based on connection performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If market data update frequency is increased to provide more real-time information, then information timeliness is improved, but system reliability deteriorates due to overwhelming software systems and causing failures

Engineering Contradiction:
Improveinformation timelinessVSAvoidsystem reliability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

A network device is introduced as an intermediary between the exchange and client devices. This intermediary coalesces market data updates and manages communication, preventing direct overwhelming of client software systems while maintaining information timeliness through controlled data delivery.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The network device automatically monitors connection speeds and dynamically adjusts data feed rates without manual intervention. The system self-regulates by detecting when clients are falling behind and adjusting publication rates accordingly, maintaining reliability while preserving information timeliness.

Inventive Principle:
Principle #25Self-service

2Loss of energy

If traders use low-bandwidth connections to reduce costs, then operational costs are reduced, but information timeliness deteriorates due to inability to process frequent market data updates

Engineering Contradiction:
Improveoperational costsVSAvoidinformation timeliness
Core Design Contradiction:
Loss of energyVSLoss of information

Solution Approach 1:

The network device dynamically adjusts the data publication rate based on real-time monitoring of connection speeds and client performance. This allows low-bandwidth connections to receive timely information at optimized rates, maintaining information timeliness while accommodating cost-effective connection choices.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of data publication rate based on connection characteristics. For low-bandwidth connections, the publication rate is adjusted to match connection capabilities, ensuring timely delivery without overwhelming the connection, thereby maintaining information timeliness at reduced operational costs.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If fast high-bandwidth connections are provided to maintain information timeliness, then information timeliness is improved, but operational costs increase for both providers and traders

Engineering Contradiction:
Improveinformation timelinessVSAvoidoperational costs
Core Design Contradiction:
Loss of informationVSLoss of energy

Solution Approach 1:

The network device adjusts the data publication rate parameter based on connection bandwidth. High-bandwidth connections receive data at higher rates for maximum timeliness, while lower-bandwidth connections receive optimized rates, eliminating the need for all traders to pay for expensive high-speed connections while maintaining appropriate information timeliness for each connection type.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If internal message queues are used to buffer market data updates, then system reliability is maintained, but information timeliness deteriorates as queues grow and deliver increasingly outdated information

Engineering Contradiction:
Improvesystem reliabilityVSAvoidinformation timeliness
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The network device performs preliminary actions by monitoring connection speeds and predicting when clients may fall behind before significant queue buildup occurs. It proactively adjusts publication rates to prevent outdated information delivery, maintaining both reliability and information timeliness through advance intervention.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms where the network device monitors client performance and connection status, then adjusts data publication rates accordingly. This closed-loop control prevents message queue buildup by adapting the delivery rate to actual client processing capabilities, maintaining information timeliness while ensuring reliable delivery.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS7552077B1System and method for coalescing market data at a network device
Publication Date: 2009.06.23 TRADING TECHNOLOGIES INTERNATIONAL INC
  • US7552077B1 patent drawing
  • US7552077B1 patent drawing
  • US7552077B1 patent drawing

AI summary

A network device coalesces data received from an exchange, and provides a user with the opportunity to receive fewer, but up-to-date, data updates from an exchange when duplicate prices become available or a large volume of prices becomes available suddenly. Accordingly, the trader can be assured of receiving non-duplicated prices that are fed at a rate that is cohesive with that trader's connection speed. The present invention is designed to conserve on bandwidth thereby increasing the likelihood that bandwidth will be available to receive desirable market information.