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 条
  • [41] A Basis for Verifying Multi-threaded Programs
    Rustan, K.
    Leino, M.
    Mueller, Peter
    [J]. PROGRAMMING LANGUAGES AND SYSTEMS, PROCEEDINGS, 2009, 5502 : 378 - 393
  • [42] Verifying Multi-threaded Software with Impact
    Wachter, Bjoern
    Kroening, Daniel
    Ouaknine, Joel
    [J]. 2013 FORMAL METHODS IN COMPUTER-AIDED DESIGN (FMCAD), 2013, : 210 - 217
  • [43] Information Declassification for Multi-Threaded Programs
    Zhu, Hao
    Zhuang, Yi
    Chen, Xiang
    [J]. APPLIED MATHEMATICS & INFORMATION SCIENCES, 2014, 8 (04): : 1911 - 1916
  • [44] Agents as multi-threaded logical objects
    Clark, K
    Robinson, PJ
    [J]. COMPUTATIONAL LOGIC: LOGIC PROGRAMMING AND BEYOND, PT I: ESSAYS IN HONOUR OF ROBERT A KOWALSKI, 2002, 2407 : 33 - 65
  • [45] A Multi-Threaded Semantic Focused Crawler
    Punam Bedi
    Anjali Thukral
    Hema Banati
    Abhishek Behl
    Varun Mendiratta
    [J]. Journal of Computer Science & Technology, 2012, 27 (06) : 1233 - 1242
  • [46] A reconfigurable multi-threaded architecture model
    Wallner, S
    [J]. ADVANCES IN COMPUTER SYSTEMS ARCHITECTURE, 2003, 2823 : 193 - 207
  • [47] Global multi-threaded instruction scheduling
    Ottoni, Guilherme
    August, David I.
    [J]. MICRO-40: PROCEEDINGS OF THE 40TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE, 2007, : 56 - 68
  • [48] Probabilistic noninterference for multi-threaded programs
    Sabelfeld, A
    Sands, D
    [J]. 13TH IEEE COMPUTER SECURITY FOUNDATIONS WORKSHOP, PROCEEDINGS, 2000, : 200 - 214
  • [49] On multi-threaded satisfiability solving with OpenMP
    Vander-Swalmen, Pascal
    Dequen, Gilles
    Krajecki, Michael
    [J]. OPENMP IN A NEW ERA OF PARALLELISM, PROCEEDINGS, 2008, 5004 : 146 - 157
  • [50] Multi-threaded ASP solving with clasp
    Gebser, Martin
    Kaufmann, Benjamin
    Schaub, Torsten
    [J]. THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2012, 12 : 525 - 545