Fault Isolation via Ordered Fault Tables and Priority Logic

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current fault detection and isolation methods in data processing systems face challenges in accurately identifying the source of failures due to error propagation, which can result in multiple fault reports with similar timestamps, and issues with timestamp accuracy for faults like clock and power failures, leading to inefficient analysis and potential human intervention.

Innovation Solution

An automated multi-step mechanism is implemented, using fault tables to order faults by processing flow, with a maintenance processor analyzing reports to identify the first-occurring fault within each unit, and employing priority values and timestamps to determine the primary source of failure, enabling automated action initiation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If timestamp method is used to isolate faults, then fault source identification is improved, but measurement precision deteriorates due to inaccurate timestamps for clock and power faults

Engineering Contradiction:
Improvefault timestamp accuracyVSAvoidfault isolation accuracy
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent introduces a fault table as an intermediary data structure that maps fault types to their expected occurrence order in the processing flow. This mediator allows the system to determine fault causality relationships without relying solely on timestamps, thereby compensating for timestamp inaccuracy in clock and power faults while maintaining reliable fault isolation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent segments the fault analysis process into multiple independent steps: collecting fault reports, searching fault tables for causal relationships, determining primary faults based on processing flow order, and isolating the fault source. This segmentation allows the system to handle different fault types appropriately, using timestamps when available but falling back to processing flow analysis when timestamps are inaccurate or unavailable.

Inventive Principle:
Principle #1Segmentation

2Reliability

If multiple fault indicators are used to detect faults, then fault detection coverage is improved, but device complexity increases due to ripple effect propagation

Engineering Contradiction:
Improvefault detection coverageVSAvoidfault analysis complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent divides the system into discrete units, each with its own fault table containing expected fault occurrence sequences. This segmentation allows the complex fault analysis problem to be broken down into manageable unit-level analyses, where the maintenance processor can systematically determine causal relationships by comparing fault reports against the segmented fault tables of individual units.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism where the maintenance processor collects fault reports from multiple indicators, analyzes them against the fault tables to determine causal relationships, and uses this analysis to identify the primary fault source. This feedback loop transforms the complex ripple effect of multiple activated indicators into a structured analytical process that systematically resolves the complexity.

Inventive Principle:
Principle #23Feedback

3Productivity

If automated fault analysis is implemented, then productivity is improved, but device complexity increases due to maintenance processor requirements

Engineering Contradiction:
Improvefault analysis efficiencyVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements self-service by having the maintenance processor automatically perform fault analysis using pre-defined fault tables and processing flow sequences. The system autonomously collects fault reports, searches the fault tables for causal relationships, determines primary faults based on processing flow order, and identifies the fault source without requiring external human intervention or complex real-time analysis algorithms.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent applies preliminary action by pre-defining the fault tables and processing flow sequences before faults occur. This preparation allows the maintenance processor to perform rapid fault analysis when faults happen, simply by searching the pre-organized fault tables rather than performing complex real-time analysis, thereby improving productivity while keeping the added complexity manageable through static pre-computed data structures.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS7613949B1Fault isolation system and method
Publication Date: 2009.11.03 UNISYS CORP
  • US7613949B1 patent drawing
  • US7613949B1 patent drawing
  • US7613949B1 patent drawing

AI summary

A mechanism for isolating failures in a digital system is provided. In one embodiment, a fault table is defined for each unit in the system. Related faults are ordered within the table to reflect the time-order in which the faults would be activated during operation of the associated unit. When multiple related faults are reported for a given unit in the system, the fault that is first located when a linear search of the corresponding fault table is conducted is considered the source of the failure within the unit. If faults are reported for multiple units, the source of the failure for the system is identified using at least one of primary and second priority values assigned to the faults, timestamps obtained when the faults are reported, and an order in which the faults are logged.