Event Suppression in Distributed Processing Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In distributed processing systems, the overwhelming number of error and status reports makes it difficult for systems administrators to identify meaningful issues due to the sheer volume of data, leading to irrelevant information.

Innovation Solution

Implementing an event and alert analysis module that assigns events to pools, determines an event suppression duration based on specific attributes, and suppresses events during that duration to filter out unnecessary reports, allowing for more concise alerts to be transmitted to administrators.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all events are reported to administrators, then complete information is provided, but the volume of data becomes overwhelming and irrelevant

Engineering Contradiction:
Improveinformation completenessVSAvoidadministrator workload
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The patent extracts and suppresses duplicate or redundant events from the event stream before presenting information to administrators. The event suppression mechanism identifies and removes repetitive events that occur within a suppression duration, keeping only the first occurrence or most significant events. This extraction of unnecessary data reduces administrator workload while preserving meaningful information.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent discards redundant events that occur during the suppression duration after the first event of a particular type is processed. By discarding these duplicate events, the system recovers administrator attention and time, allowing them to focus on unique and meaningful events rather than being overwhelmed by repetitive notifications.

Inventive Principle:
Principle #34Discarding and recovering

2Ease of operation

If event suppression is applied, then relevant events are highlighted, but some information may be lost

Engineering Contradiction:
Improveevent analysis efficiencyVSAvoidevent data completeness
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The patent applies preliminary action by establishing event suppression rules and durations before events occur. The system pre-configures which event types should be suppressed and for how long, allowing rapid filtering of redundant events as they occur. This preliminary setup ensures that only meaningful events are processed while maintaining information completeness for unique events.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The event suppression mechanism is dynamic, adjusting the suppression duration based on event characteristics and system state. The suppression duration can vary depending on the event type and severity, allowing the system to adaptively balance between filtering redundancy and preserving important information. This dynamic approach prevents permanent loss of potentially relevant events.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9201756B2Administering event pools for relevant event analysis in a distributed processing system
Publication Date: 2015.12.01 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9201756B2 patent drawing
  • US9201756B2 patent drawing
  • US9201756B2 patent drawing

AI summary

Methods, systems, and computer program products for administering event pools for relevant event analysis are provided. Embodiments include assigning, by an incident analyzer, a plurality of events to an events pool; determining, by the incident analyzer, an event suppression duration; determining, by the incident analyzer in dependence upon event analysis rules, to suppress events having particular attributes indicating the events occurred during the event suppression duration; and suppressing, by the incident analyzer, each event assigned to the events pool having the particular attributes indicating the events occurred during the event suppression duration.