自动缩放布隆过滤器:控制真阳性与假阳性间的权衡
数据结构与算法
2019-08-13 v2
摘要
布隆过滤器(Bloom filter)是一种支持集合成员查询的简单数据结构。标准布隆过滤器不支持删除操作,因此许多应用使用计数布隆过滤器(counting Bloom filter)以实现删除。本文提出一种计数布隆过滤器方法的推广,称为“自动缩放布隆过滤器(autoscaling Bloom filters)”,其允许在假阳性与真阳性的概率界限下调整自身容量。本质上,自动缩放布隆过滤器是一种带有可调二值化阈值的二值化计数布隆过滤器。我们给出了性能的数学分析,并提供了最小化假阳性率的过程。
引用
@article{arxiv.1705.03934,
title = {Autoscaling Bloom Filter: Controlling Trade-off Between True and False Positives},
author = {Denis Kleyko and Abbas Rahimi and Ross W. Gayler and Evgeny Osipov},
journal= {arXiv preprint arXiv:1705.03934},
year = {2019}
}
备注
13 pages, 3 figures