期刊文献+

CBFM:支持属性删减的布鲁姆过滤器矩阵多维元素查询算法 被引量:3

CBFM:cutted Bloom filter matrix for multi-dimensional membership query
下载PDF
导出
摘要 为了提升多维元素成员查询的灵活性和准确率,提出了一种新型索引结构CBFM(cutted Bloom filter matrix)。该索引方法通过独立属性布鲁姆过滤器笛卡尔乘积构建位矩阵,支持任意属性组合的多维元素成员查询,同时支持属性组合按需删减和属性加权,极大地提升内存空间利用率,降低查询误判率。理论分析证明相比于BFM(Bloom filter matrix)索引方法,CBFM具有更高的内存利用率。仿真实验表明,在分配内存相同的情况下,CBFM方法相比于其他方法,具有最低的查询误判率,特别在内存受限场景下,CBFM相比于BFM方法,查询误判率最大降低3个数量级,极大地提升了多维元素成员查询的准确率。 In order to improve the flexibility and accuracy of multi-dimensional membership query, a new indexing structure called CBFM(cutted Bloom filter matrix) was proposed. CBFM built the bit matrix by the Cartesian product of different bloom filters, each representing one attribute of primary data. In this way, the proposed matrix supported by-attribute membership query. Besides, the attribute combinations in the bit matrix could be reduced and weighted on demand to further enhance memory utilization rate. Theoretical analysis proves that CBFM utilizes memory more efficiently than BFM, the current state of art. Experiments also show that, on the scenario of memory size fixed, the false positive rate of CBFM is lower than that of all other indexing methods. Especially on the scenario of memory constrained, the false positive rate of CBFM can be 3 orders of magnitude lower than that of BFM(Bloom filter matrix) indexing method. CBFM is an accurate data structure for multi-dimensional membership query.
出处 《通信学报》 EI CSCD 北大核心 2016年第3期139-147,共9页 Journal on Communications
基金 国家自然科学基金资助项目(No.61271275 No.61501457 No.61202067 No.61303261) 国家高技术研究发展计划("863"计划)基金资助项目(No.2012AA013001 No.2013AA013205 No.2013AA01A213)~~
关键词 查询算法 多维元素成员查询 布鲁姆过滤器 位矩阵 query algorithm multi-dimensional membership query Bloom filter bit matrix
  • 相关文献

参考文献1

二级参考文献25

  • 1田春虎.国内语义Web研究综述[J].情报学报,2005,24(2):243-249. 被引量:37
  • 2龚俭,彭艳兵,杨望,刘卫江.基于BloomFilter的大规模异常TCP连接参数再现方法[J].软件学报,2006,17(3):434-444. 被引量:24
  • 3谢鲲,张大方,谢高岗,文吉刚.基于轨迹标签的无结构P2P副本一致性维护算法[J].软件学报,2007,18(1):105-116. 被引量:23
  • 4谢鲲,闵应骅,张大方,谢高岗,文吉刚.分档布鲁姆过滤器的查询算法[J].计算机学报,2007,30(4):597-607. 被引量:14
  • 5BLOOM B, Space/time trade-offs in hash coding with allowable errors[J]. Communications of the ACM, 1970,13(7): 422-426.
  • 6BRODER A, MITZENMACHER M. Network applications of Bloom filters: a survey[J]. Internet Mathematics, 2005, 1(4): 485-509.
  • 7BONOMI F, MITZENMACHER M, PANIGRAPHY R, et al. Beyond bloom filters: from approximate membership checks to approximate state machines[A]. Proc of ACM SIGCOMM 2006[C]. Pisa, Italy, 2006. 315-326.
  • 8STOICA I, MORRIS R, KARGER D, et al. Chord: a scalable peerto-peer lookup service for Internet applications[A]. Proc of ACM SIGCOMM 2001[C]. San Francisco, 2001. 149-160.
  • 9RHEA S C, KUBIATOWICZ J. Probabilistic location and routing[A]. Proc of INFOCOM2002[C]. New York, 2002. 1248-1257.
  • 10WHITAKER A, WETHERALL D. Forwarding without loops in Icarus[A]. Proc of Open Architectures and Network Programming[C]. New York, 2002.63-75.

共引文献7

同被引文献13

引证文献3

二级引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部