Server Resource Anomaly Detection via Growth Rate Angles

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing server management systems struggle to detect abnormal resource utilization patterns, such as rapid memory allocation or memory leaks, leading to inefficient reboot schedules and potential service quality issues.

Innovation Solution

An anomaly detection system that monitors server resource utilization by computing an angle representing the data growth rate relative to a reference point, triggering an anomaly detection operation when this angle exceeds a specified threshold, allowing for proactive reallocation of resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If periodic rebooting operations are performed to address memory allocation issues, then server reliability is improved, but service quality deteriorates due to increased lag and data loss

Engineering Contradiction:
Improveserver reliabilityVSAvoidservice quality
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary detection of abnormal memory allocation patterns before critical failures occur. By monitoring memory allocation rates and detecting anomalies in advance, the system can schedule reboots at optimal times rather than performing periodic reboots, thus maintaining both reliability and service quality.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements continuous feedback monitoring of memory allocation patterns. By analyzing real-time memory allocation data and comparing it against learned normal patterns, the system can dynamically adjust reboot scheduling decisions, avoiding reboots during low-traffic periods while preventing memory leaks during high-risk periods.

Inventive Principle:
Principle #23Feedback

2Productivity

If memory is allocated frequently to services to improve end-user experience, then service quality is improved, but memory resources are depleted leading to stale data allocation

Engineering Contradiction:
Improveservice qualityVSAvoidmemory resource management
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system enables memory resources to serve themselves through automated anomaly detection and alerting. The monitoring system automatically identifies abnormal memory allocation patterns and triggers appropriate actions without manual intervention, allowing the system to self-regulate memory usage and prevent both depletion and staleness.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system replaces manual or periodic mechanical reboot operations with an intelligent, data-driven anomaly detection system. By using machine learning models to analyze memory allocation patterns, the system substitutes brute-force periodic reboots with sophisticated pattern recognition and predictive analytics.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Reliability

If anomaly detection operations are triggered frequently to ensure high reliability, then server reliability is improved, but system complexity increases

Engineering Contradiction:
Improveserver reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system segments the anomaly detection process into distinct modular components: data collection, pattern learning, anomaly detection, and alerting. This segmentation allows each component to be independently optimized and maintained, reducing overall system complexity while maintaining high reliability through specialized function in each module.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12326853B2Anomaly detection in relational databases
Publication Date: 2025.06.10 CIGNA INTPROP
  • US12326853B2 patent drawing
  • US12326853B2 patent drawing
  • US12326853B2 patent drawing

AI summary

Methods and systems for anomaly detection in relational databases are provided. The methods and systems perform operations comprising: selecting a first data point representing a first resource utilization of a server at a starting point of a first time interval; selecting a first data point representing a first resource utilization of a server at a starting point of a first time interval; selecting a second data point representing a second resource utilization of the server during a second time interval; computing an angle representing a resource utilization growth rate between the first data point and the second data point; and in response to determining that the angle representing the resource utilization growth rate transgresses a threshold, triggering an anomaly detection operation.