EE Seminar: Class Filter - a Fast, Efficient, and Concurrent Dynamic Filter

12 במאי 2025, 15:00 
אולם 011, בניין כיתות חשמל 
EE Seminar: Class Filter - a Fast, Efficient, and Concurrent Dynamic Filter

Electrical Engineering Systems Seminar

 

Speaker: Hagay Halperin

M.Sc. student under the supervision of Prof. Guy Even

 

Monday, 12th May 2025, at 15:00

Room 011, Kitot Building, Faculty of Engineering

 

Class Filter - a Fast, Efficient, and Concurrent Dynamic Filter

Abstract

Filters, such as the Bloom filter, are widely used approximate membership query (AMQ) data structures. Filters are fast, compact, and have a wide range of applications. Dynamic filters, which support insertions, queries, and deletions, often have a trade-off between space efficiency and performance and are often not scalable for a concurrent use case.

In this thesis, we introduce the class filter - a dynamic filter that is space efficient, fast, robust, supports full concurrency and has scalable concurrent performance compared to other filters. The class filter’s architectures strive to minimize the mean memory access count and prioritize false query performance. We introduce the pipeline technique to increase operation performance, which may be used in other filters and dictionaries. Additionally, we obtain a space lower bound for dynamic filters with a dual-pool structure, showing that asymmetry between the pools benefits the total filter’s space efficiency. Our simulations show that the class filter structure benefits from this asymmetry.

We evaluated our implementation against many reference dynamic filters in many scenarios. Our benchmarks focus on both single-threaded and multithreaded scenarios. We also explore the ”Fixed-DB” case, where concurrent queries are executed on an instance of an immutable filter. Our implementation shows competitive performance gains in all scenarios.

 

הרישום לסמינר יבוצע באמצעות סריקת הברקוד למודל

Registration to the seminar will be done by scanning the barcode for the Moodle

 

 

 

אוניברסיטת תל אביב עושה כל מאמץ לכבד זכויות יוצרים. אם בבעלותך זכויות יוצרים בתכנים שנמצאים פה ו/או השימוש שנעשה בתכנים אלה לדעתך מפר זכויות
שנעשה בתכנים אלה לדעתך מפר זכויות נא לפנות בהקדם לכתובת שכאן >>