DocumentCode :
519218
Title :
High performance pattern matching using Bloom-Bloomier Filter
Author :
Tuan, Nguyen Duy Anh ; Hieu, Bui Trung ; Thinh, Tran Ngoc
Author_Institution :
Fac. of Comput. Sci. & Eng., Ho Chi Minh City Univ. of Technol., Ho Chi Minh City, Vietnam
fYear :
2010
fDate :
19-21 May 2010
Firstpage :
870
Lastpage :
874
Abstract :
In this paper, we propose a high performance architecture based on the combination of Bloom Filter and Bloomier Filter (BBF) to enhance the speed of pattern matching process on Clam Antivirus (ClamAV) database. BBF maintains small on-chip memory, low number of fault positives and can indicate which patterns are the candidate matches. The implementation results on low-cost Altera Cyclone II show that our architecture can handle 43,491-characters of ClamAV pattern set with only 9.5 bits per character and achieve a throughput of 1 gigabit per second (Gbps). As compared with previous systems, our memory utilization is far better up to 73%.
Keywords :
computer viruses; data structures; field programmable gate arrays; filtering theory; pattern matching; Altera Cyclone II; Bloom-Bloomier filter; Clam Antivirus database; on-chip memory; pattern matching process; Cities and towns; Computer science; Cyclones; Data engineering; Databases; Hardware; Logic; Matched filters; Pattern matching; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical Engineering/Electronics Computer Telecommunications and Information Technology (ECTI-CON), 2010 International Conference on
Conference_Location :
Chiang Mai
Print_ISBN :
978-1-4244-5606-2
Electronic_ISBN :
978-1-4244-5607-9
Type :
conf
Filename :
5491585
Link To Document :
بازگشت