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