Packet Classification Algorithms: From Theory to Practice

被引:136
作者
Qi, Yaxuan [1 ]
Xu, Lianghong [1 ]
Yang, Baohua [1 ]
Xue, Yibo [2 ]
Li, Jun [3 ]
机构
[1] Tsinghua Univ, Res Inst Informat Technol, Dept Automat, Beijing 100084, Peoples R China
[2] Tsinghua Univ, Res Inst Informat Technol, Beijing, Peoples R China
[3] Tsinghua Natl Lab for Informat Sci & Technol, Beijing, Peoples R China
来源
IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-5 | 2009年
关键词
algorithm; classification; multi-core; performance;
D O I
10.1109/INFCOM.2009.5061972
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
During the past decade, the packet classification problem has been widely studied to accelerate network applications such as access control, traffic engineering and intrusion detection. In our research, we found that-although a great number of packet classification algorithms have been proposed in recent years, unfortunately most of them stagnate in mathematical analysis or software simulation stages and few of them have been implemented in commercial products as a generic solution. To fill the gap between theory and practice, in this paper, we propose a novel packet classification algorithm named HyperSplit. Compared to the well-known HiCuts and HSM algorithms, HyperSplit achieves superior performance in terms of classification speed, memory usage and preprocessing time. The practicability of the proposed algorithm is manifested by two facts in our test: HyperSplit is the only algorithm that can successfully handle all the rule sets; HyperSplit is also the only algorithm that reaches more than 6Gbps throughput on the Octeon3860 multi-core platform when tested with 64-byte Ethernet packets against 10K ACL rules.
引用
收藏
页码:648 / +
页数:2
相关论文
共 50 条
  • [31] Sagittal balance: from theory to clinical practice
    Cirillo Totera, Juan, I
    Fleiderman Valenzuela, Jose G.
    Garrido Arancibia, Jorge A.
    Pantoja Contreras, Samuel T.
    Lalanne, Lyonel Beaulieu
    Alvarez-Lemos, Facundo L.
    EFORT OPEN REVIEWS, 2021, 6 (12) : 1193 - 1202
  • [32] EffiCuts: Optimizing Packet Classification for Memory and Throughput
    Vamanan, Balajee
    Voskuilen, Gwendolyn
    Vijaykumar, T. N.
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2010, 40 (04) : 207 - 218
  • [33] From Bed to Bench: Bridging from Informatics Practice to Theory
    Haux, R.
    Lehmann, C. U.
    APPLIED CLINICAL INFORMATICS, 2014, 5 (04): : 907 - 915
  • [34] Validation of classification algorithms for childhood diabetes identified from administrative data
    Vanderloo, Saskia E.
    Johnson, Jeffrey A.
    Reimer, Kim
    McCrea, Patrick
    Nuernberger, Kimberly
    Krueger, Hans
    Aydede, Sema K.
    Collet, Jean-Paul
    Amed, Shazhan
    PEDIATRIC DIABETES, 2012, 13 (03) : 229 - 234
  • [35] Machine Learning Algorithms for Classification Geology Data from Well Logging
    Merembayev, Timur
    Yunussov, Rassul
    Yedilkhan, Amirgaliyev
    2018 14TH INTERNATIONAL CONFERENCE ON ELECTRONICS COMPUTER AND COMPUTATION (ICECCO), 2018,
  • [36] Performance analysis of classification algorithms on early detection of liver disease
    Abdar, Moloud
    Zomorodi-Moghadam, Mariam
    Das, Resul
    Ting, I-Hsien
    EXPERT SYSTEMS WITH APPLICATIONS, 2017, 67 : 239 - 251
  • [37] Evaluation of adaptive algorithms for detection and classification of fluorescent aerosols in the atmosphere
    Lahaie, Pierre
    Simard, Jean-Robert
    Buteau, Sylvie
    OPTICS AND PHOTONICS FOR COUNTERTERRORISM, CRIME FIGHTING AND DEFENCE IX; AND OPTICAL MATERIALS AND BIOMATERIALS IN SECURITY AND DEFENCE SYSTEMS TECHNOLOGY X, 2013, 8901
  • [38] Analysis of Machine Learning Algorithms for Classification and Prediction of Heart Disease
    Boyko, Nataliya
    Dosiak, Iryna
    IDDM 2021: INFORMATICS & DATA-DRIVEN MEDICINE: PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INFORMATICS & DATA-DRIVEN MEDICINE (IDDM 2021), 2021, 3038 : 233 - 249
  • [39] Data mining classification algorithms
    Saouabi, Mohamed
    Ezzati, Abdellah
    INTERNATIONAL JOURNAL OF MATHEMATICS AND COMPUTER SCIENCE, 2020, 15 (01) : 389 - 394
  • [40] ASSESMENT THE QUALITY OF CLASSIFICATION ALGORITHMS
    Skalska, Hana
    APLIMAT 2005 - 4TH INTERNATIONAL CONFERENCE, PT II, 2005, : 529 - 535