Network Visualization System Using DX Renderer and Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing network visualization methods for large and complex computer networks overwhelm users with excessive information and strain hardware resources, making it difficult to understand network status and component interactions.

Innovation Solution

A system comprising a client network, monitoring server, and client application that discovers and visualizes network devices, using a DX renderer to generate a graphical representation of the network, allowing users to monitor status and topology effectively, with features like CPU usage threshold filtering and real-time updates.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If all network devices are visualized in detail, then complete network topology information is provided, but user understanding becomes difficult and hardware resources are strained

Engineering Contradiction:
Improvenetwork topology informationVSAvoiduser understanding of network status
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The network visualization is divided into multiple collapsible groups representing different network segments, subnets, or device categories. Users can expand or collapse these groups to view detailed topology information when needed while maintaining an overview when groups are collapsed, thus preventing information overload while preserving complete network topology data.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system adds hierarchical dimensionality to the network visualization by organizing devices into multiple levels (e.g., network segments, subnets, device groups). This allows users to navigate between different levels of detail, viewing the network as a whole at higher levels and drilling down into specific segments at lower levels, thereby maintaining both overview and detailed information simultaneously.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If all network devices are discovered and visualized, then complete network monitoring is achieved, but hardware resources become strained

Engineering Contradiction:
Improvenetwork monitoring completenessVSAvoidhardware resource consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The system applies different levels of visualization detail and resource allocation to different network segments based on their importance and complexity. Critical network segments maintain detailed monitoring and visualization, while less critical segments use simplified representations, thereby achieving complete network monitoring while optimizing hardware resource consumption across the entire system.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs discovery and detailed monitoring on demand rather than continuously for all devices. Users can initiate discovery of specific network segments or device groups as needed, and the visualization renders only the currently viewed portion of the network in high detail, reducing overall hardware resource consumption while maintaining the capability for complete network monitoring when required.

Inventive Principle:
Principle #16Partial or excessive action

3Use of energy by moving object

If CPU usage threshold filtering is applied, then resource strain is reduced, but some devices may be filtered out

Engineering Contradiction:
Improveresource strainVSAvoiddevice information
Core Design Contradiction:
Use of energy by moving objectVSLoss of information

Solution Approach 1:

The system introduces a configurable CPU usage threshold parameter as an intermediary filter between the complete device data and the visualization output. Users can adjust this threshold to balance between reducing resource strain during rendering and maintaining visibility of devices with higher CPU usage, allowing flexible control over the trade-off between performance optimization and information completeness.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS8935396B2Network visualization system and method of using same
Publication Date: 2015.01.13 NUPSYS
  • US8935396B2 patent drawing
  • US8935396B2 patent drawing
  • US8935396B2 patent drawing

AI summary

A network visualization system is provided. The network visualization system may include a monitoring server that discovers devices in a client network, and a client application including a discovery controller and a rendering unit. The discovery controller may receive a list of discovered devices that were discovered by he monitoring server, and the rendering unit may render the discovered devices using DirectX.