HyperClassifier: Accurate, Extensible and Scalable Traffic Classification with Programmable Switches

  • Yichi Xu*
  • , Guanyu Li*
  • , Jiamin Cao*
  • , Menghao Zhang*
  • , Ying Liu*
  • , Mingwei Xu*
  • *Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Traffic classification provides substantial benefits for service differentiation, security policy enforcement, and traffic engineering. However, accurately classifying large volumes of network traffic using existing solutions is pretty challenging, as they are typically implemented on commodity servers with slow CPUs for packet processing. To address this, we leverage the opportunity provided by emerging programmable switches and propose HyperClassifier as a solution to achieve accurate, extensible, and scalable traffic classification. HyperClassifier designs an efficient classifying table with an effective flow expiration mechanism that enables lightweight packet inspection on resource-limited switches. We implement an open-source prototype of HyperClassifier on a hardware Tofino switch and conduct extensive evaluations. The results of our evaluation demonstrate that, compared to existing solutions, HyperClassifier can provide orders of magnitude higher classification throughput with comparable classification accuracy.

Original languageEnglish
Title of host publicationICC 2023 - IEEE International Conference on Communications
Subtitle of host publicationSustainable Communications for Renaissance
EditorsMichele Zorzi, Meixia Tao, Walid Saad
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1886-1892
Number of pages7
ISBN (Electronic)9781538674628
DOIs
StatePublished - 2023
Externally publishedYes
Event2023 IEEE International Conference on Communications, ICC 2023 - Rome, Italy
Duration: 28 May 20231 Jun 2023

Publication series

NameIEEE International Conference on Communications
Volume2023-May
ISSN (Print)1550-3607

Conference

Conference2023 IEEE International Conference on Communications, ICC 2023
Country/TerritoryItaly
CityRome
Period28/05/231/06/23

Fingerprint

Dive into the research topics of 'HyperClassifier: Accurate, Extensible and Scalable Traffic Classification with Programmable Switches'. Together they form a unique fingerprint.

Cite this