Network Flow Path Prediction via Graph Model Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network management tools fail to provide a clear understanding of network state and data traffic flow behavior, limiting administrators to real-time monitoring and reactive problem-solving, as they cannot predict overall network behavior or flow of data traffic.

Innovation Solution

A method using a path search algorithm that determines flow paths between devices without packet header information, generating flow paths dynamically within a modeled network, and a system that infers physical communication links based on reachability information to create a graph model of network topology.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If network administrators use traditional monitoring tools to track data traffic, then they can observe current network state, but they cannot predict overall network behavior or flow of data traffic

Engineering Contradiction:
Improvenetwork behavior prediction capabilityVSAvoidoverall network flow behavior information
Core Design Contradiction:
ReliabilityVSLoss of information

Solution Approach 1:

The system performs preliminary actions by constructing a graph model of the network topology in advance, representing devices as nodes and communication links as edges. This pre-established model enables predictive analysis of data traffic flows before actual transmission occurs, allowing administrators to anticipate network behavior rather than merely observing it after the fact.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The invention creates a virtual copy of the network topology as a graph model, which mirrors the physical network structure. This copied representation allows administrators to analyze and predict data traffic patterns in the virtual model without interfering with actual network operations, thereby gaining insights into overall network flow behavior that are not available through traditional monitoring tools.

Inventive Principle:
Principle #26Copying

2Ease of operation

If network administrators rely on real-time monitoring of individual devices, then they can obtain current state information, but they are limited to reacting to problems as they are detected

Engineering Contradiction:
Improveproactive network management capabilityVSAvoidresponse time to network issues
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system implements feedback by continuously analyzing the graph model to predict potential network issues and flow behavior patterns. This predictive feedback loop enables administrators to take proactive measures before problems manifest in the actual network, transforming reactive monitoring into proactive management and reducing response time to network issues.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

By pre-construction of the graph model and predictive analysis capabilities, the system enables administrators to identify and address potential network problems before they occur. This preliminary action approach allows for proactive network management, eliminating the need to wait for issues to be detected through traditional real-time monitoring.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If traditional network tools monitor individual devices separately, then they can track device-specific data, but they cannot determine overall network flow behavior

Engineering Contradiction:
Improvenetwork flow path determination accuracyVSAvoidnetwork management system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The invention merges individual device information into a unified graph model that represents the entire network topology. By combining device nodes, communication links, and flow path data into a single integrated model, the system achieves precise determination of overall network flow behavior while simplifying the complexity of managing individual device data separately.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The graph model serves multiple functions simultaneously: it represents network topology, tracks data traffic flows, predicts future behavior patterns, and enables proactive problem detection. This multi-functional universal model eliminates the need for separate tools for each function, reducing overall system complexity while improving measurement precision for network flow analysis.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12149441B2Determining flow paths of packets through nodes of a network
Publication Date: 2024.11.19 VMWARE INC
  • US12149441B2 patent drawing
  • US12149441B2 patent drawing
  • US12149441B2 patent drawing

AI summary

A search engine queries a network model for behavior of the entire network, such as data flow, based on combinations of multiple network elements. The search engine provides the state information and/or predicted behavior of the network by searching network objects in a graph-based model or a network state database that satisfy constraints given in a search query. The search engine provides the state information and/or predicted behavior based on regular-expression or plain language search expressions that do not provide packet header information. The search engine parses such search expression into a sequence of atoms that encode forwarding paths of interest to the user. A flow path through the modeled network can be generated dynamically, within the context of the search queries.