Asynchronous Fault Domain Graph for Network Root Cause Isolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In computer networks, identifying the root cause of faults and network issues is challenging due to the complexity of interactions among various entities, such as routers and switches, where traffic overload and network faults can lead to unreachable entities, making it difficult for network management systems to diagnose and recover from problems effectively.

Innovation Solution

A fault isolation system that uses asynchronous notifications to build a fault domain graph, requesting and updating neighbor lists, and determining the root cause by analyzing the statuses of entities within the graph, allowing for the identification of root causes even in complex network topologies with multiple issues.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a network management system performs comprehensive fault analysis by querying all entities, then the root cause can be accurately identified, but the processing time and system complexity increase significantly

Engineering Contradiction:
Improveroot cause identification accuracyVSAvoidfault analysis time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the network into fault domains based on connectivity relationships. Instead of analyzing all entities comprehensively, the system identifies and isolates specific fault domains containing unreachable entities, then performs targeted analysis only within these segmented regions. This reduces the analysis scope while maintaining accuracy in identifying root causes within the affected domains.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a fault domain graph as an intermediary structure that mediates between the network management system and the actual network entities. This graph represents connectivity relationships and enables the system to reason about fault propagation without directly querying all network entities, thereby reducing analysis time while preserving diagnostic accuracy.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If the system queries all entities and their neighbor lists synchronously, then complete fault domain information is obtained, but the processing complexity and resource consumption increase

Engineering Contradiction:
Improvefault domain information completenessVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic fault domain identification where the system adapts its query strategy based on the current network state and connectivity information. Instead of statically querying all entities, the system dynamically builds fault domain graphs by requesting neighbor lists only for entities that are unreachable or suspected of being faulty, reducing processing complexity while maintaining information completeness.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent performs preliminary actions by first building a fault domain graph based on connectivity information before conducting comprehensive fault analysis. This preliminary structuring organizes the data in advance, allowing subsequent fault analysis to proceed more efficiently without requiring complex synchronous queries to all entities.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If the system uses asynchronous notification mechanisms, then processing efficiency improves, but the coordination complexity between system components increases

Engineering Contradiction:
Improvefault processing efficiencyVSAvoidsystem coordination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where network entities asynchronously notify the fault isolation system about their operational status and connectivity changes. This feedback-driven approach allows the system to update fault domain graphs in real-time without requiring complex coordination protocols, improving processing efficiency while managing coordination complexity through event-driven architecture.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent enables network entities to self-report their status and connectivity information asynchronously to the fault isolation system. This self-service mechanism eliminates the need for the system to actively query all entities, improving processing efficiency. The coordination complexity is managed by using standardized notification protocols that entities autonomously follow.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10020983B2Reachability fault isolation and recovery using asynchronous notifications
Publication Date: 2018.07.10 CA TECH INC
  • US10020983B2 patent drawing
  • US10020983B2 patent drawing
  • US10020983B2 patent drawing

AI summary

A fault isolation system asynchronously builds a fault domain graph to identify fault domains to isolate a root cause of a problem in a computer network. Basically, when the fault isolation system receives a notification that an entity of the network is unreachable (i.e., in a down status), the fault isolation system requests neighbor lists and statuses for the neighbors to asynchronously build a fault domain graph. From that topology, the fault isolation system determines a root cause of the problem with the network.