Supercomputer Network Monitoring via Segmented Modules

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network monitoring tools for supercomputers are unable to monitor network processes and traffic in real-time, preventing the provision of continuous data for topology-aware mapping of new applications, which results in suboptimal latency and bandwidth utilization.

Innovation Solution

A network monitoring device with an application monitoring module, traffic monitoring module, and topology mapping module that generates real-time virtual network topologies and global networking views, allowing for the optimal mapping of new applications across supercomputer nodes to minimize latency and maximize bandwidth.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If real-time network monitoring is implemented, then bandwidth utilization is maximized and latency is minimized, but device complexity increases

Engineering Contradiction:
Improvebandwidth utilizationVSAvoidmonitoring system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The monitoring system is segmented into multiple specialized modules: application monitoring module for tracking application-level network traffic, traffic monitoring module for monitoring underlying network traffic, and topology mapping module for mapping network topology. Each module focuses on specific monitoring tasks, enabling comprehensive real-time monitoring while distributing system complexity across modular components.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system performs preliminary actions by continuously building and maintaining virtual network topology representations and global networking views before new applications need to be mapped. This pre-computed topology information is readily available when topology-aware mapping is required, enabling immediate optimization without real-time computation delays.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If continuous real-time monitoring data is provided, then topology-aware mapping accuracy is improved, but loss of time for data collection increases

Engineering Contradiction:
Improvetopology mapping accuracyVSAvoiddata collection time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The monitoring system operates continuously, with the application monitoring module, traffic monitoring module, and topology mapping module running persistently to collect and update network topology data. This continuous monitoring ensures that current, accurate topology information is always available for immediate use in application mapping decisions, eliminating data collection delays.

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The system pre-computes and maintains virtual network topologies and global networking views in advance, so when a new application requires mapping, the topology-aware mapping tool can immediately access accurate, up-to-date topology information without needing to collect data at that moment.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If multiple monitoring modules are deployed, then measurement precision of network traffic is improved, but device complexity increases

Engineering Contradiction:
Improvenetwork traffic monitoring accuracyVSAvoidmonitoring module complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The monitoring functionality is segmented into distinct specialized modules: the application monitoring module focuses on application-level traffic patterns, the traffic monitoring module handles underlying network traffic, and the topology mapping module manages topology reconstruction. This segmentation allows each module to be optimized for its specific function while collectively achieving comprehensive monitoring precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Despite having multiple modules, the system achieves universality through the global networking view that integrates data from all monitoring modules into a unified topology representation. This multi-functional approach allows the same monitoring infrastructure to serve multiple purposes: application performance monitoring, network traffic analysis, and topology-aware application mapping.

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

Data Source

PatentUS11863411B2Network monitoring tool for allocating nodes of supercomputers
Publication Date: 2024.01.02 ARCHITECTURE TECH CORP
  • US11863411B2 patent drawing
  • US11863411B2 patent drawing
  • US11863411B2 patent drawing

AI summary

Disclosed herein are embodiments of a network monitoring device for a supercomputer system having a plurality of supercomputer nodes. The network monitoring device may utilize plug-in software modules to provide network monitoring capabilities related to discovering the network topologies of the supercomputer system, determining network and computing resources that are available for new applications in the supercomputer system, collecting network and computing resources that are being used by running software applications in the supercomputer system, and monitoring running software applications on the supercomputer system.