Per-Component Transaction Pipeline Modulation for Stable Upgrades

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic trading systems face challenges in maintaining user expectations regarding performance changes due to system upgrades, as traders develop static expectations that lead to high sensitivity to performance variations, resulting in complex and unpredictable effects on overall system performance.

Innovation Solution

Implementing per-component performance-modulation periods to control the performance of individual components within a transaction processing pipeline, allowing for phased deployments and adjustments without observable changes to the system as a whole, using techniques such as dwell time arrangements and net period metering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If system upgrades are implemented to improve electronic trading system performance, then processing speed and efficiency are improved, but user experience sensitivity to performance changes increases and system stability deteriorates

Engineering Contradiction:
Improveprocessing speedVSAvoidsystem stability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements dynamic performance modulation by introducing controllable delay mechanisms that can adjust processing timing in real-time. This allows the system to dynamically balance between showcasing performance improvements and maintaining stable user experience, resolving the contradiction between improved productivity and maintained reliability during upgrades

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the time parameter of message processing by implementing adjustable delay periods and modulation mechanisms. This allows controlled manipulation of processing speed parameters to achieve both faster overall processing and stable user-perceived performance, simultaneously improving productivity while maintaining reliability

Inventive Principle:
Principle #35Parameter changes

2Productivity

If system upgrades are deployed to improve processing efficiency, then computational capacity is improved, but disruptive effects on overall system performance increase

Engineering Contradiction:
Improveprocessing efficiencyVSAvoiddisruptive effects
Core Design Contradiction:
ProductivityVSObject-generated harmful factors

Solution Approach 1:

The patent introduces intermediary delay mechanisms and modulation layers between the upgraded processing components and the rest of the system. These intermediaries buffer and smooth out the disruptive effects of performance changes, allowing efficiency improvements to be implemented without causing system-wide disruptions

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system implements beforehand cushioning by pre-configuring delay mechanisms and performance modulation parameters before upgrades are fully deployed. This cushioning protects the system from sudden performance shocks and allows gradual adaptation, reducing disruptive effects while maintaining improved processing efficiency

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

3Speed

If performance improvements are implemented in electronic trading systems, then transaction processing speed is improved, but traders must continuously adapt their systems leading to increased complexity

Engineering Contradiction:
Improvetransaction processing speedVSAvoidsystem adaptation complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The patent implements self-service by enabling the trading system to automatically adjust its performance characteristics through configurable delay parameters and modulation settings. This self-adjustment capability allows the system to maintain optimal performance without requiring traders to continuously adapt their trading strategies, reducing adaptation complexity while preserving speed improvements

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4589519A1Transaction processing performance modulation
Publication Date: 2025.07.23 CHICAGO MERCANTILE EXCHANGE INC
  • EP4589519A1 patent drawingFigure 1
  • EP4589519A1 patent drawingFigure 1A
  • EP4589519A1 patent drawingFigure 2

AI summary

A system receives incoming electronic data request messages. A transaction processing pipeline of the system attempts to execute requests within the electronic data request messages. For one or more components included in the transaction processing pipeline, the system may apply a performance-modulation period to simulate an adjusted performance level for the respective component that obfuscates the actual performance level of the component. Accordingly, an effective dwell time for the component may be adjusted using a performance-modulation period within the transaction processing pipeline. The adjusted performance level may be selected for the respective component individually.