作者
Biplob Debnath, Sudipta Sengupta, Jin Li, David J Lilja, David HC Du
发表日期
2011/6/20
研讨会论文
2011 31st International Conference on Distributed Computing Systems
页码范围
635-644
出版商
IEEE
简介
The bloom filter is a probabilistic data structure that provides a compact representation of a set of elements. To keep false positive probabilities low, the size of the bloom filter must be dimensioned a priori to be linear in the maximum number of keys inserted, with the linearity constant ranging typically from one to few bytes. A bloom filter is most commonly used as an in memory data structure, hence its size is limited by the availability of RAM space on the machine. As datasets have grown over time to Internet scale, so have the RAM space requirements of bloom filters. If sufficient RAM space is not available, we advocate that flash memory may serve as a suitable medium for storing bloom filters, since it is about one-tenth the cost of RAM per GB while still providing access times orders of magnitude faster than hard disk. We present BLOOMFLASH, a bloom filter designed for flash memory based storage, that provides …
引用总数
20112012201320142015201620172018201920202021202220232024342108123179868154454511
学术搜索中的文章
B Debnath, S Sengupta, J Li, DJ Lilja, DHC Du - 2011 31st International Conference on Distributed …, 2011