Policy Determination Apparatus for Dynamic Server Routing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing load distribution schemes, particularly static schemes, face efficiency drops when changes occur in server states, while dynamic schemes require continuous monitoring and load balancer intervention, making them inefficient for real-time adjustments.
Innovation Solution
A policy determination apparatus that acquires monitoring data to dynamically determine and adjust routing policies based on changes in server states, including load thresholds and client numbers, allowing for real-time optimization of request routing across multiple servers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If a static distribution scheme is used, then the policy is simple to implement, but the efficiency is lowered when changes occur in server states
Solution Approach 1:
The patent implements dynamic policy adjustment by having the policy determination apparatus continuously monitor server states and automatically update routing policies in response to detected changes. This transforms the static routing approach into a dynamic system that adapts to changing server conditions, resolving the contradiction between implementation simplicity and routing efficiency.
Solution Approach 2:
The system establishes a feedback mechanism where the policy determination apparatus receives monitoring data about server states, evaluates changes against predefined conditions, and adjusts routing policies accordingly. This closed-loop feedback system enables the policy to respond automatically to server state changes, maintaining efficiency without requiring complex manual intervention.
2Productivity
If a dynamic distribution scheme is used, then the routing efficiency is maintained, but a load balancer is required to monitor server states in real time
Solution Approach 1:
The patent segments the load distribution functionality by separating the policy determination apparatus from traditional load balancers. The policy determination apparatus handles high-level policy decisions based on server state monitoring, while routing control apparatuses execute specific routing actions. This segmentation reduces the complexity burden on individual components while maintaining overall system efficiency.
Solution Approach 2:
The policy determination apparatus acts as an intermediary between server state monitoring and routing control. It receives monitoring data, determines policy changes based on predefined conditions, and communicates decisions to routing control apparatuses. This intermediary role simplifies the architecture by centralizing policy logic and reducing direct real-time monitoring requirements at the load balancer level.
3Productivity
If real-time monitoring is implemented, then the routing can be optimized, but the system complexity and resource consumption increase
Solution Approach 1:
The system implements periodic monitoring and policy evaluation instead of continuous real-time monitoring. The policy determination apparatus evaluates server state changes at defined intervals and triggers policy updates only when predetermined change conditions are met. This periodic approach maintains routing optimization while reducing system resource consumption compared to continuous monitoring.
Solution Approach 2:
The patent changes the monitoring approach from continuous parameter tracking to threshold-based parameter change detection. The system monitors server states but only triggers policy updates when parameters change beyond predefined thresholds or conditions. This parameter change approach enables routing optimization while minimizing unnecessary processing and resource consumption during stable server states.
Data Source
AI summary
According to one embodiment, a policy determination apparatus includes a policy determination unit, a change condition determination unit, and a change request unit. The policy determination unit determines a first policy that the first routing control apparatus uses for controlling a routing destination of a request including first destination data. The change condition determination unit determines, based on the monitoring data, whether or not a predetermined policy change condition is satisfied. When it is determined that the policy change condition is satisfied, the change request unit requests the first policy determination apparatus to change a second policy.


