TSSR Controller Automatic Correlation of Asynchronous Error Stimuli

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems, such as the Fault Management Architecture and Continuous System Telemetry Harness, fail to automatically correlate asynchronous error events with the stimuli that caused them, making root cause and corrective action in complex computer systems time-consuming and labor-intensive, as they require manual correlation of extensive logs.

Innovation Solution

A Test and System State Recorder (TSSR) controller that captures and logs a snap-shot of stimuli information from telemetry events, correlating them with trigger events to automatically record the stimuli present at the time of errors, reducing the need for manual data correlation and enabling automated root cause analysis.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If manual correlation of extensive logs is used to identify stimuli for errors, then root cause analysis can be performed, but the process becomes time-consuming and labor-intensive

Engineering Contradiction:
Improveaccuracy of stimulus identificationVSAvoidtime for root cause analysis
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by maintaining a snapshot list of current stimuli states continuously updated from telemetry events. When an error occurs, the pre-maintained snapshot list is immediately logged with the error, eliminating the need for manual log correlation and enabling instant identification of stimuli present at the time of the error

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces an intermediary mechanism (the snapshot list maintained by the telemetry event provider) that bridges the gap between asynchronous error events and the stimuli that caused them. This intermediary structure automatically correlates errors with their causing stimuli without requiring manual intervention

Inventive Principle:
Principle #24Intermediary (Mediator)

2Extent of automation

If comprehensive telemetry data is collected to identify stimuli, then automated root cause analysis is enabled, but system complexity increases

Engineering Contradiction:
Improveautomation of error correlationVSAvoidcomplexity of telemetry system
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent extracts only the essential stimuli information from comprehensive telemetry data and maintains it in a simplified snapshot list structure. This extraction approach enables automated error correlation while avoiding the complexity of processing and storing all possible telemetry data, as only the relevant stimuli states are captured and logged

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If asynchronous error reporting is implemented for transparent error handling, then application transparency is improved, but error correlation with stimuli becomes more difficult

Engineering Contradiction:
Improvetransparent error handlingVSAvoiddifficulty of error-stimuli correlation
Core Design Contradiction:
Ease of operationVSDifficulty of detecting and measuring

Solution Approach 1:

The patent introduces an intermediary snapshot list that automatically captures and stores the stimuli state at the time of each error event. This intermediary structure resolves the difficulty of correlating asynchronous errors with their causing stimuli while maintaining transparent error handling, as the correlation is performed automatically without affecting application operation

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS7757124B1Method and system for automatic correlation of asynchronous errors and stimuli
Publication Date: 2010.07.13 ORACLE AMERICAN INC
  • US7757124B1 patent drawing
  • US7757124B1 patent drawing
  • US7757124B1 patent drawing

AI summary

A test and system state recorder (TSSR) controller of a test and system state recorder automatically correlates and captures information about possible stimuli from telemetry information events generated by a test or tests of a test system. The TSSR controller simultaneously and automatically correlates and captures information about other possible stimuli, such as environmental stimuli from telemetry information events generated by optional telemetry event generators. TSSR controller keeps a snap-shot list of the most current stimuli from each sender of telemetry information events. On receipt of an asynchronous trigger event generated by a fault management controller the snap-shot list is logged in a test and system state recorder log. The entry in the log provides automatic correlation of asynchronous errors and stimuli.