DocumentCode :
3635618
Title :
Adapting the Bloom filter to multithreaded environments
Author :
Ivan Voras;Mario Žagar
Author_Institution :
University of Zagreb Faculty of electrical engineering and computing, Unska 3, Croatia
fYear :
2010
fDate :
4/1/2010 12:00:00 AM
Firstpage :
1488
Lastpage :
1493
Abstract :
Many classical algorithms like the Bloom filter were envisioned and created at a time when computers were the size of rooms and multithreading was not yet even explored theoretically. The landscape of modern mainstream computer systems today is heavily dominated with multi-core CPU-s but the effort to make full use of such systems is still ongoing. The Bloom filter has proven itself useful both as a core algorithm and as a supportive or optimizing addition to other data classification algorithms. This work explores adaptations to the basic Bloom filter algorithm for use in multithreaded applications on contemporary SMP systems and the consequences of such adaptations to its overall efficiency.
Keywords :
"Filters","Testing","Adaptive arrays","Multithreading","Application software","Classification algorithms","Performance analysis","Algorithm design and analysis","Data structures","Databases"
Publisher :
ieee
Conference_Titel :
MELECON 2010 - 2010 15th IEEE Mediterranean Electrotechnical Conference
ISSN :
2158-8473
Print_ISBN :
978-1-4244-5793-9
Electronic_ISBN :
2158-8481
Type :
conf
DOI :
10.1109/MELCON.2010.5476244
Filename :
5476244
Link To Document :
بازگشت