Cloud Resource Anomaly Control with AI-Validated Request Throttling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for managing cloud-based database resource anomalies, such as DBCPU overuse, often result in service disruptions and inferior customer experiences due to heuristic throttling that may time out requests, leading to high costs and reduced availability.

Innovation Solution

A two-stage anomaly mitigation strategy using AI and human reasoning models to predict and regulate DBCPU overuse, dynamically controlling data request speeds to maintain utilization within a target range, ensuring efficient resource allocation and service quality.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional heuristic throttling is applied to reduce DBCPU overuse, then resource utilization is improved, but service availability and customer experience deteriorate due to request timeouts

Engineering Contradiction:
Improveservice availabilityVSAvoidservice throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary actions by predicting future DBCPU usage patterns and identifying potential anomalies before they occur. The AI model analyzes historical usage data to forecast future resource consumption, allowing the system to proactively mitigate anomalies by adjusting throttling strategies in advance, preventing service disruptions before they happen.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback loops where the AI model monitors real-time DBCPU usage, compares it against predicted patterns, and dynamically adjusts throttling strategies. This feedback mechanism allows the system to learn from past anomalies and improve its predictions, optimizing the balance between maintaining service availability and preventing resource overuse.

Inventive Principle:
Principle #23Feedback

2Reliability

If low-speed throttling is applied to reduce DBCPU stress, then resource utilization is improved, but request processing time increases leading to timeouts and service disruption

Engineering Contradiction:
Improveservice qualityVSAvoidrequest processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system dynamically adjusts throttling speeds based on real-time conditions and AI predictions. Instead of applying static low-speed throttling, the system varies the throttling intensity according to the predicted anomaly severity and current system state, optimizing the balance between reducing DBCPU stress and maintaining acceptable request processing times.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes key parameters such as throttling speed, queue priority, and resource allocation based on AI predictions. By dynamically adjusting these parameters in response to predicted anomalies, the system can prevent resource overuse while minimizing the impact on request processing times and maintaining service quality.

Inventive Principle:
Principle #35Parameter changes

3Productivity

If AI models are used to predict and dynamically control data requests, then service throughput is improved, but system complexity increases

Engineering Contradiction:
Improveservice throughputVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system introduces an AI model as an intermediary layer between data requests and the DBCPU resources. This intermediary analyzes usage patterns, predicts anomalies, and makes intelligent routing decisions, thereby improving service throughput while managing complexity through a specialized component designed for predictive analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the data management functionality into distinct components: the AI prediction model, the throttling control mechanism, and the data request handling system. This segmentation allows each component to be optimized independently and simplifies the overall system architecture by distributing complexity across modular elements.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20250247397A1Data management in a public cloud network
Publication Date: 2025.07.31 SALESFORCE INC
  • US20250247397A1 patent drawing
  • US20250247397A1 patent drawing
  • US20250247397A1 patent drawing

AI summary

A computer-implemented method is disclosed for predicting a future usage of a cloud-based computing resource based on a previous usage of the resource by users, and predicting an anomaly event at the resource. The method also includes identifying a top contributing user responsible for the anomaly event, throttling an access of the top contributing user, evaluating a speed of data requests received from the top contributing user, and maintaining a utilization level of the resource within a predetermined target range. The method further includes dynamically controlling the speed of data requests based on the evaluation of the speed of data requests and a controlling speed of data request recommended by a first artificial intelligence model. The recommendations of the first artificial intelligence model may be validated by a human reasoning based model configured to monitor and mitigate a risk associated with a counter-intuitive recommendation of the first artificial intelligence model.