Time-Stamped Network Graphs for Topology, State, and Configuration Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network management systems struggle to efficiently compare network topology, states, and configuration at different time instances, particularly in complex and distributed networks, leading to cumbersome and error-prone troubleshooting processes.

Innovation Solution

A network management system represents the network as a Network Image (NI) graph, where entities are vertices and relationships are edges, with timestamp pairs indicating active periods, allowing efficient traversal to determine network topology, states, and configuration at specific time instances, and uses auxiliary graphs to capture changes efficiently.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional network management methods are used to compare network topology at different time instances, then troubleshooting can be performed, but the process becomes cumbersome and error-prone in complex distributed networks

Engineering Contradiction:
Improvetroubleshooting accuracyVSAvoidnetwork management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent creates simplified copies of the complex network topology at different time instances using graph representations. These graph copies capture essential connectivity information without the full complexity of the original network, enabling reliable comparison while reducing management burden. The graph models serve as manageable representations that can be stored, retrieved, and compared efficiently.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent segments the network comparison process into distinct steps: capturing topology at specific time instances, representing them as graphs, storing with timestamps, and comparing only relevant portions. This segmentation transforms a cumbersome monolithic process into manageable discrete operations, reducing errors and improving reliability in troubleshooting.

Inventive Principle:
Principle #1Segmentation

2Productivity

If network topology changes are tracked in complex distributed networks, then troubleshooting efficiency improves, but the time and resources required for comparison increase

Engineering Contradiction:
Improvetroubleshooting efficiencyVSAvoidcomparison time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent performs preliminary actions by capturing and storing network topology as graph representations at specific time instances before troubleshooting is needed. These pre-captured graphs with timestamps are stored for later retrieval and comparison, eliminating the need for time-consuming live analysis during actual troubleshooting events.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

By creating simplified graph copies of the network topology that capture essential connectivity information, the patent enables rapid comparison operations. These copies are much lighter than full network state representations, allowing efficient retrieval and comparison even in large distributed networks, thus improving troubleshooting efficiency without excessive time loss.

Inventive Principle:
Principle #26Copying

3Measurement precision

If detailed network configuration data is maintained for comparison, then accurate change identification is achieved, but storage requirements and processing overhead increase

Engineering Contradiction:
Improvechange detection accuracyVSAvoiddata storage requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the essential connectivity information needed for topology comparison, representing it as graphs with vertices and edges. This extraction removes unnecessary detailed configuration data while retaining the critical topology structure, achieving accurate change detection with reduced storage requirements.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent applies local quality by representing different aspects of network topology with appropriate graph elements (vertices for network entities, edges for connections). This localized representation focuses storage and processing on relevant topology characteristics rather than maintaining all possible configuration details uniformly across the entire network.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS12388716B2Comparing network topology, states, and configuration at different time instances
Publication Date: 2025.08.12 HEWLETT PACKARD ENTERPRISE DEV LP
  • US12388716B2 patent drawing
  • US12388716B2 patent drawing
  • US12388716B2 patent drawing

AI summary

A network management system for orchestrating a network is provided. During operation, the system generates a graph representing the network. A respective vertex corresponds to an entity in the network, and a respective edge indicates a relationship between a vertex pair. The system can determine a first and a second timestamps for a respective edge. The first timestamp indicates a time instance when a relationship indicated by the edge is established. The second timestamp indicates a time instance when the relationship is terminated. The time range between the first and second timestamps indicates an active period for the edge. The system then receives, from an interface of the system, an instruction for comparing the topology, states, and configuration of the network. The system determines the topology, states, and configurations of the network at a target time instance indicated by the instruction by traversing the active edges of the graph.