首页> 外文期刊>Journal of network and computer applications >Fast and deterministic hash table lookup using discriminative bloom filters
【24h】

Fast and deterministic hash table lookup using discriminative bloom filters

机译:使用歧视性Bloom过滤器进行快速,确定性的哈希表查找

获取原文
获取原文并翻译 | 示例

摘要

Hash tables are widely used in network applications, as they can achieve O(1) query, insert, and delete operations at moderate loads. However, at high loads, collisions are prevalent in the table, which increases the access time and induces non-deterministic performance. Slow rates and non-determinism can considerably hurt the performance and scalability of hash tables in the multi-threaded parallel systems such as ASIC/FPGA and multi-core. So it is critical to keep the hash operations faster and more deterministic.This paper presents a novel fast collision-free hashing scheme using Discriminative Bloom Filters (DBFs) to achieve fast and deterministic hash table lookup. DBF is a compact summary stored in on-chip memory. It is composed of an array of parallel Bloom filters organized by the discriminator. Each element lookup performs parallel membership checks on the on-chip DBF to produce a possible discriminator value. Then, the element plus the discriminator value is hashed to a possible bucket in an off-chip hash table for validating the match. This DBF-based scheme requires one off-chip memory access per lookup as well as less off-chip memory usage. Experiments show that our scheme achieves up to 8.5-fold reduction in the number of off-chip memory accesses per lookup than previous schemes.
机译:散列表在网络应用程序中被广泛使用,因为它们可以在中等负载下实现O(1)查询,插入和删除操作。但是,在高负载下,表中普遍存在冲突,这会增加访问时间并导致不确定的性能。速度慢和不确定性会严重损害哈希表在ASIC / FPGA和多核等多线程并行系统中的性能和可伸缩性。因此,保持散列运算的速度和确定性至关重要。本文提出了一种新的使用区分性布隆过滤器(DBF)的快速无冲突散列方案,以实现快速确定的散列表查找。 DBF是存储在片上存储器中的紧凑摘要。它由鉴别器组织的一组并行Bloom过滤器组成。每个元素查找都会在片上DBF上执行并行成员资格检查,以产生可能的鉴别符值。然后,将元素加上鉴别符值哈希到芯片外哈希表中的可能存储区,以验证匹配。这种基于DBF的方案要求每次查找一次片外存储器访问,并且需要较少的片外存储器使用量。实验表明,与以前的方案相比,我们的方案每次查找的片外存储器访问次数最多减少了8.5倍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号