Comparison of Cuckoo Hash Table and Bloom Filter for Fast Packet Filtering Using Data Plane Development Kit

Autor: Karlo Slovenec, Lucija Petricioli, Ivan Sicic, Miljenko Mikuc
Přispěvatelé: Begušić, Dinko, Rožić, Nikola, Radić, Joško, Šarić, Matko
Rok vydání: 2019
Předmět:
Zdroj: SoftCOM
DOI: 10.23919/softcom.2019.8903891
Popis: This paper presents a performance comparison of the cuckoo hash table and Bloom filter for packet classification with application in packet filtering with emphasis on lawful interception systems. Alongside enabling fast packet capture on commodity hardware, Data Plane Development Kit offers those methods already implemented in its library. We have chosen the cuckoo hash table as an exact classification method and the Bloom filter as a space-efficient probabilistic method that should have a better cache utilization and therefore more viable usage in performance critical systems, but allows false positive results. The execution time and memory requirements of the two methods are compared to determine whether the performance benefits of using a probabilistic method outweigh its drawbacks, and in which context those benefits arise.
Databáze: OpenAIRE