Root Cause Analysis Engine Event Survival Time Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current root cause analysis technologies, such as Smarts Codebook Correlation Technology and traditional expert systems, face inefficiencies in determining the time range of events, leading to inaccurate calculations and increased costs due to the inclusion of outdated events in analysis.
Innovation Solution
An analysis engine calculates a matching ratio for each event at the time of occurrence, maintaining this ratio in a rule memory and deleting events after a valid duration, allowing for incremental recalculation of affected rules, thereby improving accuracy and reducing costs by processing events incrementally.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If all past events are included in root cause analysis whenever an event occurs, then comprehensive analysis coverage is achieved, but calculation costs increase greatly and analysis accuracy decreases due to processing the same events repeatedly
Solution Approach 1:
The system performs preliminary actions by determining the time range of events to be inputted to the analysis engine before conducting the root cause analysis. This preliminary determination of the time range prevents unnecessary processing of outdated events, thereby reducing calculation costs while maintaining analysis accuracy.
2Measurement precision
If the time range of events inputted to the analysis engine is not determined, then all events are processed, but calculation costs become inefficient and analysis accuracy becomes inadequate
Solution Approach 1:
The system changes the parameter of time range by determining a specific time window for events to be inputted to the analysis engine. This parameter change optimizes both the accuracy and efficiency of the root cause analysis by excluding irrelevant outdated events while including all pertinent events within the determined time range.
Data Source
AI summary
A root cause analysis engine uses event survival times and gradual deletion of events to improve analysis accuracy and reduce the number of required calculations. Certainty factors of relevant rules are recalculated every time notification of an event is received. The calculation results are held in a rule memory in the analysis engine. Each event has a survival time, and when the time has expired, that event is deleted from the rule memory. Events held in the rule memory can be deleted without affecting other events held in the rule memory. The analysis engine can then re-calculate the certainty factor of each rule by only performing the re-calculation with respect to affected rules that are related with the deleted event. The calculation cost can be reduced because analysis engine processes events incrementally or decrementally. Analysis engine can determine the most possible conclusion even if one or more condition elements were not true, because analysis engine can calculate the certainty factor of rule even if one or more events were not notified to analysis engine.


