Supervisor Server for Verifying Distributed Data Process Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In distributed data processing systems, verifying the execution of client orders across multiple computing resources is challenging due to complexity and anonymity, making it difficult to ensure that intermediary devices align with the client's interests and maintain confidentiality, especially in financial trading where intermediary motivations may conflict with client instructions.
Innovation Solution
A system and method that utilize processor-executable instructions to manage data processes by generating child requests with destination keys derived from instructor keys, allowing for supervision and verification of order routing while maintaining anonymity, using a supervisor server to monitor and store child requests associated with parent requests, ensuring that only authorized devices can decode and access relevant data.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If data processes are routed through multiple intermediary computing resources for distribution and execution, then processing capacity and system versatility are improved, but verification of order execution becomes difficult and system complexity increases
Solution Approach 1:
The patent introduces a supervisor server as an intermediary component that mediates between instructor devices and destination computing resources. The supervisor server receives child requests from intermediary devices, stores them in a data structure with unique identifiers, and provides verification capabilities to instructor devices. This mediator resolves the verification complexity by centralizing the tracking and monitoring functions that would otherwise be difficult to implement across distributed computing resources.
2Adaptability or versatility
If intermediary devices are used to route and execute client orders, then system versatility and processing capability are improved, but conflicts of interest may arise and client confidentiality may be compromised
Solution Approach 1:
The patent implements a feedback mechanism where the supervisor server provides verification information back to instructor devices. The supervisor server stores child requests with unique identifiers and can provide confirmation that orders were executed as instructed. This feedback loop ensures that intermediary devices remain aligned with client interests by allowing instructors to verify that their orders were processed correctly and confidentially through the distributed system.
3Adaptability or versatility
If child requests are routed through multiple intermediary devices to destination computing resources, then processing versatility is improved, but tracking and monitoring order execution becomes more difficult
Solution Approach 1:
The patent segments the order routing process into distinct components: parent requests from instructor devices, child requests to intermediary devices, and grandchild requests to destination computing resources. Each level maintains unique identifiers and relationships are tracked in a structured data format at the supervisor server. This segmentation allows flexible routing through multiple intermediaries while maintaining complete tracking capability through the hierarchical identifier system.
Data Source
AI summary
In one aspect, a system for managing data processes in a network of computing resources is configured to: receive, from an instructor device, a parent request for execution of at least one parent data process executable by a plurality of computing resources at least one computing resource; generate at least one child request for execution of at least one corresponding child data process for routing to at least one corresponding destination device, each of the at least one child data process for executing at least a portion of the at least one parent data process, and each of the at least one child request including a respective destination key derived from at least one instructor key; and route each of the at least one child request to the at least one corresponding destination device. The at least one child request can be obtained by a supervisor server via the routing.


