Configurable Security Processor Identifier Table for Load Balancing
Find Innovative SolutionsGenerate 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
Engineering 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
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.
2Productivity
If securities are assigned to dedicated processors, then processing efficiency for specific securities improves, but system resource utilization decreases
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.
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.
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
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.
Data Source
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.


