Dual Cuckoo Filter with a Low False Positive Rate for Deep Packet Inspection

Yixuan Zhang,Meiting Xue,Huan Zhang,Shubiao Liu,Bei Zhao
DOI: https://doi.org/10.1587/transfun.2022eap1062
2023-01-01
IEICE Transactions on Fundamentals of Electronics Communications and Computer Sciences
Abstract:Network traffic control and classification have become increasingly dependent on deep packet inspection (DPI) approaches, which are the most precise techniques for intrusion detection and prevention. However, the increasing traffic volumes and link speed exert considerable pressure on DPI techniques to process packets with high performance in restricted available memory. To overcome this problem, we proposed dual cuckoo filter (DCF) as a data structure based on cuckoo filter (CF). The CF can be extended to the parallel mode called parallel Cuckoo Filter (PCF). The proposed data structure employs an extra hash function to obtain two potential indices of entries. The DCF magnifies the superiority of the CF with no additional memory. Moreover, it can be extended to the parallel mode, resulting in a data structure referred to as parallel Dual Cuckoo filter (PDCF). The implementation results show that using the DCF and PDCF as identification tools in a DPI system results in time improvements of up to 2% and 30% over the CF and PCF, respectively.
What problem does this paper attempt to address?