Network Node Identification via Log and Flow Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Managing complex logical multi-node applications in data centers is challenging due to configuration drift and the difficulty in accurately identifying which network nodes implement specific logical applications, making efficient monitoring and management operations difficult.

Innovation Solution

A computer-implemented method that analyzes log data and network flow data to identify roles and relationships between network nodes, allowing for the automatic identification and management of nodes implementing logical multi-node applications, without relying on static configuration information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If static configuration information is used to identify network nodes implementing logical applications, then the identification process is simple, but it cannot handle dynamic configuration changes and leads to configuration drift

Engineering Contradiction:
Improvehandling dynamic configuration changesVSAvoididentification process complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system transitions from static configuration-based identification to dynamic behavior-based identification. By continuously monitoring log data and network flow data, the system adapts to configuration changes in real-time, identifying nodes implementing logical applications based on their actual runtime behavior rather than predetermined configuration information.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback mechanisms by continuously collecting and analyzing log data and network flow data from network nodes. This feedback loop enables the system to detect configuration drift and dynamically update its understanding of which nodes implement which logical applications, ensuring accurate identification despite environmental changes.

Inventive Principle:
Principle #23Feedback

2Measurement precision

If comprehensive log data and network flow data are collected and analyzed to identify nodes implementing logical applications, then identification accuracy is improved, but data processing time and computational resources increase

Engineering Contradiction:
Improvenode identification accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system extracts only the relevant features and patterns from the comprehensive log data and network flow data that are necessary for identifying nodes implementing logical applications. By focusing on key indicators such as application-specific log patterns and characteristic network flow behaviors, the system maintains high identification accuracy while reducing unnecessary data processing.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system initially collects comprehensive data to ensure no identification opportunities are missed, then applies filtering and analysis to focus on the most discriminative features. This approach ensures high identification accuracy by examining sufficient data while optimizing processing efficiency through selective analysis of the most informative data elements.

Inventive Principle:
Principle #16Partial or excessive action

3Productivity

If manual monitoring and management methods are used for network nodes, then system complexity is low, but management efficiency and ability to handle large-scale environments deteriorates

Engineering Contradiction:
Improvemanagement efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system implements self-service capabilities by automatically collecting, analyzing, and interpreting log data and network flow data to identify and track nodes implementing logical applications. This automation eliminates the need for manual monitoring and configuration tracking, significantly improving management efficiency in large-scale data center environments where manual methods become impractical.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS11190428B2Method and system for managing network nodes that implement a logical multi-node application
Publication Date: 2021.11.30 VMWARE INC
  • US11190428B2 patent drawing
  • US11190428B2 patent drawing
  • US11190428B2 patent drawing

AI summary

Some embodiments of the invention provide a novel method of managing network nodes that implement a logical multi-node application. The method can comprise obtaining log data describing events relating to a plurality of network nodes and obtaining network flow data describing flow of data between the plurality of network nodes. The method may identify roles performed by the network nodes. The method may detect relationships between the network nodes. The identified roles and the detected relationships are analyzed to identify which of the network nodes implement a logical multi-node application. Implementation data based on the identification of which of the network nodes implement the logical multi-node application can be processed to automatically control management of at least one of the network nodes.