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 :
بازگشت