大方坯过滤器
计算机科学
网络数据包
滤波器(信号处理)
集合(抽象数据类型)
静态随机存取存储器
方案(数学)
内存管理
数据结构
计算机网络
计算机硬件
半导体存储器
计算机视觉
数学
数学分析
程序设计语言
标识
DOI:10.1109/tkde.2009.136
摘要
A Bloom filter is a simple but powerful data structure that can check membership to a static set. As Bloom filters become more popular for network applications, a membership query for a dynamic set is also required. Some network applications require high-speed processing of packets. For this purpose, Bloom filters should reside in a fast and small memory, SRAM. In this case, due to the limited memory size, stale data in the Bloom filter should be deleted to make space for new data. Namely the Bloom filter needs aging like LRU caching. In this paper, we propose a new aging scheme for Bloom filters. The proposed scheme utilizes the memory space more efficiently than double buffering, the current state of the art. We prove theoretically that the proposed scheme outperforms double buffering. We also perform experiments on real Internet traces to verify the effectiveness of the proposed scheme.
科研通智能强力驱动
Strongly Powered by AbleSci AI