• 文献检索
  • 文档翻译
  • 深度研究
  • 学术资讯
  • Suppr Zotero 插件Zotero 插件
  • 邀请有礼
  • 套餐&价格
  • 历史记录
应用&插件
Suppr Zotero 插件Zotero 插件浏览器插件Mac 客户端Windows 客户端微信小程序
定价
高级版会员购买积分包购买API积分包
服务
文献检索文档翻译深度研究API 文档MCP 服务
关于我们
关于 Suppr公司介绍联系我们用户协议隐私条款
关注我们

Suppr 超能文献

核心技术专利:CN118964589B侵权必究
粤ICP备2023148730 号-1Suppr @ 2026

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验

PSBF:整数可扩展布隆过滤器。

PSBF: Integer Scalable Bloom Filter.

作者信息

Yi Wenlong, Wang Chuang, Xie Qiliang, Zhao Yingding, Jia Jing

机构信息

School of Software, Jiangxi Agricultural University, Nanchang 330045, China.

出版信息

Sensors (Basel). 2023 Sep 9;23(18):7775. doi: 10.3390/s23187775.

DOI:10.3390/s23187775
PMID:37765833
原文链接:https://pmc.ncbi.nlm.nih.gov/articles/PMC10537130/
Abstract

Given the challenges associated with the dynamic expansion of the conventional bloom filter's capacity, the prevalence of false positives, and the subpar access performance, this study employs the algebraic and topological characteristics of integers to introduce an innovative approach for dynamically expanding the Integer Scalable Bloom Filter (PSBF). The proposed method involves converting the target element into an integer using a string hash function, followed by the conversion of said integer into a integer through algebraic properties. This process automatically establishes the topological tree access structure of the PSBF. The experiment involved a comparison of access performance among the standard bloom filter, dynamic bloom filter, and scalable bloom filter. The findings indicate that the PSBF offers advantages such as avoidance of a linear storage structure, enhanced efficiency in element insertion and query, improved storage space utilization, and reduced likelihood of false positives. Consequently, the PSBF presents a novel approach to the dynamic extensibility of bloom filters.

摘要

鉴于传统布隆过滤器在容量动态扩展、误报率高以及访问性能欠佳等方面存在的挑战,本研究利用整数的代数和拓扑特性,引入一种创新方法来动态扩展整数可扩展布隆过滤器(PSBF)。所提出的方法包括使用字符串哈希函数将目标元素转换为整数,然后通过代数性质将该整数转换为另一个整数。此过程自动建立了PSBF的拓扑树访问结构。实验对标准布隆过滤器、动态布隆过滤器和可扩展布隆过滤器的访问性能进行了比较。结果表明,PSBF具有避免线性存储结构、提高元素插入和查询效率、改善存储空间利用率以及降低误报可能性等优点。因此,PSBF为布隆过滤器的动态可扩展性提供了一种新方法。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/3793aefc86f3/sensors-23-07775-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/730580a346a5/sensors-23-07775-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/bafe41157c3b/sensors-23-07775-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/3fabd3c04bbb/sensors-23-07775-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/7a61ef495029/sensors-23-07775-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/c9bde97a3610/sensors-23-07775-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/2adb8f647bdb/sensors-23-07775-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/0fee4f71b58b/sensors-23-07775-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/3793aefc86f3/sensors-23-07775-g008.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/730580a346a5/sensors-23-07775-g001.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/bafe41157c3b/sensors-23-07775-g002.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/3fabd3c04bbb/sensors-23-07775-g003.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/7a61ef495029/sensors-23-07775-g004.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/c9bde97a3610/sensors-23-07775-g005.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/2adb8f647bdb/sensors-23-07775-g006.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/0fee4f71b58b/sensors-23-07775-g007.jpg
https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b44d/10537130/3793aefc86f3/sensors-23-07775-g008.jpg

相似文献

1
PSBF: Integer Scalable Bloom Filter.PSBF:整数可扩展布隆过滤器。
Sensors (Basel). 2023 Sep 9;23(18):7775. doi: 10.3390/s23187775.
2
Query the trajectory based on the precise track: a Bloom filter-based approach.基于精确轨迹查询轨迹:一种基于布隆过滤器的方法。
Geoinformatica. 2021;25(2):397-416. doi: 10.1007/s10707-021-00433-2. Epub 2021 Mar 15.
3
Suitability of a new Bloom filter for numerical vectors with high dimensions.新型布隆过滤器在高维数值向量中的适用性。
PLoS One. 2018 Dec 21;13(12):e0209159. doi: 10.1371/journal.pone.0209159. eCollection 2018.
4
A novel zero delay low pass filter: Application to precision positioning systems.一种新型零延迟低通滤波器:在精密定位系统中的应用。
ISA Trans. 2021 May;111:231-248. doi: 10.1016/j.isatra.2020.11.013. Epub 2020 Nov 20.
5
An efficient filter with low memory usage for multimedia data of industrial Internet of Things.一种用于工业物联网多媒体数据的低内存使用高效滤波器。
PeerJ Comput Sci. 2021 Jun 11;7:e589. doi: 10.7717/peerj-cs.589. eCollection 2021.
6
New 5-adic Cantor sets and fractal string.新的5进康托集与分形线
Springerplus. 2013 Dec 5;2(1):654. doi: 10.1186/2193-1801-2-654. eCollection 2013.
7
Bloom filters for molecules.用于分子的布隆过滤器。
J Cheminform. 2023 Oct 12;15(1):95. doi: 10.1186/s13321-023-00765-1.
8
Threshold-Based Widespread Event Detection.基于阈值的广泛事件检测
Proc Int Conf Distrib Comput Syst. 2019;2019:399-408. doi: 10.1109/icdcs.2019.00047.
9
Bloom Filter Trie: an alignment-free and reference-free data structure for pan-genome storage.布隆过滤器前缀树:一种用于泛基因组存储的无比对和无参考的数据结构。
Algorithms Mol Biol. 2016 Apr 14;11:3. doi: 10.1186/s13015-016-0066-8. eCollection 2016.
10
Integral-valued polynomials over sets of algebraic integers of bounded degree.有界次数代数整数集上的整值多项式。
J Number Theory. 2014 Apr;137:241-255. doi: 10.1016/j.jnt.2013.11.007.

引用本文的文献

1
Weighted Attribute-Based Proxy Re-Encryption Scheme with Distributed Multi-Authority Attributes.具有分布式多权威属性的加权基于属性代理重加密方案
Sensors (Basel). 2024 Jul 30;24(15):4939. doi: 10.3390/s24154939.

本文引用的文献

1
kmtricks: efficient and flexible construction of Bloom filters for large sequencing data collections.kmtricks:用于大型测序数据集的布隆过滤器的高效灵活构建
Bioinform Adv. 2022 Apr 29;2(1):vbac029. doi: 10.1093/bioadv/vbac029. eCollection 2022.
2
Fast detection of maximal exact matches via fixed sampling of query K-mers and Bloom filtering of index K-mers.通过查询 K -mer 的固定采样和索引 K-mer 的布隆过滤实现最大精确匹配的快速检测。
Bioinformatics. 2019 Nov 1;35(22):4560-4567. doi: 10.1093/bioinformatics/btz273.