Network Connectivity Inference with Conflict Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network analysis techniques face challenges in inferring complete connectivity among devices due to incomplete and conflicting data from different sources, requiring substantial human intervention and failing to resolve conflicts effectively.

Innovation Solution

A system and method that integrates connectivity information from various inference techniques, consolidating data at a base level to resolve conflicts and overlay higher-level connectivity information, assuming lower-level details are more accurate, to create a comprehensive network model.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If connectivity information is collected from multiple inference techniques, then the completeness of network connectivity data is improved, but the complexity of processing and resolving conflicting information increases

Engineering Contradiction:
Improvecompleteness of connectivity dataVSAvoidcomplexity of processing conflicting data
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the connectivity inference process into multiple independent inference techniques (e.g., neighbor discovery, routing table analysis, ARP table analysis) that operate separately on different data sources. Each technique processes its specific data type independently, and the results are later integrated through a consolidation process that handles conflicts systematically.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary consolidation process that acts as a mediator between the multiple inference techniques and the final network connectivity model. This intermediary layer processes and resolves conflicts between different inference results, preventing direct complexity propagation to the final model while ensuring data completeness.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If human intervention is used to verify and resolve conflicts in network data, then the accuracy of connectivity inference is improved, but the time required for network analysis increases

Engineering Contradiction:
Improveaccuracy of connectivity inferenceVSAvoidtime required for network analysis
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent implements self-service conflict resolution where the system automatically verifies and resolves conflicts between different inference techniques without requiring human intervention. The consolidation process autonomously processes conflicting information, applies resolution rules, and produces accurate connectivity models independently.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The patent incorporates feedback mechanisms where the consolidation process continuously refines the network connectivity model by comparing results from multiple inference techniques and adjusting the model based on consistency checks. This iterative feedback process improves accuracy while maintaining automated operation.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If detailed connectivity information is collected from all network devices, then the precision of network modeling is improved, but the amount of data processing required increases

Engineering Contradiction:
Improveprecision of network modelingVSAvoidamount of data to process
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent applies local quality by collecting and processing connectivity information specifically tailored to each network device's role and characteristics. Different inference techniques focus on different aspects of connectivity relevant to specific device types (e.g., routing tables for routers, ARP tables for end devices), processing only the necessary data for each local context rather than uniformly processing all data.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent employs partial action by selectively applying different inference techniques to different parts of the network based on their specific characteristics and the level of detail required. Not all devices require the same level of analysis, so the system applies detailed processing only where necessary while using simpler methods where appropriate.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9087299B2Inferring connectivity in the presence of conflicting network data
Publication Date: 2015.07.21 RIVERBED TECH LLC
  • US9087299B2 patent drawing
  • US9087299B2 patent drawing
  • US9087299B2 patent drawing

AI summary

The connectivity information provided by a variety of inference engines is integrated to provide a set of inferred links within a network. A consolidation is performed among inference engines that operate at a base level of connectivity detail to create a model of the network at this base level. The connectivity information provided by inference engines at each subsequent higher level of connectivity abstraction is then overlaid on the base level connectivity. By separately consolidating the connectivity information at each level of abstraction, the rules for dealing with conflicts can be simplified and/or better focused to resolve the conflict. By assuming that the more detailed lower level information is likely to be more accurate, rules can be developed to modify the connectivity models produced by the higher level techniques to conform to the lower level connectivity details while still maintaining the integrity of the higher level connectivity models.