Bulk Data Packet Processing for Network Traffic Analysis

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data traffic analysis methods, such as deep packet inspection, require significant computing resources due to the high data rates in modern networks, particularly in 5G standards, making them resource-intensive and inefficient.

Innovation Solution

A system that processes bulk data packets instead of individual packets, distributing different deep packet inspection techniques across multiple data processing units, allowing for increased flexibility and efficiency by processing data in parallel or series configurations, reducing computational resource requirements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If deep packet inspection is performed on individual data packets, then analysis accuracy is maintained, but processing speed decreases and computational resources increase

Engineering Contradiction:
Improvedata analysis rateVSAvoidcomputational resource consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent combines multiple data packets into a single bulk data structure for processing. Instead of analyzing each packet individually, the system merges packets into batches and processes them collectively, reducing the overhead of individual packet handling and improving processing efficiency while maintaining analysis accuracy through subsequent individual inspection of suspicious packets.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent segments the data traffic analysis process into two stages: bulk processing of multiple packets together for efficient resource utilization, and selective individual processing of suspicious packets. This segmentation allows the system to optimize resource consumption by applying deep packet inspection only where necessary while maintaining high processing throughput.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If multiple deep packet inspection techniques are applied to ensure comprehensive analysis, then analysis accuracy improves, but device complexity increases

Engineering Contradiction:
Improveanalysis accuracyVSAvoidsystem structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements a dynamic analysis approach where the system adaptively selects which deep packet inspection techniques to apply based on the characteristics of the data traffic and the results of preliminary bulk processing. This dynamic selection mechanism allows comprehensive analysis when needed while avoiding unnecessary complexity for routine traffic, thereby improving accuracy without proportionally increasing system complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies different deep packet inspection techniques selectively to different data packets or traffic flows based on their specific characteristics. Instead of uniformly applying all inspection techniques to all packets, the system tailors the analysis approach to local requirements, using more sophisticated techniques only where necessary and simpler methods for routine traffic, thus improving overall accuracy while managing system complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentEP4044520B1System for analyzing data traffic and data traffic analysis method
Publication Date: 2024.10.16 ROHDE & SCHWARZ GMBH & CO KG
  • EP4044520B1 patent drawingFigure 1
  • EP4044520B1 patent drawingFigure 2

AI summary

A system (10) for analyzing data traffic is described. The system (10) comprises a data processing module (12), wherein the data processing module (12) comprises a plurality of data processing units (22). The plurality of data processing units (22) comprise a first data processing unit and a second data processing unit. The data processing units (22) each comprise a data input (24) for receiving a data stream (si) and a result output (26) for outputting a result. The first data processing unit is configured to analyze data packets and/or bulks of data packets by means of a first deep packet inspection technique. The second data processing unit is configured to analyze data packets and/or bulks of data packets by means of a second deep packet inspection technique. The first deep packet inspection technique is different from the second deep packet inspection technique. A data stream (si) being associated with the first processing unit and/or the second processing unit is a bulk of data packets. Further, a data traffic analysis method for analyzing data traffic is described.