$d$ sets without intersection, the multi-set membership query"/>

Magic Cube Bloom Filter - Answering Membership Queries for Multiple Sets.

BigComp(2019)

引用 9|浏览52
暂无评分
摘要
Given $d$ sets without intersection, the multi-set membership query problem is to decide which set an incoming item $e$ belongs to. Multi-set membership query is a fundamental problem in a variety of fields of computer science, especially computer networking. Although several approaches have been proposed in the literature to address this problem, they cannot achieve a high processing speed, a high accuracy, and a small memory usage at the same time. In this paper, we propose a novel data structure, namely Magic Cube Bloom Filter (MCBF), which outperforms the state-of-the-art in terms of accuracy and query speed with a limited memory usage. The key idea of the Magic Cube Bloom filter is that items from the same set are stored in different Bloom filters, improving the accuracy by the redistribution of items. The MC-BF also improves the query speed by utilizing spatial locality. Experimental results show that the MC-BF outperforms the state-of-the-art BUFFALO by up to 148.5 times in terms of accuracy, and up to 3.16 times in terms of query speed. We have made the source code of our MC-BF available on Github [1].
更多
查看译文
关键词
Random access memory,Hash functions,Servers,Memory management,Switches,Arrays
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要