FastFlow: Early Yet Robust Network Flow Classification using the Minimal Number of Time-Series Packets
Not on the map. Why?
Abstract (arXiv)
Network traffic classification is of great importance for network operators in their daily routines, such as analyzing the usage patterns of multimedia applications and optimizing network configurations. Internet service providers (ISPs) that operate high-speed links expect network flow classifiers to accurately classify flows early, using the minimal number of necessary initial packets per flow. These classifiers must also be robust to packet sequence disorders in candidate flows and capable of detecting unseen flow types that are not within the existing classification scope, which are not well achieved by existing methods. In this paper, we develop FastFlow, a time-series flow classification method that accurately classifies network flows as one of the known types or the unknown type, which dynamically selects the minimal number of packets to balance accuracy and efficiency. Toward the objectives, we first develop a flow representation process that converts packet streams at both per-packet and per-slot granularity for precise packet statistics with robustness to packet sequence disorders. Second, we develop a sequential decision-based classification model that leverages LSTM architecture trained with reinforcement learning. Our model makes dynamic decisions on the minimal number of time-series data points per flow for the confident classification as one of the known flow types or an unknown one. We evaluated our method on public datasets and demonstrated its superior performance in early and accurate flow classification. Deployment insights on the classification of over 22.9 million flows across seven application types and 33 content providers in a campus network over one week are discussed, showing that FastFlow requires an average of only 8.37 packets and 0.5 seconds to classify the application type of a flow with over 91% accuracy and over 96% accuracy for the content providers.
Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 16 of its 67 references that are in the map. First posted on arXiv 2 Apr 2025.
Builds on
16 of 67 references.
References · 16
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2015Continuous control with deep reinforcement learningcited by 3,407
- 2016Asynchronous Methods for Deep Reinforcement Learningcited by 2,258
- 2015Deep Reinforcement Learning with Double Q-learningcited by 1,745
- 2015Prioritized Experience Replaycited by 1,099
- 2015Dueling Network Architectures for Deep Reinforcement Learningcited by 785
- 2018Is Q-learning Provably Efficient?cited by 487
- 2016Understanding data augmentation for classification: when to warp?cited by 74
- 2020New Directions in Automated Traffic Analysiscited by 26
- 2021Deep Learning and Traffic Classification: Lessons learned from a commercial-grade dataset with hundreds of encrypted and zero-day applicationscited by 14
- 2021Measuring the Performance and Network Utilization of Popular Video Conferencing Applicationscited by 10
- 2022Extensible Machine Learning for Encrypted Network Traffic Application Labeling via Uncertainty Quantificationcited by 9
4 more
- 2024Characterizing User Platforms for Video Streaming in Broadband Networkscited by 4
- 2024Network Anatomy and Real-Time Measurement of Nvidia GeForce NOW Cloud Gamingcited by 3
- 2024MetaVRadar: Measuring Metaverse Virtual Reality Network Activitycited by 3
- 2021Can You See Me Now? A Measurement Study of Zoom, Webex, and Meetcited by 1
Built on by
Citing papers per year: 2025: 2; 2026: 1.
3 papers.
Similar, not cited
Close in wording, no citation either way
- 2026A First Glance at Jev for Network Traffic Classification: Accuracy, Processing Time, and Cost
- 2026Lightweight GenAI for Network Traffic Generation: Fidelity, Augmentation, and Classification
- 2026NetMamba+: A Framework of Pre-trained Models for Efficient and Accurate Network Traffic Classification
- 2024NetMamba: Efficient Network Traffic Classification via Pre-training Unidirectional Mamba
- 2024Learning Sub-Second Routing Optimization in Computer Networks requires Packet-Level Dynamics
- 2026MambaNetBurst: Direct Byte-level Network Traffic Classification without Tokenization or Pretraining
- 2025Distilling Large Language Models for Network Active Queue Management
- 2025MamNet: A Novel Hybrid Model for Time-Series Forecasting and Frequency Pattern Analysis in Network Traffic