Data Center Alarm Generation for Missing Events
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


