Multi-task Aware Resource Efficient Traffic Classification via in-Network Inference

Seongyeon Yoon, Heewon Kim, Hyeonjae Jeong, Chanbin Bae, Haeun Kim, Sangheon Pack

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

With the advancement of in-network intelligence (INI) capabilities in programmable data planes (PDP), there is a rising demand for efficiently executing multiple tasks within the constraints of programmable switches. However, reliance on single-task learning (STL) models for INI faces limitations in meeting this demand. To address these challenges, we develop a multi-task aware resource efficient traffic classification via in-network inference (MARTINI) scheme. MARTINI is a multi-task learning (MTL) approach that utilizes a binary neural network (BNN) architecture, where multiple tasks share the same hidden layers, enabling efficient parameter sharing and reducing resource consumption on programmable switches without substantial degradation in classification performance. We implemented MARTINI on the BMv2 software switch, showing that it reduces memory usage by up to 48% and shortens inference processing time by 40% compared to the STL model, while maintaining sufficiently high classification performance. Furthermore, it demonstrates that performance can be maintained regardless of model complexity in terms of the number of tasks and classes.

Original languageEnglish
Title of host publicationNAIC 2024 - Proceedings of the 2024 SIGCOMM Workshop on Networks for AI Computing
PublisherAssociation for Computing Machinery, Inc
Pages69-74
Number of pages6
ISBN (Electronic)9798400707131
DOIs
Publication statusPublished - 2024 Aug 4
Event1st Workshop on Networks for AI Computing, NAIC 2024 - Sydney, Australia
Duration: 2024 Aug 42024 Aug 8

Publication series

NameNAIC 2024 - Proceedings of the 2024 SIGCOMM Workshop on Networks for AI Computing

Conference

Conference1st Workshop on Networks for AI Computing, NAIC 2024
Country/TerritoryAustralia
CitySydney
Period24/8/424/8/8

Bibliographical note

Publisher Copyright:
© 2024 Owner/Author.

Keywords

  • In-network intelligence
  • Multi-task learning
  • Network traffic classification
  • P4
  • Programmable data plane

ASJC Scopus subject areas

  • Artificial Intelligence
  • Computer Networks and Communications
  • Computer Science Applications
  • Information Systems
  • Signal Processing

Fingerprint

Dive into the research topics of 'Multi-task Aware Resource Efficient Traffic Classification via in-Network Inference'. Together they form a unique fingerprint.

Cite this