Policy Determination Apparatus for Dynamic Server Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvepolicy implementation simplicityVSAvoidrouting efficiency
Core Design Contradiction:
Ease of manufactureVSProductivity

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.

Inventive Principle:
Principle #15Dynamics

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.

Inventive Principle:
Principle #23Feedback

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

Engineering Contradiction:
Improverouting efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If real-time monitoring is implemented, then the routing can be optimized, but the system complexity and resource consumption increase

Engineering Contradiction:
Improverouting optimizationVSAvoidsystem resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by stationary object

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.

Inventive Principle:
Principle #19Periodic action

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.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12132614B2Policy determination apparatus, policy determining method and program
Publication Date: 2024.10.29 NTT DOCOMO BUSINESS INC
  • US12132614B2 patent drawing
  • US12132614B2 patent drawing
  • US12132614B2 patent drawing

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.