DNS Traffic Routing for Real-Time Cloud Database Load Balancing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional cloud-based database engines face inefficiencies due to unbalanced resource allocation and bottlenecks caused by read replicas, and reactive approaches to resource allocation lead to delays in managing unpredictable traffic spikes.

Innovation Solution

A proactive method using a domain name service (DNS) for real-time resource allocation, based on dynamic thresholds determined by historical traffic patterns, to balance resource usage and prevent downtime.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If read replicas are used to serve high-volume application read traffic, then aggregate read throughput is increased, but resource allocation becomes unbalanced and bottlenecks occur

Engineering Contradiction:
Improveaggregate read throughputVSAvoidresource allocation balance
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system enables read replicas to automatically adjust their own resource allocation and traffic routing based on real-time performance metrics. Each replica monitors its own load conditions and dynamically adjusts its capacity allocation without requiring external intervention, thereby maintaining balanced resource distribution while preserving high read throughput

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent implements dynamic resource allocation where read replicas can flexibly adjust their capacity and traffic handling in real-time based on changing workload conditions. This dynamic adjustment mechanism allows the system to maintain optimal resource balance while continuing to serve high-volume read traffic across multiple replicas

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If load balancing is implemented across various resources, then resource allocation balance is improved, but downtime occurs

Engineering Contradiction:
Improveresource allocation balanceVSAvoiddowntime
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary actions by pre-configuring multiple read replicas with balanced resource allocation before traffic shifts are needed. This advance preparation ensures that when load balancing is required, the system can immediately redirect traffic to pre-ready replicas without causing downtime, thereby maintaining both resource balance and system availability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism that manages traffic routing between application servers and read replicas. This intermediary layer handles load balancing operations transparently, allowing resource allocation adjustments to be made without interrupting service continuity, thus preventing downtime while achieving balanced resource distribution

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If a reactive approach is used to allocate additional resources, then resource allocation responds to traffic spikes, but inherent delays occur

Engineering Contradiction:
Improveresponse to traffic spikesVSAvoidallocation delay
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system implements preliminary action by proactively allocating additional read replica resources before traffic spikes occur. By monitoring predictive metrics and pre-provisioning capacity in advance, the system eliminates the inherent delays of reactive approaches while maintaining the ability to adapt to actual traffic demands when they materialize

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260064492A1Systems and methods for apportioning cloud-based resources based on real-time cloud-based database engine traffic patterns
Publication Date: 2026.03.05 CAPITAL ONE SERVICES LLC
  • US20260064492A1 patent drawing
  • US20260064492A1 patent drawing
  • US20260064492A1 patent drawing

AI summary

Systems and methods for apportioning cloud-based resources through the use of domain name services based on real-time cloud-based database engine traffic patterns. For example, the system may monitor incoming cloud-based database engine traffic over a plurality of disparate computer network resources. The system may generate a first recommendation for domain name service based on the first difference, wherein the first recommendation requests a modification of an allocation of the plurality of disparate computer network resources.