Networked Resource Registry for Segmented Request Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing networked data processing systems face challenges in efficiently routing high-volume, time-sensitive requests to multiple computing resources, lacking optimal distribution strategies.
Innovation Solution
A computer-implemented method and system that maintains an electronic registry of networked resources, divides requests into segments, selects resources based on metrics and random number generators, sets time-out durations, and routes segments to optimize processing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If requests are routed to multiple computing resources, then processing capacity and speed are improved, but system complexity and coordination overhead increase
Solution Approach 1:
The patent introduces a registry as an intermediary component that manages computing resources and a routing mechanism that coordinates request distribution. The registry maintains information about available resources while the routing logic handles the complexity of distributing segments across multiple resources, isolating system complexity from the core processing function.
Solution Approach 2:
The patent divides incoming requests into multiple segments that can be independently routed to different computing resources. This segmentation allows the system to distribute work across multiple resources while maintaining manageable coordination through individual segment tracking and timeout management.
2Speed
If requests are divided into segments and processed in parallel, then processing speed is improved, but coordination overhead and resource management complexity increase
Solution Approach 1:
The patent establishes timeout durations for each segmented request before processing begins. This preliminary action defines expected completion times in advance, enabling the system to automatically manage parallel processing coordination without complex real-time monitoring, reducing coordination overhead while maintaining processing speed.
3Productivity
If resource selection is based on suitability metrics, then processing efficiency is improved, but selection complexity and computation time increase
Solution Approach 1:
The patent evaluates multiple parameters including suitability metrics and timeout durations to select appropriate computing resources for each request segment. By changing and weighting different parameters systematically, the system achieves efficient resource matching while keeping the selection process manageable through defined evaluation criteria.
4Productivity
If timeout durations are set for request segments, then resource allocation efficiency is improved, but risk of premature termination increases
Solution Approach 1:
The patent implements dynamic timeout management where timeout durations are set based on request characteristics and resource capabilities. The system monitors processing progress and can adjust or extend timeouts dynamically, allowing efficient resource allocation while preventing premature termination of legitimate long-running processes.
Data Source
AI summary
Systems, methods, and devices for coordinating data processing using multiple networked resources are provided. An electronic registry of networked resources is maintained. A data processing request is received. The request is divided among a plurality of data processing segments. For at least one given data processing segment of the plurality of data processing segments: a networked resource is selected from the registry of networked computing. The selecting based on at least one of: a metric indicating suitability of the selected networked resource for the given data processing segment; and an output of a random number generator. A time-out duration is set for completion of processing of the given data processing segment at the selected networked resource. The given data processing segment is routed to the selected networked resource.


