A Shifting Filter Framework for Dynamic Set Queries

IEEE-ACM TRANSACTIONS ON NETWORKING(2023)

引用 0|浏览32
暂无评分
摘要
Set query is a fundamental problem in computer systems. Plenty of applications rely on the query results of membership, association, and multiplicity. A traditional method that addresses such a fundamental problem is derived from Bloom filter. However, such methods may fail to support element deletion, require additional filters or apriori knowledge, making them unamenable to a high-performance implementation for dynamic set representation and query. In this paper, we envision a novel sketch framework that is multi-functional, non-parametric, space efficient, and deletable. As far as we know, none of the existing designs can guarantee such features simultaneously. To this end, we present a general shifting framework to represent auxiliary information (such as multiplicity, association) with the offset. Thereafter, we specify such design philosophy for a hash table horizontally at the slot level, as well as vertically at the bucket level. Theoretical and experimental results jointly demonstrate that our design works exceptionally well with three types of set queries under small memory.
更多
查看译文
关键词
Information filters,Filtering theory,Data structures,Fingerprint recognition,Distributed databases,Throughput,Task analysis,Dynamic set queries,element deletion,Cuckoo filters,Bloom filters,shifting framework
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要