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