Data Center Alarm Generation for Missing Events

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current solutions for managing alarms in data centers are resource-intensive and lack an efficient mechanism to trigger alarms when hierarchically lower entities fail to recover after a higher entity's restoration, leading to potential operational issues.

Innovation Solution

A method involving a rule-based system that uses hash tables to process events, where events are hashed and entries are managed to detect unresolved event pairs, generating an alarm if an expected event is not received within a predetermined time, optimizing resource usage and reducing unnecessary alarms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a business rule management system (BRMS) is used to process all events and detect missing events, then the system can detect failures to recover, but the memory and processing resources are extremely high

Engineering Contradiction:
Improvedetection of missing eventsVSAvoidprocessing resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the event processing system into multiple components: an event processing module that receives and initially processes events, a rule processing module that handles specific rules, and a hash table management system. This segmentation allows the system to process only relevant events through the resource-intensive rule engine rather than all events, significantly reducing processing resource usage while maintaining the ability to detect missing events.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by pre-processing events through the event processing module before they reach the rule processing module. The system performs initial event validation, categorization, and filtering in advance, so that when events reach the resource-intensive BRMS, only pre-processed and relevant events are present, reducing the overall processing burden.

Inventive Principle:
Principle #10Preliminary action

2Loss of information

If all events are stored in working memory for rule processing, then complete event history is available for analysis, but memory consumption increases significantly

Engineering Contradiction:
Improveevent history availabilityVSAvoidmemory usage
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential event information needed for rule processing into a streamlined working memory structure. The event processing module extracts key event attributes and stores them in an optimized format, removing redundant data before events enter the BRMS working memory. This extraction maintains the necessary event history for detection while significantly reducing memory consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system performs preliminary event processing and filtering before events are stored in working memory, preparing only the essential data elements that will be needed for rule evaluation. This preliminary preparation reduces the volume of data that needs to be retained in memory while ensuring all necessary information for detecting missing events is preserved.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If the rule engine processes all defined rules against all events in working memory each time an event is received, then comprehensive rule evaluation is achieved, but processing time and resource consumption increase

Engineering Contradiction:
Improvecompleteness of rule evaluationVSAvoidevent processing speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the rule processing workflow into distinct phases: event preprocessing, relevant rule identification, and rule evaluation. The event processing module handles initial event analysis and identifies which rules are potentially applicable, allowing the BRMS to process only a subset of rules against each event rather than all rules, thereby improving processing speed while maintaining evaluation completeness for relevant rules.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary event analysis and rule matching before full rule evaluation begins. The event processing module pre-identifies relevant rules based on event characteristics, so when events reach the rule engine, the processing can be focused on a narrowed set of applicable rules, improving overall processing efficiency without compromising the thoroughness of rule evaluation for relevant cases.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10198338B2System and method of generating data center alarms for missing events
Publication Date: 2019.02.05 NOKIA OF AMERICA CORP
  • US10198338B2 patent drawing
  • US10198338B2 patent drawing
  • US10198338B2 patent drawing

AI summary

Systems, methods, architectures, mechanisms and/or apparatus to manage alarm generation associated with the failure of an expected event or action to occur.