Dynamic Client-Side IAM Routing with Health Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud IAM systems struggle with dynamic traffic routing, leading to degraded performance and availability when service cells experience stress or outages, impacting dependent cloud services without the ability to react to health changes.

Innovation Solution

Implementing a discovery service that periodically monitors the health of IAM service cells, creating and updating endpoint mappings based on traffic patterns to dynamically route identity and access requests, ensuring real-time rebalancing and high availability.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If static routing is used in cloud IAM systems, then system simplicity is maintained, but service availability and performance degrade when service cells experience stress or outages

Engineering Contradiction:
Improveservice availabilityVSAvoidrouting system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic routing that automatically adjusts traffic distribution based on real-time health monitoring of service cells. The routing configuration changes from static to dynamic, allowing the system to adapt to varying service conditions and maintain availability during stress or outages.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system incorporates health monitoring that continuously observes service cell status and feeds this information back to the routing mechanism. This feedback loop enables automatic routing adjustments based on actual service conditions, improving reliability without requiring manual intervention.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If health monitoring is performed frequently, then routing accuracy improves, but system overhead and latency increase

Engineering Contradiction:
Improvehealth monitoring accuracyVSAvoidmonitoring latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs health monitoring at periodic intervals rather than continuously, striking a balance between obtaining accurate service status information and minimizing system overhead. This periodic approach reduces unnecessary monitoring operations while maintaining adequate awareness of service health for effective routing decisions.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS20250286911A1Techniques for dynamic client-side traffic routing with server-side control
Publication Date: 2025.09.11 ORACLE INT CORP
  • US20250286911A1 patent drawing
  • US20250286911A1 patent drawing
  • US20250286911A1 patent drawing

AI summary

Techniques are disclosed for enabling dynamic routing of identity and access (IA) requests to a cloud identity and access management (IAM) system. In some embodiments, the health (or service quality) of a cloud IAM system is continuously monitored in the background to update routing information for dynamically routing IA requests for client cloud services to the cloud IAM system in the foreground. In some embodiments, background monitoring is performed by sending first-type IA requests to the cloud IAM system to discover traffic patterns. In some embodiments, routing information may be mappings between client cloud services and identity endpoints of service cells in the cloud IAM system with configurable attributes that help rebalance and distribute the IA traffic.