Cluster Alert Management via External Suppression Store

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Analyzing and searching massive quantities of diverse machine data generated from various sources, such as system logs, network packets, and sensors, is challenging due to the vast amount of data and its varied formats, leading to inefficiencies in data retrieval and analysis.

Innovation Solution

An event-based data intake and query system that uses a late-binding schema to process and store machine data, allowing flexible extraction of information at search time, enabling field-searchability and efficient retrieval of specific data items across disparate data sources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If pre-processing extracts specified data items and stores them in a data system, then retrieval and analysis efficiency is improved, but the flexibility to analyze all generated data is reduced

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoiddata analysis flexibility
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system performs preliminary indexing of all raw data fields without discarding any generated data. During pre-processing, all data items are retained and indexed with metadata, enabling both efficient retrieval through indexing and flexible analysis of the complete data set later.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The data system is designed to handle multiple functions: it stores raw data, extracts specified data items for efficient retrieval, and simultaneously preserves the complete data set for flexible analysis. The system can adapt to different analysis needs without requiring reprocessing of the original data.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If massive quantities of raw data are stored for later retrieval, then data analysis flexibility is improved, but data retrieval and analysis performance deteriorates

Engineering Contradiction:
Improvedata analysis flexibilityVSAvoiddata retrieval performance
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The system segments data retrieval operations by creating indexes that divide the massive data set into organized, searchable segments. These indexes allow the system to quickly locate and retrieve specific data items without scanning the entire raw data set, maintaining high performance even with large volumes of stored data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system introduces an intermediary indexing layer between the raw data storage and retrieval operations. This index structure acts as a mediator that translates retrieval requests into efficient data access patterns, enabling fast retrieval performance while preserving the complete raw data set for flexible analysis.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Productivity

If specified data items are extracted and stored during pre-processing, then retrieval efficiency is improved, but data utilization is reduced to pre-specified subsets

Engineering Contradiction:
Improvedata retrieval efficiencyVSAvoiddata utilization completeness
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

The system performs preliminary indexing of all available data fields during data ingestion, without selectively extracting or discarding any data items. This preliminary action preserves the complete data set while establishing efficient access paths for future retrieval operations.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes the parameter of data extraction from selective extraction of specified items to comprehensive indexing of all items. By indexing all data fields with appropriate metadata, the system enables efficient retrieval of any data item while maintaining complete data utilization capability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12197431B2Distributed alert and suppression management in a cluster computing system
Publication Date: 2025.01.14 CISCO TECHNOLOGY INC
  • US12197431B2 patent drawing
  • US12197431B2 patent drawing
  • US12197431B2 patent drawing

AI summary

A first processing node of a cluster of processing nodes issues a first alert when first event data satisfies a trigger condition, and sends, to an alert data store external to the cluster, a first alert record of the first alert and suppression information based at least in part on the first alert. A second processing node of the cluster determines that second event data satisfies the trigger condition, obtains, from the alert data store, the suppression information indicating that an expiration time for suppressing the first alert is unexpired, and sends, to the alert data store, a second alert record of a second alert without issuing the second alert.