A Cache Architecture for Counting Bloom Filters

Within packet processing systems, lengthy memory accesses greatly reduce performance. To overcome this limitation, network processors utilize many different techniques, e.g., utilizing multi-level memory hierarchies, special hardware architectures, and hardware threading. In this paper, the authors introduce a multi-level memory hierarchy and a special hardware cache architecture for counting Bloom filters that is utilized by network processors and packet processing applications such as packet classification and distributed web caching systems. Based on the value of the counters in the counting Bloom filter, a multi-level cache architecture called the Cache Counting Bloom Filter (CCBF) is presented and analyzed.

Provided by: Delft University of Technology Topic: Hardware Date Added: Sep 2007 Format: PDF

Find By Topic