AutoFlow: An Autoencoder-based Approach for IP Flow Record Compression with Minimal Impact on Traffic Classification

Adrian Pekar
9/17/2024
cs.NIcs.LG

No official code found. Best implementation: FlowFrontiers/AutoFlow (1 star, last commit 2026-03-15).

Abstract

Network monitoring generates massive volumes of IP flow records, posing significant challenges for storage and analysis. This paper presents a novel deep learning-based approach to compressing these records using autoencoders, enabling direct analysis of compressed data without requiring decompression. Unlike traditional compression methods, our approach reduces data volume while retaining the utility of compressed data for downstream analysis tasks, including distinguishing modern application protocols and encrypted traffic from popular services. Through extensive experiments on a real-world network traffic dataset, we demonstrate that our autoencoder-based compression achieves a 1.313x reduction in data size while maintaining 99.27% accuracy in a multi-class traffic classification task, compared to 99.77% accuracy with uncompressed data. This marginal decrease in performance is offset by substantial gains in storage and processing efficiency. The implications of this work extend to more efficient network monitoring and scalable, real-time network management solutions.

View on arXivView PDF

Code Implementations(1)

Supporting page for the manuscript titled, "AutoFlow: An Autoencoder-based Approach for IP Flow Record Compression with Minimal Impact on Traffic Classification."

10Jupyter NotebookSep 15, 20247 months ago
autoencodercompressionip-flowmachine-learningnetwork-traffic-classification+1 more

Similar Papers

Cite this paper

@article{pekar2024autoflow,
  title  = {AutoFlow: An Autoencoder-based Approach for IP Flow Record Compression with Minimal Impact on Traffic Classification},
  author = {Adrian Pekar},
  year   = {2024},
  eprint = {2410.00030},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.00030v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.00030.svg)](https://codeofpaper.com/paper/2410.00030)

Discussion