Local Proxy Request Routing for Network Congestion
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In managed networks, the complexity of multiple clients, agent modules, and administrative systems leads to inefficient data transmission and network congestion, as agent modules often send requests to incorrect administrative systems, resulting in data loss and network failures, especially as the number of devices increases.
Innovation Solution
Implementing a local proxy on each client to identify and route requests to the appropriate administrative services without requiring extensive knowledge of the administrative systems, allowing agent modules to send requests to a local proxy which then forwards them to the correct administrative system, thereby reducing network congestion and improving scalability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If agent modules send requests directly to administrative systems, then the system architecture remains simple, but network congestion and data loss increase as the number of devices increases
Solution Approach 1:
The patent introduces a local proxy as an intermediary component on each client device. This proxy receives requests from agent modules and forwards them to the appropriate administrative systems. The intermediary resolves the contradiction by maintaining simple agent module architecture while ensuring reliable request routing through the proxy's intelligent forwarding capability, preventing network congestion and data loss.
2Adaptability or versatility
If the network scale increases without local proxy, then deployment remains straightforward, but network congestion and data loss increase
Solution Approach 1:
The patent segments the network architecture by deploying local proxies on individual client devices. This segmentation allows each client to independently manage its request routing, enabling the network to scale without creating centralized bottlenecks. The segmentation maintains straightforward deployment while improving data transmission efficiency by distributing the routing intelligence across multiple clients rather than concentrating it at the server level.
3Ease of manufacture
If requests are routed without local proxy identification, then the implementation remains simple, but requests are sent to incorrect administrative systems causing data loss
Solution Approach 1:
The local proxy implements self-service by automatically identifying the appropriate administrative system for each request based on the request content and client characteristics. This eliminates the need for complex manual configuration while ensuring accurate request routing. The proxy autonomously makes routing decisions, preventing requests from being sent to incorrect administrative systems and thereby avoiding data loss.
Data Source
AI summary
A computing device configured to forward a request is described. The computing device includes a processor and instructions stored in memory that is in electronic communication with the processor. The computing device receives a request. The computing device also identifies an agent module based on the request to obtain an identified agent module. The computing device further determines an administrative service based on the identified agent module. The computing device additionally forwards the request to the administrative service. The computing device also sends a reply to the identified agent module.


