Scalable Bloom Filters

被引:137
|
作者
Almeida, Paulo Sergio [1 ]
Baquero, Carlos
Preguica, Nuno
Hutchison, David
机构
[1] Univ Minho, CCTC, DI, P-4719 Braga, Portugal
[2] Univ Nova Lisboa, FCT, CITI DI, P-1200 Lisbon, Portugal
[3] Univ Lancaster, Dept Comp, Lancaster, England
关键词
data structures; bloom filters; distributed systems; randomized algorithms;
D O I
10.1016/j.ipl.2006.10.007
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Bloom filters provide space-efficient storage of sets at the cost of a probability of false positives on membership queries. The size of the filter must be defined a priori based on the number of elements to store and the desired false positive probability, being impossible to store extra elements without increasing the false positive probability. This leads typically to a conservative assumption regarding maximum set size, possibly by orders of magnitude, and a consequent space waste. This paper proposes Scalable Bloom Filters, a variant of Bloom filters that can adapt dynamically to the number of elements stored, while assuring a maximum false positive probability. (c) 2006 Elsevier B.V. All rights reserved.
引用
收藏
页码:255 / 261
页数:7
相关论文
共 50 条
  • [31] Bloom filters in probabilistic verification
    Dillinger, PC
    Manolios, P
    [J]. FORMAL METHODS IN COMPUTER-AIDED DESIGN, PROCEEDINGS, 2004, 3312 : 367 - 381
  • [32] NATURES FILTERS SET TO BLOOM
    OTTEWELL, S
    [J]. CHEMICAL ENGINEER-LONDON, 1993, (552): : 16 - 16
  • [33] Bloofi: Multidimensional Bloom filters
    Crainiceanu, Adina
    Lemire, Daniel
    [J]. INFORMATION SYSTEMS, 2015, 54 : 311 - 324
  • [34] Bloom filters in probabilistic verification
    Dillinger, PC
    Manolios, P
    [J]. FORMAL METHODS IN COMPUTER-AIDED DESIGN, 2004, 3312 : 367 - 381
  • [35] A scalable Bloom filter for membership queries
    Xie, Kun
    Min, Yinghua
    Zhang, Dafang
    Wen, Jigang
    Xie, Gaogang
    [J]. GLOBECOM 2007: 2007 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-11, 2007, : 543 - +
  • [36] Cuckoo Filters and Bloom Filters: Comparison and Application to Packet Classification
    Reviriego, Pedro
    Martinez, Jorge
    Larrabeiti, David
    Pontarelli, Salvatore
    [J]. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2020, 17 (04): : 2690 - 2701
  • [37] COCA Filters: Co-occurrence Aware Bloom Filters
    Tirdad, Kamran
    Ghodsnia, Pedram
    Munro, J. Ian
    Lopez-Ortiz, Alejandro
    [J]. STRING PROCESSING AND INFORMATION RETRIEVAL, 2011, 7024 : 313 - 325
  • [38] Sampling and Reconstruction Using Bloom Filters
    Sengupta, Neha
    Bagchi, Amitabha
    Bedathur, Srikanta
    Ramanath, Maya
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2018, 30 (07) : 1324 - 1337
  • [39] Optimizing Distributed Joins with Bloom Filters
    Ramesh, Sukriti
    Papapetrou, Odysseas
    Siberski, Wolf
    [J]. DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, PROCEEDINGS, 2008, 5375 : 145 - 156
  • [40] Detecting Errors in Instructions with Bloom Filters
    Atamaner, Mert
    Ergin, Oguz
    Ottavi, Marco
    Reviriego, Pedro
    [J]. 2017 IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI AND NANOTECHNOLOGY SYSTEMS (DFT), 2017, : 143 - 146