Log Event Relevance Detection via Deep Learning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Information Technology companies face challenges in delivering high availability and rapid recovery of computing devices due to inefficient event logging, especially in systems with limited non-volatile storage, where fixed alert levels obscure the root cause of failures and lead to unnecessary event logging, consuming valuable storage space.

Innovation Solution

Implementing a deep learning approach using Recurrent Neural Networks to dynamically determine the relevance of log events for storage, prioritizing events based on context and available buffer space, and ignoring irrelevant events to optimize storage usage and diagnose root cause errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If fixed alert levels are used for event logging, then event classification is simplified, but root cause diagnosis precision deteriorates due to irrelevant events being logged

Engineering Contradiction:
Improveevent classificationVSAvoidroot cause diagnosis precision
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent transforms the static fixed alert level classification into a dynamic context-aware classification system. The deep learning model continuously analyzes event sequences and adjusts classification based on current system state and historical context, allowing the logging behavior to adapt dynamically to different failure scenarios while maintaining diagnostic precision.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters used for event classification from simple fixed alert levels to complex multi-dimensional features including event sequences, system state, and contextual information. This parameter transformation enables the deep learning model to distinguish relevant from irrelevant events effectively.

Inventive Principle:
Principle #35Parameter changes

2Loss of information

If all events are logged to ensure comprehensive diagnosis information, then diagnostic completeness is improved, but storage space is consumed excessively leading to key events being overwritten

Engineering Contradiction:
Improvediagnostic information completenessVSAvoidstorage space consumption
Core Design Contradiction:
Loss of informationVSQuantity of substance

Solution Approach 1:

The deep learning model extracts only the essential and relevant events from the complete event stream for storage in limited non-volatile memory. By identifying and separating key diagnostic events from irrelevant ones through contextual analysis, the system preserves critical information while minimizing storage consumption.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent introduces a buffer as an intermediary between the event stream and non-volatile storage. The deep learning model processes events through this buffer, allowing for temporary storage and intelligent selection of which events to persist to non-volatile memory, thereby preventing key events from being overwritten while managing limited storage resources.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If context-aware dynamic logging is implemented, then root cause diagnosis precision is improved, but system complexity increases due to deep learning model requirements

Engineering Contradiction:
Improveroot cause diagnosis precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The deep learning model operates autonomously to perform event classification and selection without requiring complex external control systems. The model self-manages the logging decisions based on patterns learned from training data, reducing the need for additional system complexity while maintaining high diagnostic precision.

Inventive Principle:
Principle #25Self-service

4Productivity

If deep learning model is used for event classification, then event logging efficiency is improved, but computational resources are consumed increased

Engineering Contradiction:
Improveevent logging efficiencyVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The deep learning model is trained offline in advance on comprehensive failure scenarios and event patterns. This preliminary training allows the model to be deployed with pre-learned knowledge, reducing the computational burden during actual operation while maintaining high logging efficiency and accurate event classification.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10579459B2Log events for root cause error diagnosis
Publication Date: 2020.03.03 HEWLETT PACKARD ENTERPRISE DEV LP
  • US10579459B2 patent drawing
  • US10579459B2 patent drawing

AI summary

Examples disclosed herein relate to log events for root cause error diagnosis. A deep learning model including parameters that are trained to identify relevance of log event information to diagnose root cause errors associated with a computing device is used. In one example, log event information is received. The log event information is processed according to the deep learning model to determine, for each log event, whether to store the log event information in a buffer based on relevance of the log event information to diagnosis of root cause errors.