Abstract | ||
---|---|---|
Packet classification is a critical data path in a highspeed router. Due to memory efficiency and fast lookup, Bloom filters (BFs) have been widely used for packet classification in a high-speed router. However, in a parallel packet classifier (PPC) of n parallel BFs, using all n BFs for a lookup is not throughput efficient in a high speed router. In this paper, we propose a multi-tiered packet classifier (MPC) for high throughput with the same memory size as a PPC. While a PPC of n BFs needs Theta(n) BF access complexity for a lookup, our MPC is geared to have the complexity which is probabilistically far less than Theta(n). Furthermore, by preprocessing a group of lookups in one cycle, each lookup is assigned to its associated BF at best effort, so that a higher throughput in an MPC is obtained. In simulation for flow identification with NLANR traces, we observed that, at most, 2.0 times more throughput was recorded than a PPC . |
Year | DOI | Venue |
---|---|---|
2008 | 10.1109/GLOCOM.2008.ECP.449 | GLOBECOM |
Keywords | Field | DocType |
high-speed router,communication complexity,flow identification,throughput-efficient packet classifier,memory efficiency,bloom filters,filters,filtering theory,telecommunication network routing,access complexity,multitiered packet classifier,table lookup,bloom filter,memory management,throughput,high throughput,binary trees,best effort | Bloom filter,Computer science,Network packet,Binary tree,Computer network,Communication complexity,Memory management,Throughput,Router,Classifier (linguistics) | Conference |
ISSN | ISBN | Citations |
1930-529X | 978-1-4244-2324-8 | 0 |
PageRank | References | Authors |
0.34 | 12 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Heeyeol Yu | 1 | 64 | 6.09 |
Rabi N. Mahapatra | 2 | 463 | 44.06 |