Adaptive Statistical Traffic Classification in Broadband Networks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data traffic classification methods in broadband networks are inaccurate and inefficient, failing to effectively prioritize and manage diverse data types such as VOIP, video streaming, and web browsing due to limitations in IP and port number classification, deep packet inspection, and statistical methods that are subjective and prone to changes in traffic patterns.

Innovation Solution

A rule-based statistical classification method that adaptively tunes classification based on network conditions, using statistical factors like throughput rate, session duration, and inter-arrival times to accurately classify data traffic sessions into priority types, ensuring efficient resource allocation and quality of service (QoS) across different data types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If IP address and port number classification is used, then classification speed is improved, but classification accuracy deteriorates because the same port may be used for different data types with different transmission requirements

Engineering Contradiction:
Improveclassification speedVSAvoidclassification accuracy
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The patent combines multiple classification approaches (IP/port number classification, statistical inference, and deep packet inspection) into a unified hybrid classification system. This merging allows the system to leverage the speed of IP/port classification while compensating for its accuracy limitations through statistical analysis and selective DPI, thereby achieving both high classification speed and high accuracy simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If deep packet inspection is used, then classification accuracy is improved, but processing overhead and complexity increase significantly especially as more Internet data traffic is secured

Engineering Contradiction:
Improveclassification accuracyVSAvoidprocessing complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the traffic classification process into multiple stages: first using IP/port number classification for quick initial categorization, then applying statistical inference to further differentiate traffic types, and finally using deep packet inspection only for specific cases where earlier methods are inconclusive. This segmentation reduces the overall processing complexity by avoiding comprehensive DPI for all traffic while maintaining high classification accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies deep packet inspection partially rather than excessively - only for traffic that requires higher accuracy and cannot be classified by lighter methods. This partial application of DPI reduces processing overhead and complexity while still achieving the necessary classification accuracy for secured and complex traffic types.

Inventive Principle:
Principle #16Partial or excessive action

3Adaptability or versatility

If statistical classification methods are used, then adaptability to traffic patterns is improved, but classification accuracy deteriorates because the methods are blind and subject to changes in traffic patterns

Engineering Contradiction:
Improveadaptability to traffic patternsVSAvoidclassification accuracy
Core Design Contradiction:
Adaptability or versatilityVSMeasurement precision

Solution Approach 1:

The patent incorporates feedback mechanisms where classification results and network conditions are continuously monitored and used to adjust classification parameters and thresholds. This feedback loop enables the statistical classification method to adapt to changing traffic patterns while maintaining accuracy by learning from past classification outcomes and refining its models over time.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary classification using IP/port numbers and statistical features before applying more complex analysis. This preliminary action filters out easily classifiable traffic, allowing the system to focus computational resources on ambiguous cases and improving overall accuracy while maintaining adaptability to traffic pattern changes.

Inventive Principle:
Principle #10Preliminary action

4Reliability

If higher quality levels are applied to all data types, then service quality is improved, but network resource efficiency deteriorates

Engineering Contradiction:
Improveservice qualityVSAvoidnetwork resource efficiency
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The patent implements local quality by applying different quality levels and processing intensities to different data types based on their specific requirements. High-priority traffic such as voice over IP receives enhanced processing and guaranteed bandwidth, while less critical traffic receives standard processing. This localized quality approach ensures that service quality is improved for critical applications without wasting network resources on non-critical traffic.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS10367746B2Statistical traffic classification with adaptive boundaries in a broadband data communications network
Publication Date: 2019.07.30 HUGHES NETWORK SYST
  • US10367746B2 patent drawing
  • US10367746B2 patent drawing
  • US10367746B2 patent drawing

AI summary

An approach for classification of a data traffic session over a data communications network is provided. A network device receives data packets of the data traffic session. The network device determines a plurality statistical factors that characterize the data traffic session based on the received data packets. The network device analyzes the determined statistical factors in relation to a plurality of classification variables, and classifies the data traffic session as being one of a plurality of session priority types based on the analysis, wherein each of a plurality of subsets of the classification variables delineates the plurality of session priority types over a continuum with respect to a corresponding one of the statistical factors.