Configurable Security Processor Identifier Table for Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Electronic securities trading systems face inefficiencies in processing and routing orders due to the lack of a scalable and flexible mechanism to distribute workload among securities processors, leading to potential bottlenecks and reduced system throughput.

Innovation Solution

A configurable look-up table system that assigns securities to specific or dedicated securities processors based on security-specific, id-range, or floating entries, allowing for dynamic reconfiguration and load balancing, thereby enhancing system efficiency and scalability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a single securities processor handles all securities, then the system structure is simple, but the system throughput and processing efficiency are reduced

Engineering Contradiction:
Improvesystem throughputVSAvoidsystem structure complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent segments the securities processing function by introducing multiple securities processors (first, second, and third processors) that handle different securities or groups of securities. The configurable look-up table divides the routing logic into specific entries for individual securities and rule entries for groups of securities, enabling parallel processing and increasing system throughput while maintaining manageable complexity through structured organization.

Inventive Principle:
Principle #1Segmentation

2Productivity

If securities are assigned to dedicated processors, then processing efficiency for specific securities improves, but system resource utilization decreases

Engineering Contradiction:
Improveprocessing efficiencyVSAvoidresource allocation flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic resource allocation through a configurable look-up table that can be modified to reassign securities between processors based on changing requirements. The system supports both dedicated assignments (specific entries) and flexible assignments (rule entries with wildcards), allowing the configuration to adapt between dedicated processing modes and shared processing modes as market conditions and workload patterns change.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The look-up table structure provides multi-functionality by supporting multiple types of entries: specific entries for dedicated security-processor assignments, rule entries for group-based assignments using wildcards, and default entries for fallback routing. This universal structure allows the same system to handle both dedicated and shared processing scenarios without requiring separate systems.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Adaptability or versatility

If a configurable look-up table with multiple entry types is implemented, then routing flexibility and adaptability improve, but the complexity of the routing logic increases

Engineering Contradiction:
Improverouting configuration flexibilityVSAvoidrouting logic complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The routing logic is segmented into distinct entry types within the look-up table: specific entries for individual security routing, rule entries for group-based routing using wildcard patterns, and default entries for fallback handling. This segmentation allows complex routing requirements to be broken down into manageable, independent rules that can be configured and maintained separately, reducing the perceived complexity despite the system's capabilities.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7974907B2Configurable security processor identifier table
Publication Date: 2011.07.05 NASDAQ INC
  • US7974907B2 patent drawing
  • US7974907B2 patent drawing
  • US7974907B2 patent drawing

AI summary

A system in an electronic securities market includes a configurable look-up table having assignment entries that assign each of a plurality of securities to one or more securities processors in the system. A configuration process allows administration of the assignment entries included in this configurable look-up table.