Distributed Network Analyzer for High-Speed Data Processing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current network data analysis tools face challenges in efficiently processing high-speed data streams due to limitations in processing power and the inability to analyze multiple layers of network data simultaneously, leading to errors and performance issues in communication systems.

Innovation Solution

A distributed network analyzer system that utilizes multiple processors to demultiplex and analyze network data across various layers, employing a network processor to assign identifiers and route data to specific analysis processors based on path control signals, enabling simultaneous analysis of multiple data streams and reducing processing burdens through filtering and prioritization techniques.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If a single processor is used to analyze network data, then device complexity is reduced, but processing speed and analysis capability deteriorate due to inability to handle high-speed data streams and multiple layers simultaneously

Engineering Contradiction:
Improvedata processing speedVSAvoidprocessor architecture complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The system divides the network data stream into multiple segments and distributes them to different processors for parallel analysis. Each processor handles specific portions of the data, enabling simultaneous multi-layer analysis while maintaining manageable device complexity through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from single-processor sequential analysis to multi-processor parallel analysis by adding the dimension of concurrent processing. Multiple processors operate simultaneously on different data segments, dramatically increasing processing speed without proportionally increasing complexity through standardized processor interfaces.

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

2Productivity

If multiple processors are deployed to analyze high-speed data streams, then processing capacity increases, but system complexity and data routing management worsen

Engineering Contradiction:
Improvedata analysis throughputVSAvoidsystem architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent introduces intermediary components including buffers that temporarily store data segments and routing logic that directs data to appropriate processors. These intermediaries simplify the coordination between multiple processors, enabling high throughput while managing system complexity through standardized data flow patterns.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary actions by pre-processing network data to identify segments and prepare them for distribution before actual analysis begins. This preliminary organization of data into analyzable units simplifies the subsequent multi-processor coordination and maximizes processing throughput.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If comprehensive multi-layer analysis is performed on all network data, then measurement precision and error detection improve, but processing time and resource consumption worsen

Engineering Contradiction:
Improveerror detection accuracyVSAvoiddata processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies partial action by performing comprehensive multi-layer analysis on selected critical data segments while using simplified analysis for other portions. This selective approach maintains high error detection accuracy for important data while reducing overall processing time through differentiated analysis depth.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system segments network data into different priority levels and applies appropriate analysis depth to each segment. Critical segments receive full multi-layer analysis for high precision error detection, while non-critical segments receive lighter analysis, optimizing the balance between detection accuracy and processing time.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS7664041B2Distributed stream analysis using general purpose processors
Publication Date: 2010.02.16 VIAVI SOLUTIONS INC(US)
  • US7664041B2 patent drawing
  • US7664041B2 patent drawing
  • US7664041B2 patent drawing

AI summary

Methods and apparatuses for directing data transferred in a network to multiple analysis processors for network analysis processing. A network processor is configured to receive network data transferred in a network link. The network processor is configured to transmit the network data and a path control signal to a distribution module coupled to the network processor. The distribution module is configured to receive the path control signal and receive the network data from the network processor. The distribution module is further configured to route the network data to multiple outputs based on the path control signal received. A plurality of analysis processors are coupled to the distribution module for receiving the network data from a different output of the distribution module. Each analysis processor analyzes the network data received by the analysis processor for errors, purposes of detecting or measuring errors, performance, security, compliance, statistics, or patterns.