Global Switching Layer for Trading Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing global trading systems require data replication across multiple regional trading nodes, leading to inefficiencies in updating user interfaces and managing market orders, as changes to the trading platform need to be installed on each node and data copied globally, which is cumbersome and inefficient.
Innovation Solution
A global switching layer that routes requests and data between trading nodes, allowing each node to maintain its own configuration files and user interfaces, transforming data into a readable format like XML, and routing market order requests to the appropriate exchange without replicating data across all nodes, thus decoupling the need for global updates and simplifying user interface management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If data is replicated across all regional trading nodes, then each node can access local data quickly, but updating user interfaces and platform changes requires copying data to every node, increasing system complexity and maintenance burden
Solution Approach 1:
The patent introduces a switching layer as an intermediary component between end users and regional trading nodes. This switching layer maintains a unified view of market data and dynamically routes requests to appropriate regional nodes, eliminating the need for data replication across all nodes while preserving fast local access. The switching layer acts as a mediator that manages data distribution and interface updates centrally, reducing system complexity.
Solution Approach 2:
The system is segmented into distinct functional layers: end users, switching layer, and regional trading nodes. Each layer has specific responsibilities - the switching layer handles data routing and interface management, while regional nodes handle local market operations. This segmentation allows the switching layer to maintain a global data view without requiring all nodes to have complete data sets, reducing overall system complexity.
2Adaptability or versatility
If platform updates are deployed to all regional nodes, then all nodes have access to new functionality, but the update process becomes cumbersome and time-consuming
Solution Approach 1:
The switching layer serves as an intermediary that manages platform updates centrally. When new functionality or interface changes are needed, updates are deployed to the switching layer, which then dynamically routes requests to regional nodes with appropriate data. This eliminates the need to update every regional node individually, significantly reducing update time while maintaining platform adaptability.
Solution Approach 2:
The patent introduces a new dimensional layer (the switching layer) between end users and regional nodes. This additional layer provides a centralized management plane for platform updates and data routing, allowing updates to be applied system-wide without modifying each regional node. This dimensional change transforms the update distribution model from many-to-many to one-to-many, reducing time loss.
3Stability of the object's composition
If regional trading nodes are closely coupled, then data consistency is maintained, but the system becomes less flexible and harder to manage
Solution Approach 1:
The system segments data management functions between the switching layer and regional nodes. The switching layer maintains the unified data model and routing logic, while regional nodes handle local market data and operations independently. This segmentation allows regional nodes to be loosely coupled yet maintain data consistency through the switching layer's centralized data view and routing mechanisms, improving ease of operation.
Solution Approach 2:
The switching layer acts as a mediator that ensures data consistency across regional nodes without requiring tight coupling. It maintains a unified view of market data and routes requests appropriately, allowing regional nodes to operate independently while preserving data consistency. This intermediary approach decouples nodes while maintaining system coherence, improving manageability.
Data Source
AI summary
Techniques for managing and routing market orders across a global trading system. Each trading node can be associated with one or more markets and each node can be configured to provide market access to each market associated with a node in the system. Each trading node can be connected, via a network, to a global switching layer. The global switching layer can route requests, such as orders and the like, from an end user associated with one of the plurality of nodes to a corresponding exchange or market. The global switching layer can be configured to dynamically provide, to each end user, a user interface element corresponding to each trading node.


