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

被引:0
|
作者
Xu, Yichi [1 ]
Li, Guanyu [1 ]
Cao, Jiamin [1 ]
Zhang, Menghao [1 ,3 ]
Liu, Ying [1 ,2 ]
Xu, Mingwei [1 ,2 ]
机构
[1] Tsinghua Univ, Inst Network Sci & Cyberspace, Beijing 100084, Peoples R China
[2] Zhongguancun Lab, Beijing, Peoples R China
[3] Kuaishou Technol, Beijing, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
D O I
10.1109/ICC45041.2023.10279686
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
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.
引用
收藏
页码:1886 / 1892
页数:7
相关论文
共 50 条
  • [1] Encrypted Traffic Classification at Line Rate in Programmable Switches with Machine Learning
    Akem, Aristide Tanyi-Jong
    Fraysse, Guillaume
    Fiore, Marco
    PROCEEDINGS OF 2024 IEEE/IFIP NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM, NOMS 2024, 2024,
  • [2] AdaFlow: Efficient In-Network Traffic Classification using Programmable Switches
    Mittal, Sankalp
    Kotha, Harshith
    Krishna, M. Anand
    Tammana, Praveen
    2024 23RD IFIP NETWORKING CONFERENCE, IFIP NETWORKING 2024, 2024, : 249 - 257
  • [3] An Accurate and Extensible Machine Learning Classifier for Flow-Level Traffic Classification
    Lu, Gang
    Guo, Ronghua
    Zhou, Ying
    Du, Jing
    CHINA COMMUNICATIONS, 2018, 15 (06) : 125 - 138
  • [4] An Accurate and Extensible Machine Learning Classifier for Flow-Level Traffic Classification
    Gang Lu
    Ronghua Guo
    Ying Zhou
    Jing Du
    中国通信, 2018, 15 (06) : 125 - 138
  • [5] An Accurate & Efficient Approach for Traffic Classification Inside Programmable Data Plane
    Saqib, Muhammad
    Hmitti, Zakaria Ait
    Elbiaze, Halima
    Glitho, Roch H.
    2022 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM 2022), 2022, : 6331 - 6336
  • [6] Scalable Many-Field Packet Classification for Traffic Steering in SDN Switches
    Hsieh, Cheng-Liang
    Weng, Ning
    Wei, Wei
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2019, 16 (01): : 348 - 361
  • [7] Programmable Switches for in-Networking Classification
    Xavier, Bruno Missi
    Guimaraes, Rafael Silva
    Comarela, Giovanni
    Martinello, Magnos
    IEEE CONFERENCE ON COMPUTER COMMUNICATIONS (IEEE INFOCOM 2021), 2021,
  • [8] NetSentry: Scalable Volumetric DDoS Detection with Programmable Switches
    Pan, Junchen
    He, Kunpeng
    Zhang, Lei
    Liu, Zhuotao
    Zhang, Xinggong
    Cui, Yong
    2024 IEEE/ACM 32ND INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE, IWQOS, 2024,
  • [9] Accurate Traffic Splitting on Commodity Switches
    Rottenstreich, Ori
    Kanizo, Yossi
    Kaplan, Haim
    Rexford, Jennifer
    SPAA'18: PROCEEDINGS OF THE 30TH ACM SYMPOSIUM ON PARALLELISM IN ALGORITHMS AND ARCHITECTURES, 2018, : 311 - 320
  • [10] Accurate Traffic Splitting on SDN Switches
    Rottenstreich, Ori
    Kanizo, Yossi
    Kaplan, Haim
    Rexford, Jennifer
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2018, 36 (10) : 2190 - 2201