Edge Switch Traffic Classifier Using Packet Length Signatures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current encrypted internet traffic classification methods are resource-intensive and ineffective due to the rise in dynamic port usage and encryption, especially at edge devices like routers and switches, which lack computational resources for accurate real-time classification using large feature sets or unreliable statistical features.

Innovation Solution

A lightweight classification algorithm utilizing a unique set of nine features based on packet length signatures, including run length statistics, allows for efficient classification of traffic flows into classes like audio streaming, video streaming, and file transfers without deep packet inspection or reliance on source/destination ports, enabling accurate classification on edge devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If deep packet inspection or large feature sets are used for traffic classification, then classification accuracy is improved, but computational resource consumption increases making real-time classification infeasible at edge devices

Engineering Contradiction:
Improveclassification accuracyVSAvoidcomputational resource consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The patent extracts only the most essential features from traffic flows for classification. Instead of using large feature sets or deep packet inspection, the invention identifies and utilizes a small subset of critical features (such as packet length, inter-arrival time, and flow duration) that provide sufficient classification accuracy while minimizing computational overhead at edge devices

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent inverts the traditional classification approach by moving the classification function from centralized cloud-based processing to distributed edge devices. This inversion enables real-time classification at the network edge using lightweight algorithms, eliminating the need for resource-intensive cloud processing while maintaining classification effectiveness

Inventive Principle:
Principle #13The other way round (Inversion)

2Use of energy by moving object

If statistical features are used for traffic classification, then computational overhead is reduced, but classification accuracy deteriorates due to inconsistency across different networks

Engineering Contradiction:
Improvecomputational overheadVSAvoidclassification accuracy
Core Design Contradiction:
Use of energy by moving objectVSMeasurement precision

Solution Approach 1:

The patent changes the parameters used for classification from traditional statistical features to packet-level characteristics. By focusing on packet length distributions, inter-arrival time patterns, and flow duration metrics, the invention achieves consistent classification results across different network environments while maintaining low computational overhead at edge devices

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If cloud-based processing is used for traffic classification, then classification accuracy is improved, but network latency increases and real-time classification is compromised

Engineering Contradiction:
Improveclassification accuracyVSAvoidnetwork latency
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary action by pre-configuring lightweight classification algorithms and feature extraction rules at edge devices before traffic classification is needed. This preparation enables immediate real-time classification at the network edge without requiring data transmission to or from cloud-based processing systems, eliminating network latency while maintaining classification effectiveness

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11233744B2Real-time network application visibility classifier of encrypted traffic based on feature engineering
Publication Date: 2022.01.25 HEWLETT PACKARD ENTERPRISE DEV LP
  • US11233744B2 patent drawing
  • US11233744B2 patent drawing
  • US11233744B2 patent drawing

AI summary

Systems and methods are provided for a light-weight model for traffic classification within a network fabric. A classification model is deployed onto an edge switch within a network fabric, the model enabling traffic classification using a set of statistical features derived from packet length information extracted from the IP header for a plurality of data packets within a received traffic flow. The statistical features comprise a number of unique packet lengths, a minimum packet length, a maximum packet length, a mean packet length, a standard deviation of the packet length, a maximum run length, a minimum run length, a mean run length, and a standard deviation of run length. Based on the calculated values for the statistical features, the edge switch determines a traffic class for the received traffic flow and tags the traffic flow with an indication of the determined traffic class.