DocumentCode
2369365
Title
A lightweight algorithm for traffic filtering over sliding windows
Author
Sanjuàs-Cuxart, Josep ; Barlet-Ros, Pere ; Solé-Pareta, Josep ; Andriuzzi, Gabriella
Author_Institution
Dept. of Comp. Archit., UPC Barcelona Tech, Barcelona, Spain
fYear
2012
fDate
10-15 June 2012
Firstpage
1171
Lastpage
1176
Abstract
The problem of testing whether a packet belongs to a set of filtered addresses has been traditionally addressed using Bloom filters. They have a small memory footprint and require few memory accesses per query and insertion, while presenting a small probability of false positive. The problem of automatic eviction of filtered addresses after a pre-configured time window is more challenging, since it requires tracking insertion times for later removal. This has been achieved in the literature by replacing the Bloom filter´s vector of bits for a vector of timestamps. This approach precisely expires old items from the filter, but has a large memory footprint. We present a novel Bloom filter based data structure that features approximate information expiration. This small extra source of error allows for a more compact filter representation, thus becoming more suitable to fit in more expensive, faster memory. Additionally, our data structure is more flexible in that it allows for balancing the trade-off between filtering and expiration accuracy. Our experiments show that this method can obtain up to orders of magnitude higher overall accuracy than the time-stamp approach using the same amount of memory.
Keywords
Internet; data structures; information filtering; probability; telecommunication traffic; Internet; approximate information expiration; bloom filters; data structure; false positive probability; lightweight algorithm; preconfigured time window; sliding windows; time-stamp approach; traffic filtering; Accuracy; Data structures; Maintenance engineering; Memory management; Monitoring; Radiation detectors; Time measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
Communications (ICC), 2012 IEEE International Conference on
Conference_Location
Ottawa, ON
ISSN
1550-3607
Print_ISBN
978-1-4577-2052-9
Electronic_ISBN
1550-3607
Type
conf
DOI
10.1109/ICC.2012.6363985
Filename
6363985
Link To Document