The platform will undergo maintenance on Sep 14 at about 9:30 AM EST and will be unavailable for approximately 1 hour.
IEEE INFOCOM 2008 - The 27th Conference on Computer Communications 2008
DOI: 10.1109/infocom.2008.242
|View full text |Cite
|
Sign up to set email alerts
|

A Memory-Efficient Hashing by Multi-Predicate Bloom Filters for Packet Classification

Abstract: Hash tables (HTs) are poorly designed for multiple off-chip memory accesses during packet classification and critically affect throughput in high-speed routers. Therefore, an HT with fast on-chip memory and high-capacity off-chip memory for predictable lookup-throughput is desirable. Both a legacy HT (LHT) and a recently proposed fast HT (FHT) [1] have the disadvantage of memory overhead due to pointers and duplicate items in linked lists. Also, memory usage for an FHT did not consider the bits in counters for… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0
1

Year Published

2009
2009
2022
2022

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 12 publications
(3 citation statements)
references
References 27 publications
0
2
0
1
Order By: Relevance
“…It only works in conjunction with counting Bloom filters and needs to reconsider all of the already inserted items for each item that consequently leads to longer processing time. In [10], a hash architecture called a Multi-predicate Bloom-filtered Hash Table (MBHT) using parallel Bloom filters is presented. It is generated off-chip memory addresses in the base-2 x number system, x ∈ {1, 2, ...}, which removes the overhead of pointers.…”
Section: Related Workmentioning
confidence: 99%
“…It only works in conjunction with counting Bloom filters and needs to reconsider all of the already inserted items for each item that consequently leads to longer processing time. In [10], a hash architecture called a Multi-predicate Bloom-filtered Hash Table (MBHT) using parallel Bloom filters is presented. It is generated off-chip memory addresses in the base-2 x number system, x ∈ {1, 2, ...}, which removes the overhead of pointers.…”
Section: Related Workmentioning
confidence: 99%
“…• 网络测量方法 [16−23] :利用布鲁姆过滤器为网络业务流计数,当流量超过阈值时产生告警并进行拥塞控 制 [16,17] ;在进行 IP 数据包回溯时,通过在路由器中用布鲁姆过滤器将已经转发过的数据报文记录下来 [18,19] ,只要 查找该数据包是否属于转发记录中的数据包即可完成数据包的回溯检查;布鲁姆过滤器还广泛应用于网络测 量中,包括:网络数据包分类 [20,24] 、网络抽样 [21] 、抽样的还原 [22] 以及流分布估计 [23] 等.…”
Section: 布鲁姆过滤器的典型应用模式unclassified
“…The main advantages of Bloom filters are: (i) small memory footprint, (ii) fast and constant speed of queries and updates, (iii) no false negatives, small and tunable false positive rate. Due to these advantages, the Bloom filter and its variants have been widely used in a great many fields, such as real-time systems [24], computer architectures [21], neural network [17], IP lookups [10], [18], [23], web caching [13], Internet measurement [11], packet classification [38], regular expression matching [9] , multicast [32], queue management [8], routing [31], [35], P2P networks [20], [30], data center networks [39], cloud computing [26], and more [16], [28], [37].…”
Section: Introductionmentioning
confidence: 99%