Distributed Data Transaction Routing With Preconfigured Destinations
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing distributed computing systems face challenges in efficiently routing data transaction requests between different systems, particularly under real-time processing constraints and with continuous data streams, which can lead to computational complexity and inefficiencies.
Innovation Solution
A distributed computer system with a routing subsystem that determines the optimal destination for data transaction requests and manages processing across multiple systems, including sequencing and routing decisions based on real-time data feeds, ensuring high-throughput, low-latency, fault tolerance, and maintainability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data transaction requests are routed between multiple distributed systems, then processing capacity and system reliability are improved, but routing complexity and computational overhead increase
Solution Approach 1:
The patent introduces a routing subsystem as an intermediary component that manages message routing between distributed systems. This routing subsystem receives messages from source systems, determines appropriate destination systems based on routing logic, and forwards messages accordingly. By centralizing routing functionality in a dedicated subsystem, the patent reduces the complexity burden on individual trading systems while maintaining reliable message delivery across the distributed architecture.
Solution Approach 2:
The patent segments the distributed trading system into distinct functional components: source systems, routing subsystem, destination systems, and notification subsystems. This segmentation allows each component to specialize in specific tasks (message generation, routing decisions, message processing, notification delivery), improving overall system reliability through modular design while making the complex routing functionality more manageable and maintainable.
2Speed
If real-time processing is implemented for continuous data streams, then processing speed and responsiveness are improved, but computational complexity and resource consumption increase
Solution Approach 1:
The patent implements preliminary action by pre-configuring routing logic and destination mappings in the routing subsystem before real-time message processing begins. The routing subsystem maintains pre-established routing tables and destination system information, allowing it to make rapid routing decisions during real-time processing without performing complex computations on each incoming message. This preliminary preparation significantly reduces computational complexity during actual real-time message routing while maintaining high processing speed.
3Adaptability or versatility
If message routing and notification delivery are implemented across distributed systems, then system connectivity and information flow are improved, but latency and processing time increase
Solution Approach 1:
The patent ensures continuous operation of the routing subsystem and notification delivery mechanisms, allowing messages to flow continuously through the distributed system without interruption. The routing subsystem continuously monitors incoming messages and forwards them to destination systems, while notification subsystems continuously deliver processing results back to source systems. This continuous operation minimizes idle time and reduces overall latency, maintaining high system connectivity while optimizing information flow efficiency.
Data Source
AI summary
A distributed computing system is provided that communicates with a routing computer system. A routing module that is internal to the distributed computing system controls how and when data transaction requests are sent to the routing computer system for routing to destination systems.


