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
来源
ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS | 2023年
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
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 条
  • [31] HorusEye: A Realtime IoT Malicious Traffic Detection Framework using Programmable Switches
    Dong, Yutao
    Li, Qing
    Wu, Kaidong
    Li, Ruoyu
    Zhao, Dan
    Tyson, Gareth
    Peng, Junkun
    Jiang, Yong
    Xia, Shutao
    Xu, Mingwei
    PROCEEDINGS OF THE 32ND USENIX SECURITY SYMPOSIUM, 2023, : 571 - 588
  • [32] On DGA Detection and Classification Using P4 Programmable Switches
    AlSabeh, Ali
    Friday, Kurt
    Kfoury, Elie
    Crichigno, Jorge
    Bou-Harb, Elias
    COMPUTERS & SECURITY, 2024, 145
  • [33] Scalable and accurate subsequence transform for time series classification
    Mbouopda, Michael Franklin
    Nguifo, Engelbert Mephu
    PATTERN RECOGNITION, 2024, 147
  • [34] Highly Scalable and Provably Accurate Classification in Poincare Balls
    Chien, Eli
    Pan, Chao
    Tabaghi, Puoya
    Milenkovic, Olgica
    2021 21ST IEEE INTERNATIONAL CONFERENCE ON DATA MINING (ICDM 2021), 2021, : 61 - 70
  • [35] Scalable Traffic Control Using Programmable Data Planes in a Space Information Network
    Pan, Huijiang
    Yao, Haipeng
    Mai, Tianle
    Zhang, Ni
    Liu, Yunjie
    IEEE NETWORK, 2021, 35 (04): : 35 - 41
  • [36] Machine Learning Models for Network Traffic Classification in Programmable Logic
    Jacobson, Brendan
    Conger, Denver
    Petersen, Bryton
    Anderson, Matthew
    Sgambati, Matthew
    2022 IEEE INTERNATIONAL SYMPOSIUM ON TECHNOLOGIES FOR HOMELAND SECURITY (HST), 2022,
  • [37] Accurate classification of the Internet traffic based on the SVM method
    Li, Zhu
    Yuan, Ruixi
    Guan, Xiaohong
    2007 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-14, 2007, : 1373 - 1378
  • [38] Accurate Traffic Classification with Multi-threaded Processors
    Liu, Yizhen
    Xu, Daxiong
    Sun, Lingge
    Liu, Dong
    2008 IEEE INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING WORKSHOP PROCEEDINGS, VOLS 1 AND 2, 2008, : 478 - +
  • [39] Payload Signature Structure for Accurate Application Traffic Classification
    Goo, Young-Hoon
    Shim, Kyu-Seok
    Lee, Su-Kang
    Kim, Myung-Sup
    2016 18TH ASIA-PACIFIC NETWORK OPERATIONS AND MANAGEMENT SYMPOSIUM (APNOMS), 2016,
  • [40] Programmable and Scalable Per-Flow Traffic Management Scheme using a Control Server
    Shinohara, Yusuke
    Shimonishi, Hideyuki
    Tode, Hideki
    Murakami, Koso
    2009 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-8, 2009, : 2320 - 2324