Virtual Order Book for Simultaneous Multi-Book Updates
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional automated exchange systems can only process order instructions atomically within a single order book, preventing simultaneous updates across multiple order books and leading to latency and data integrity issues.
Innovation Solution
The system determines whether an incoming order instruction meets specific criteria, allowing it to submit the order to multiple order books simultaneously, using a virtual order book object to maintain consistency and prevent over-fill, thereby enabling parallel processing without impairing throughput.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If order instructions are processed atomically within a single order book, then data integrity is maintained, but simultaneous updates across multiple order books are prevented, leading to latency issues
Solution Approach 1:
The system segments the order processing function by creating a virtual order book object that can be referenced by multiple physical order books simultaneously. This allows the same order instruction to be processed across multiple order books in parallel, eliminating the sequential processing bottleneck while maintaining atomicity through shared reference to the virtual object.
Solution Approach 2:
The patent creates a virtual copy of the order book object that can be shared across multiple order books. Instead of duplicating order data across multiple books, the system uses a single virtual object that multiple order books reference, enabling simultaneous access and updates without data inconsistency.
2Productivity
If order instructions are submitted to multiple order books simultaneously, then processing efficiency is improved, but data consistency and over-fill prevention become problematic
Solution Approach 1:
The virtual order book object serves multiple functions simultaneously: it acts as the authoritative source for order data, provides consistent references to all order books, and maintains the single source of truth for fill status. This multi-functional design enables parallel processing while ensuring data consistency across all order books.
3Productivity
If conventional atomic processing is used within a single order book, then throughput is maintained, but the system cannot handle multiple order books simultaneously
Solution Approach 1:
The patent introduces a new dimensional layer by creating a virtual order book object that exists above the physical order book layer. This additional dimension allows multiple order books to reference the same virtual object, enabling the system to handle multiple order books simultaneously without compromising the atomic processing capability at the physical order book level.
Data Source
AI summary
The technology described herein relates to an automated marketplace system for exchanging tradeable instrument(s). In particular, the technology described herein relates to an automated exchange system that simultaneously places order objects in multiple order book memories and updates orders that are stored in the multiple order book memories for consistency.


