Accurate Traffic Classification with Multi-threaded Processors

被引:1
|
作者
Liu, Yizhen [1 ]
Xu, Daxiong [1 ]
Sun, Lingge [2 ]
Liu, Dong [2 ]
机构
[1] Beijing Univ Posts & Commun, Opt Commun & Optoelect Inst, Beijing, Peoples R China
[2] BitHighway Inc, Lab Network Secur & Management, Beijing, Peoples R China
关键词
traffic classification; traffic management; network processor; Internet protocol; multi-threaded;
D O I
10.1109/KAMW.2008.4810528
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Nowadays traffic classification is a fundamental process for Internet traffic management devices and Internet applications need accurate, high performance and scalable traffic classification. Traditional traffic classification is inaccurate and elementary because they are based on imprecise transport layer port method and have unacceptably memory access latency in packet processing. In this paper, we discuss an accurate multi-stage traffic classification in gigabits Internet traffic management systems using multi-threaded processor. Firstly, we address the problem of inaccurate packet classification and analyze payload of applications and standard protocols. Secondly, we present a multi-stage traffic classification using packet header fields and payload string. Finally, we present the software pipeline architecture and hardware design for our approach with network processor. We used our approach to monitor a carrier's backbone node for a month. Compared with traditional methods, the multi-stage traffic classification has 91% accuracy in a real network environment.
引用
收藏
页码:478 / +
页数:2
相关论文
共 50 条
  • [1] Fairness Metrics for Multi-Threaded Processors
    Vandierendonck, Hans
    Seznec, Andre
    [J]. IEEE COMPUTER ARCHITECTURE LETTERS, 2011, 10 (01) : 4 - 7
  • [2] Branch prediction in multi-threaded processors
    Gummaraju, J
    Franklin, M
    [J]. 2000 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 2000, : 179 - 188
  • [3] Cache Prefetching and Speculation on Multi-Threaded Processors
    Ono, Tarik
    Greenstreet, Mark R.
    [J]. 2013 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2013, : 206 - 211
  • [4] Partitioning multi-threaded processors with a large number of threads
    El-Moursy, A
    Garg, R
    Albonesi, DH
    Dwarkadas, S
    [J]. ISPASS 2005: IEEE INTERNATIONAL SYMPOSIUM ON PERFORMANCE ANALYSIS OF SYSTEMS AND SOFTWARE, 2005, : 112 - 123
  • [5] Securing Multi-core Multi-threaded Packet Processors
    Chasaki, Danai
    [J]. PROCEEDINGS OF THE EIGHTH ACM/IEEE SYMPOSIUM ON ARCHITECTURES FOR NETWORKING AND COMMUNICATIONS SYSTEMS (ANCS'12), 2012, : 149 - 150
  • [6] Microarchitectural enhancements for configurable multi-threaded soft processors
    Moussali, Roger
    Ghanem, Nabil
    Saghir, Mazen A. R.
    [J]. 2007 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, VOLS 1 AND 2, 2007, : 782 - 785
  • [7] A Multi-threaded network interface using network processors
    Cascon, Pablo
    Ortega, Julio
    Haider, Waseem M.
    Diaz, Antonio F.
    Rojas, Ignacio
    [J]. PROCEEDINGS OF THE PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2009, : 196 - 200
  • [8] Performance and energy metrics for multi-threaded applications on DVFS processors
    Rauber, Thomas
    Ruenger, Gudula
    Stachowski, Matthias
    [J]. SUSTAINABLE COMPUTING-INFORMATICS & SYSTEMS, 2018, 17 : 55 - 68
  • [9] A scalability prediction approach for multi-threaded applications on manycore processors
    Bai, Xiuxiu
    Wang, Endong
    Dong, Xiaoshe
    Zhang, Xingjun
    [J]. JOURNAL OF SUPERCOMPUTING, 2015, 71 (11): : 4072 - 4094
  • [10] Techniques Optimizing the Number of Processors to Schedule Multi-Threaded Tasks
    Nelissen, Geoffrey
    Berten, Vandy
    Goossens, Joel
    Milojevic, Dragomir
    [J]. PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 321 - 330