Distributed Credit Allocation Across Match Engines to Prevent Slippage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic trading systems face challenges in credit control due to the decentralized nature of trading venues, leading to slippage and latency issues when a single pool of granted credit is exceeded, with existing systems reacting post-hoc, causing significant slippage and inefficiencies.

Innovation Solution

A decentralized credit control system is implemented across match engines, with a centralized processor allocating credit on a product group basis, providing proactive control by distributing credit controllers within each match engine to manage credit utilization before order execution, minimizing latency and preventing slippage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a centralized credit control system is used to manage a single pool of granted credit across multiple trading venues, then credit allocation can be simplified and centralized, but slippage occurs when the credit pool is exceeded and latency increases due to post-hoc reaction

Engineering Contradiction:
Improvecredit control system structureVSAvoidcredit utilization accuracy
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent segments the centralized credit control system by deploying distributed credit controllers at each match engine location. Each credit controller manages credit allocation locally for its specific venue, dividing the monolithic centralized system into autonomous distributed units that operate independently but coordinate through the centralized processor.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The credit controllers perform preliminary credit checks and allocations before order execution at each match engine. By pre-allocating credit limits and validating orders against available credit beforehand, the system prevents slippage and eliminates the need for post-hoc credit management reactions.

Inventive Principle:
Principle #10Preliminary action

2Loss of time

If credit control is decentralized to match engines across multiple venues, then latency is reduced and real-time control is improved, but system complexity increases and coordination becomes more difficult

Engineering Contradiction:
Improvecredit control latencyVSAvoiddistributed system architecture
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The centralized processor acts as an intermediary that coordinates between distributed credit controllers at different match engines. It receives credit status information from each venue, performs global credit pool management, and distributes allocation decisions back to the appropriate credit controllers, enabling seamless coordination without increasing latency.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent merges the functions of local credit validation at each match engine with centralized credit pool management. The distributed credit controllers handle local real-time decisions while the centralized processor consolidates global credit status, combining both approaches into a unified system that achieves both low latency and simplified coordination.

Inventive Principle:
Principle #5Merging (Combining)

3Ease of operation

If a single pool of granted credit is used across all trading venues, then credit management is simplified, but slippage occurs when the pool is exceeded and fair allocation across venues cannot be ensured

Engineering Contradiction:
Improvecredit pool managementVSAvoidcredit allocation fairness
Core Design Contradiction:
Ease of operationVSManufacturing precision

Solution Approach 1:

The patent applies local quality by allocating credit limits specifically to each product group traded at each match engine. Each credit controller enforces credit constraints tailored to its local venue and product group, ensuring fair and precise allocation while the centralized processor maintains the overall credit pool structure.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP3754584B1Distributed credit control with centralized allocation
Publication Date: 2026.04.15 CHICAGO MERCANTILE EXCHANGE INC
  • EP3754584B1 patent drawingFigure 1
  • EP3754584B1 patent drawingFigure 2
  • EP3754584B1 patent drawingFigure 3

AI summary

Systems and methods for controlling use of a credit pool in connection with electronic trading in a plurality of product groups via a set of match engines are described. Credit data indicative of a current magnitude of the credit pool is obtained. A plurality of allocations of the credit pool are determined, based on the credit pool, across the plurality of product groups. For each allocation of the plurality of allocations, allocation data indicative of the allocation is provided to a respective credit controller of a set of credit controllers. The respective credit controller is disposed at a respective match engine to which a respective product group of the plurality of product groups is assigned. The use of the credit pool for an incoming order in a respective product group is thus limited in accordance with the allocation data provided to the credit controller at the respective match engine.