Research on Multi-pattern Matching Based on Network Processor

WU Yong-chao,HUA Bei
DOI: https://doi.org/10.3969/j.issn.1000-3428.2009.08.056
2009-01-01
Abstract:【Abstract】Deep packet inspection is the bottleneck of a ,network intrusion detection system. This paper analyzes the characteristic of a ,real intrusion pattern string set, discusses the improvement of a multi-pattern matching algorithm FNP and its implementing optimization on a multi-core and multithreaded platform-Intel IXP2800 Network Processor Unit(NPU). Simulations on Intel IXP2800 NPU show ,that the improved ,FNP can achieve 6 Gb/s throughput on a 10 K-size randomly generated pattern sets, and has almost linear speedup. 【Key words】multi-pattern matching; network processor; parallel algorithm 计 ,算 ,机 ,工 ,程 Computer Engineering 第 35卷 ,第 8期 Vol.35 ,No.8 2009年 4月 April 2009 ·安全技术·,,1000—3428(2009)08—0166—03 文献标识码:A 中图分类号:TP393.08 1 概述
What problem does this paper attempt to address?