Alert Generation Frequency Control Mechanism

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional alert generation methods in computer systems are prone to generating unnecessary alerts due to transient conditions, leading to jittery alert signals and inefficient use of resources, as they often rely on periodic sampling and predefined thresholds that fail to distinguish between transient and sustained performance metric fluctuations.

Innovation Solution

Implementing a threshold frequency control mechanism that uses a sliding window and watermark levels to determine when a performance alert should be generated, reducing the number of alert operations by only triggering alerts when a performance metric exceeds a threshold a specified number of times within a defined period, and using memory-efficient bitmaps to track occurrences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If periodic sampling with predefined thresholds is used to generate alerts, then the system can continuously monitor performance metrics, but transient conditions cause frequent false alerts and signal jitter

Engineering Contradiction:
Improvealert accuracyVSAvoidmonitoring system complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by performing frequency analysis on performance metric fluctuations before generating alerts. The system预先 determines the frequency of metric satisfaction and compares it against a threshold frequency, rather than immediately alerting when a metric threshold is crossed. This preliminary frequency check filters out transient conditions that would otherwise trigger false alerts, improving alert reliability while maintaining a relatively simple monitoring structure.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If the sampling period is increased to reduce alert jitter, then fewer false alerts are generated, but the response time to detect actual problems increases

Engineering Contradiction:
Improvealert stabilityVSAvoiddetection delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent applies dynamics by making the alert generation process adaptive to the characteristics of metric fluctuations. Instead of using a fixed sampling period or static threshold, the system dynamically evaluates the frequency of metric satisfaction and adjusts alert generation accordingly. This allows the system to respond quickly to sustained problems (high frequency of violation) while ignoring transient anomalies (low frequency), thus maintaining both fast detection and stable alerting without increasing overall system complexity.

Inventive Principle:
Principle #15Dynamics

3Reliability

If frequency analysis is implemented to filter transient conditions, then alert accuracy improves, but computational overhead and processing time increase

Engineering Contradiction:
Improvealert meaningfulnessVSAvoidprocessing energy
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent applies partial action by implementing frequency analysis only when necessary - specifically when metric thresholds are crossed. The system determines the frequency of metric satisfaction and compares it against a predefined threshold frequency, rather than performing continuous complex analysis on all metrics. This selective approach filters out transient conditions that would trigger false alerts while minimizing unnecessary computational overhead, achieving a balance between alert accuracy and processing energy consumption.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS8095938B1Managing alert generation
Publication Date: 2012.01.10 EMC IP HLDG CO LLC
  • US8095938B1 patent drawing
  • US8095938B1 patent drawing
  • US8095938B1 patent drawing

AI summary

Alert generation is managed. A frequency with which a performance metric satisfies a first condition is determined. It is determined whether the frequency satisfies a second condition. An alert is generated based on the determinations.