可扩展布隆过滤器:网络和分布式系统中处理增加数据的可扩展性和效率的自适应策略

IF 6.6 1区 计算机科学 Q1 Multidisciplinary
Jigang Wen;Shuyu Pei;Chuhan Yan;Kun Xie;Wei Liang
{"title":"可扩展布隆过滤器:网络和分布式系统中处理增加数据的可扩展性和效率的自适应策略","authors":"Jigang Wen;Shuyu Pei;Chuhan Yan;Kun Xie;Wei Liang","doi":"10.26599/TST.2024.9010160","DOIUrl":null,"url":null,"abstract":"Bloom Filters (BFs) are compact and probabilistic data structures designed for efficient set membership queries. They offer high query and storage efficiency, making them particularly useful in network and distributed systems. However, the scalability of BFs in accommodating “big data” is limited by increased false positive rates, inflexible hash functions, and inefficient matching with dynamic datasets. To address these limitations, we introduce the Extensible Bloom Filter (EBF), which incorporates a flexible expansion mechanism and an adaptive hash function generation scheme. The EBF design features a set of BF vectors that expand according to the rate of incoming data, with each vector sized to suit the characteristics of the data. Adaptive hash functions, derived from common base matrices, streamline the process by leveraging strong inter-hash relationships. This reduces overhead and simplifies queries across multiple BF vector sizes. Performance evaluations have shown that the EBF consistently achieves a low false positive rate and minimal query time, even amid dynamic data arrivals and large data sets. With its extensibility and adaptability, the EBF provides a robust solution for applications requiring dynamic set representations with stringent accuracy requirements. It enhances the capabilities of network and distributed systems, making them more efficient in handling complex data scenarios.","PeriodicalId":48690,"journal":{"name":"Tsinghua Science and Technology","volume":"30 4","pages":"1846-1864"},"PeriodicalIF":6.6000,"publicationDate":"2024-09-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10678800","citationCount":"0","resultStr":"{\"title\":\"Extensible Bloom Filters: Adaptive Strategies for Scalability and Efficiency in Network and Distributed Systems to Handle Increased Data\",\"authors\":\"Jigang Wen;Shuyu Pei;Chuhan Yan;Kun Xie;Wei Liang\",\"doi\":\"10.26599/TST.2024.9010160\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Bloom Filters (BFs) are compact and probabilistic data structures designed for efficient set membership queries. They offer high query and storage efficiency, making them particularly useful in network and distributed systems. However, the scalability of BFs in accommodating “big data” is limited by increased false positive rates, inflexible hash functions, and inefficient matching with dynamic datasets. To address these limitations, we introduce the Extensible Bloom Filter (EBF), which incorporates a flexible expansion mechanism and an adaptive hash function generation scheme. The EBF design features a set of BF vectors that expand according to the rate of incoming data, with each vector sized to suit the characteristics of the data. Adaptive hash functions, derived from common base matrices, streamline the process by leveraging strong inter-hash relationships. This reduces overhead and simplifies queries across multiple BF vector sizes. Performance evaluations have shown that the EBF consistently achieves a low false positive rate and minimal query time, even amid dynamic data arrivals and large data sets. With its extensibility and adaptability, the EBF provides a robust solution for applications requiring dynamic set representations with stringent accuracy requirements. It enhances the capabilities of network and distributed systems, making them more efficient in handling complex data scenarios.\",\"PeriodicalId\":48690,\"journal\":{\"name\":\"Tsinghua Science and Technology\",\"volume\":\"30 4\",\"pages\":\"1846-1864\"},\"PeriodicalIF\":6.6000,\"publicationDate\":\"2024-09-11\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=10678800\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Tsinghua Science and Technology\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://ieeexplore.ieee.org/document/10678800/\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"Multidisciplinary\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Tsinghua Science and Technology","FirstCategoryId":"94","ListUrlMain":"https://ieeexplore.ieee.org/document/10678800/","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"Multidisciplinary","Score":null,"Total":0}
引用次数: 0

摘要

布隆过滤器(BFs)是一种紧凑的概率数据结构,用于高效的集合成员查询。它们提供了很高的查询和存储效率,使它们在网络和分布式系统中特别有用。然而,BFs在适应“大数据”方面的可扩展性受到假阳性率增加、哈希函数不灵活以及与动态数据集匹配效率低下的限制。为了解决这些限制,我们引入了可扩展布隆过滤器(EBF),它结合了灵活的扩展机制和自适应哈希函数生成方案。EBF设计的特点是一组BF向量根据传入数据的速率扩展,每个向量的大小适合数据的特征。自适应哈希函数源自公共基矩阵,通过利用强大的内部哈希关系简化了过程。这减少了开销并简化了跨多个BF向量大小的查询。性能评估表明,即使在动态数据到达和大型数据集中,EBF也始终能够实现低误报率和最短的查询时间。EBF具有可扩展性和适应性,为需要具有严格精度要求的动态集合表示的应用程序提供了一个健壮的解决方案。它增强了网络和分布式系统的能力,使它们更有效地处理复杂的数据场景。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Extensible Bloom Filters: Adaptive Strategies for Scalability and Efficiency in Network and Distributed Systems to Handle Increased Data
Bloom Filters (BFs) are compact and probabilistic data structures designed for efficient set membership queries. They offer high query and storage efficiency, making them particularly useful in network and distributed systems. However, the scalability of BFs in accommodating “big data” is limited by increased false positive rates, inflexible hash functions, and inefficient matching with dynamic datasets. To address these limitations, we introduce the Extensible Bloom Filter (EBF), which incorporates a flexible expansion mechanism and an adaptive hash function generation scheme. The EBF design features a set of BF vectors that expand according to the rate of incoming data, with each vector sized to suit the characteristics of the data. Adaptive hash functions, derived from common base matrices, streamline the process by leveraging strong inter-hash relationships. This reduces overhead and simplifies queries across multiple BF vector sizes. Performance evaluations have shown that the EBF consistently achieves a low false positive rate and minimal query time, even amid dynamic data arrivals and large data sets. With its extensibility and adaptability, the EBF provides a robust solution for applications requiring dynamic set representations with stringent accuracy requirements. It enhances the capabilities of network and distributed systems, making them more efficient in handling complex data scenarios.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
Tsinghua Science and Technology
Tsinghua Science and Technology COMPUTER SCIENCE, INFORMATION SYSTEMSCOMPU-COMPUTER SCIENCE, SOFTWARE ENGINEERING
CiteScore
10.20
自引率
10.60%
发文量
2340
期刊介绍: Tsinghua Science and Technology (Tsinghua Sci Technol) started publication in 1996. It is an international academic journal sponsored by Tsinghua University and is published bimonthly. This journal aims at presenting the up-to-date scientific achievements in computer science, electronic engineering, and other IT fields. Contributions all over the world are welcome.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信