DocumentCode :
3291247
Title :
Non-collision Hash Scheme Using Bloom Filter and CAM
Author :
Li, Yun-Zhao
Author_Institution :
Sch. of Comput. Sci., Nat. Univ. of Defense & Technol., Changsha, China
fYear :
2009
fDate :
6-7 June 2009
Firstpage :
55
Lastpage :
58
Abstract :
Hash tables are fundamental components of several network processing algorithms and applications, including route lookup, intrusion detection, viruses, worms and other malicious code detection and filtering. Collisions exist in common hash tables, which can critically affect the worst-case throughput of an application, since the number of memory accesses required for each lookup can vary. A non-collision hash scheme was presented, assuring at most one memory access for each lookup. Using Bloom filter (BF) and CAM, this new algorithm is flexible and items can be inserted or deleted quickly. Through a combination of analysis and simulations we show that our algorithm achieves better worst-case performance than the BF based hash table using the same amount of memory and a small amount of additional CAM.
Keywords :
content-addressable storage; cryptography; Bloom filter; content addressable memory; hash tables; intrusion detection; malicious code detection; network processing algorithms; noncollision hash scheme; route lookup; viruses; worms; Algorithm design and analysis; Analytical models; CADCAM; Computer aided manufacturing; Filtering algorithms; Filters; Intrusion detection; Performance analysis; Throughput; Viruses (medical); Bloom Filter; CAM; Hash Table; Non-collision;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Web Mining and Web-based Application, 2009. WMWA '09. Second Pacific-Asia Conference on
Conference_Location :
Wuhan
Print_ISBN :
978-0-7695-3646-0
Type :
conf
DOI :
10.1109/WMWA.2009.64
Filename :
5232466
Link To Document :
بازگشت