Noisy Bloom Filters for Multi-Set Membership Testing

被引:0
|
作者
Dai, Haipeng [1 ]
Zhong, Yuankun [1 ]
Liu, Alex X. [1 ]
Wang, Wei [1 ]
Li, Meng [1 ]
机构
[1] Nanjing Univ, State Key Lab Novel Software Technol, Nanjing, Jiangsu, Peoples R China
基金
中国国家自然科学基金;
关键词
Bloom filter; multi-set membership testing; noise; asymmetric error-correcting code; constant weight code; BOUNDS;
D O I
10.1145/2896377.2901451
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper is on designing a compact data structure for multi-set membership testing allowing fast set querying. Multi-set membership testing is a fundamental operation for computing systems and networking applications. Most existing schemes for multi-set membership testing are built upon Bloom filter, and fall short in either storage space cost or query speed. To address this issue, in this paper we propose Noisy Bloom Filter (NBF) and Error Corrected Noisy Bloom Filter (NBF-E) for multi-set membership testing. For theoretical analysis, we optimize their classification failure rate and false positive rate, and present criteria for selection between NBF and NBF-E. The key novelty of NBF and NBF-E is to store set ID information in a compact but noisy way that allows fast recording and querying, and use denoising method for querying. Especially, NBF-E incorporates asymmetric error-correcting coding technique into NBF to enhance the resilience of query results to noise by revealing and leveraging the asymmetric error nature of query results. To evaluate NBF and NBF-E in comparison with prior art, we conducted experiments using real-world network traces. The results show that NBF and NBF-E significantly advance the state-of-the-art on multi-set membership testing.
引用
收藏
页码:139 / 151
页数:13
相关论文
共 50 条
  • [1] Bloom Filter With Noisy Coding Framework for Multi-Set Membership Testing
    Dai, Haipeng
    Yu, Jun
    Li, Meng
    Wang, Wei
    Liu, Alex X.
    Ma, Jinghao
    Qi, Lianyong
    Chen, Guihai
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2023, 35 (07) : 6710 - 6724
  • [2] When Bloom Filters Are No Longer Compact: Multi-Set Membership Lookup for Network Applications
    Qiao, Yan
    Chen, Shigang
    Mo, Zhen
    Yoon, Myungkeun
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2016, 24 (06) : 3326 - 3339
  • [3] Difference Bloom Filter: a Probabilistic Structure for Multi-set Membership Query
    Yang, Dongsheng
    Tian, Deyu
    Gong, Junzhi
    Gao, Siang
    Yang, Tong
    Li, Xiaoming
    [J]. 2017 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2017,
  • [4] BhBF: A Bloom Filter Using Bh Sequences for Multi-set Membership Query
    Pei, Shuyu
    Xie, Kun
    Wang, Xin
    Xie, Gaogang
    Li, Kenli
    Li, Wei
    Li, Yanbiao
    Wen, Jigang
    [J]. ACM TRANSACTIONS ON KNOWLEDGE DISCOVERY FROM DATA, 2022, 16 (05)
  • [5] ID Bloom Filter: Achieving Faster Multi-Set Membership Query in Network Applications
    Liu, Peng
    Wang, Hao
    Gao, Siang
    Yang, Tong
    Zou, Lei
    Uden, Lorna
    Li, Xiaoming
    [J]. 2018 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2018,
  • [6] Bloom Tree: A Search Tree Based on Bloom Filters for Multiple-Set Membership Testing
    Yoon, MyungKeun
    Son, JinWoo
    Shin, Seon-Ho
    [J]. 2014 PROCEEDINGS IEEE INFOCOM, 2014, : 1429 - 1437
  • [7] Fast Dynamic Multiple-Set Membership Testing Using Combinatorial Bloom Filters
    Hao, Fang
    Kodialam, Murali
    Lakshman, T. V.
    Song, Haoyu
    [J]. IEEE-ACM TRANSACTIONS ON NETWORKING, 2012, 20 (01) : 295 - 304
  • [8] Building Fast and Compact Sketches for Approximately Multi-Set Multi-Membership Querying
    Li, Rundong
    Wang, Pinghui
    Zhu, Jiongli
    Zhao, Junzhou
    Di, Jia
    Yang, Xiaofei
    Ye, Kai
    [J]. SIGMOD '21: PROCEEDINGS OF THE 2021 INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2021, : 1077 - 1089
  • [9] Coloring Embedder: Towards Multi-Set Membership Queries in Web Cache Sharing
    Kang, Zhaodong
    Xu, Jin
    Wang, Wenqi
    Jiang, Jie
    Jiang, Shiqi
    Yang, Tong
    Cui, Bin
    Wolf, Tilman
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (12) : 5664 - 5680
  • [10] Fast Dynamic Multiset Membership Testing Using Combinatorial Bloom Filters
    Hao, Fang
    Kodialam, Murali
    Lakshman, T. V.
    Song, Haoyu
    [J]. IEEE INFOCOM 2009 - IEEE CONFERENCE ON COMPUTER COMMUNICATIONS, VOLS 1-5, 2009, : 513 - 521