DocumentCode :
1867451
Title :
Approximate caches for packet classification
Author :
Chang, Francis ; Feng, Wu-Chang ; Li, Kang
Author_Institution :
OGI Sch. of Sci. & Eng., OHSU, Beaverton, OR, USA
Volume :
4
fYear :
2004
fDate :
7-11 March 2004
Firstpage :
2196
Abstract :
Many network devices such as routers and firewalls employ caches to take advantage of temporal locality of packet headers in order to speed up packet processing decisions. Traditionally, cache designs trade off time and space with the goal of balancing the overall cost and performance of the device. We examine another axis of the design space that has not been previously considered: accuracy. In particular, we quantify the benefits of relaxing the accuracy of the cache on the cost and performance of packet classification caches. Our cache design is based on the popular Bloom filter data structure. This paper provides a model for optimizing Bloom filters for this purpose, as well as extensions to the data structure to support graceful aging, bounded misclassification rates, and multiple binary predicates. Given this, we show that such caches can provide nearly an order of magnitude cost savings at the expense of misclassifying one billionth of packets for IPv6-based caches.
Keywords :
IP networks; cache storage; data structures; information filters; optimisation; telecommunication network routing; Bloom filter data structure; IPv6-based cache; bounded misclassification rate; multiple binary predicate; packet classification cache; Aging; Cache storage; Classification algorithms; Costs; Data structures; Filters; Laboratories; Modems; Protocols; System software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies
ISSN :
0743-166X
Print_ISBN :
0-7803-8355-9
Type :
conf
DOI :
10.1109/INFCOM.2004.1354643
Filename :
1354643
Link To Document :
بازگشت