Cruise Control: Dynamic Model Selection for ML-Based Network Traffic Analysis

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Hugon, Johann, Schmitt, Paul, Busson, Anthony, Bronzino, Francesco
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866912564596703232
author Hugon, Johann
Schmitt, Paul
Busson, Anthony
Bronzino, Francesco
author_facet Hugon, Johann
Schmitt, Paul
Busson, Anthony
Bronzino, Francesco
contents Modern networks increasingly rely on machine learning models for real-time insights, including traffic classification, application quality of experience inference, and intrusion detection. However, existing approaches prioritize prediction accuracy without considering deployment constraints or the dynamism of network traffic, leading to potentially suboptimal performance. Because of this, deploying ML models in real-world networks with tight performance constraints remains an open challenge. In contrast with existing work that aims to select an optimal candidate model for each task based on offline information, we propose an online, system-driven approach to dynamically select the best ML model for network traffic analysis. To this end, we present Cruise Control, a system that pre-trains several models for a given task with different accuracy-cost tradeoffs and selects the most appropriate model based on lightweight signals representing the system's current traffic processing ability. Experimental results using two real-world traffic analysis tasks demonstrate Cruise Control's effectiveness in adapting to changing network conditions. Our evaluation shows that Cruise Control improves median accuracy by 2.78% while reducing packet loss by a factor of four compared to offline-selected models.
format Preprint
id arxiv_https___arxiv_org_abs_2412_15146
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Cruise Control: Dynamic Model Selection for ML-Based Network Traffic Analysis
Hugon, Johann
Schmitt, Paul
Busson, Anthony
Bronzino, Francesco
Networking and Internet Architecture
Modern networks increasingly rely on machine learning models for real-time insights, including traffic classification, application quality of experience inference, and intrusion detection. However, existing approaches prioritize prediction accuracy without considering deployment constraints or the dynamism of network traffic, leading to potentially suboptimal performance. Because of this, deploying ML models in real-world networks with tight performance constraints remains an open challenge. In contrast with existing work that aims to select an optimal candidate model for each task based on offline information, we propose an online, system-driven approach to dynamically select the best ML model for network traffic analysis. To this end, we present Cruise Control, a system that pre-trains several models for a given task with different accuracy-cost tradeoffs and selects the most appropriate model based on lightweight signals representing the system's current traffic processing ability. Experimental results using two real-world traffic analysis tasks demonstrate Cruise Control's effectiveness in adapting to changing network conditions. Our evaluation shows that Cruise Control improves median accuracy by 2.78% while reducing packet loss by a factor of four compared to offline-selected models.
title Cruise Control: Dynamic Model Selection for ML-Based Network Traffic Analysis
topic Networking and Internet Architecture
url https://arxiv.org/abs/2412.15146