DocumentCode
2549334
Title
Accelerating Multiple String Matching by Using Cache-Efficient Strategy
Author
Tan, Jianlong ; Liu, Yanbing ; Liu, Ping
Author_Institution
Inst. of Comput. Technol., Chinese Acad. of Sci., Beijing
fYear
2008
fDate
20-22 July 2008
Firstpage
539
Lastpage
545
Abstract
String matching plays a fundamental role in many network security applications such as NIDS, virus detection and information filtering. In this paper, we proposed cache-efficient methods to accelerate classical multiple string matching algorithms. We observed that most classical algorithms perform poorly as pattern set grows due to their high memory requirement and the poor cache behavior. Based on this observation, we proposed efficient methods employing cache-efficient strategies, i.e., to accelerate string matching by minimizing memory usage and maximizing cache locality. Experimental results on random datasets demonstrated that our new methods are substantially faster than classical methods.
Keywords
cache storage; minimisation; string matching; cache locality maximization; cache-efficient strategy; memory usage minimization; multiple string matching algorithm acceleration; network security application; pattern set; Acceleration; Algorithm design and analysis; Automata; Bills of materials; Data structures; Degradation; Information filtering; Information management; Information security; Intrusion detection; Bit Vector; Cache-efficient; Multiple String Matching; Table Compression;
fLanguage
English
Publisher
ieee
Conference_Titel
Web-Age Information Management, 2008. WAIM '08. The Ninth International Conference on
Conference_Location
Zhangjiajie Hunan
Print_ISBN
978-0-7695-3185-4
Electronic_ISBN
978-0-7695-3185-4
Type
conf
DOI
10.1109/WAIM.2008.80
Filename
4597063
Link To Document