Cognitive Debugging System for Automated Fault Diagnosis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managed system log file analysis is a manual, resource-intensive process that requires skilled individuals to diagnose faults, often necessitating multiple experts due to the disparate nature of components and limited strategic use of debug mode.

Innovation Solution

A cognitive debugging method and system that extracts context from events, maps it to relevant components, enables debug mode, generates log entries, and matches them to pre-stored entries to provide problem resolution documents, reducing manual intervention and resource consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual log file analysis is performed by skilled individuals, then fault diagnosis accuracy is improved, but resource consumption and time requirements increase

Engineering Contradiction:
Improvefault diagnosis accuracyVSAvoidtime required for analysis
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-processing log files, pre-classifying anomalies, and pre-loading diagnostic rules into the cognitive system before actual fault events occur. This preparation enables rapid automated analysis when faults occur, maintaining high diagnostic accuracy without requiring manual intervention time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The cognitive system creates and maintains a copy of expert diagnostic knowledge, rules, and patterns in an automated system. This digital copy of expert knowledge enables the system to perform diagnostics independently, replicating expert-level accuracy while eliminating the time cost of manual expert analysis.

Inventive Principle:
Principle #26Copying

2Loss of information

If debug mode is invoked in selected components, then detailed diagnostic information is obtained, but system resource consumption increases

Engineering Contradiction:
Improvediagnostic information qualityVSAvoidsystem resource consumption
Core Design Contradiction:
Loss of informationVSUse of energy by moving object

Solution Approach 1:

The system applies local quality by enabling debug mode and detailed logging only in specific components where anomalies are detected, rather than system-wide. The cognitive system analyzes log patterns to identify which particular components require deep diagnostic scrutiny, concentrating computational and system resources only where needed.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system employs partial action by selectively invoking debug mode in only those components showing anomalous behavior, rather than enabling it across all components. This partial application of debug mode sufficient to diagnose the specific anomaly without the excessive resource consumption of universal debug activation.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If multiple experts are deployed to diagnose disparate components, then comprehensive fault coverage is improved, but operational complexity increases

Engineering Contradiction:
Improvefault coverage scopeVSAvoidoperational complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The cognitive system achieves universality by designing a single multi-functional platform that can diagnose all types of components (storage, computing, networking, etc.) through a unified anomaly detection and analysis engine. This universal system replaces the need for multiple specialized experts, covering diverse fault types while simplifying operations through consistent automated processes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system merges the capabilities of multiple expert diagnosticians into a single integrated cognitive system. By combining anomaly detection, log analysis, pattern recognition, and diagnostic rule evaluation into one unified automated platform, the system achieves comprehensive fault coverage that previously required multiple human experts while dramatically reducing operational complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9836382B2Cognitive platform for troubleshooting system events
Publication Date: 2017.12.05 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US9836382B2 patent drawing
  • US9836382B2 patent drawing
  • US9836382B2 patent drawing

AI summary

A method for the cognitive debugging of a managed system includes first receiving an event in an event management system. Thereafter, a context for the event is extracted therefrom and the context is mapped to both one or more components of a managed computing system and also one or more corresponding debug mode commands for each of the components. Consequently, a debug mode is enabled in each of the components and the corresponding debug mode commands are issued for each of the components so as to provoke a generation of one or more log entries. The generated log entries then are matched to a pre-stored log entry amongst a multiplicity of pre-stored log entries and at least one problem resolution document stored in connection with the matched pre-stored log entry is transmitted to an operator of the event management system.