Back to Search Start Over

QCF for deep packet inspection

Authors :
Mohammad Al‐hisnawi
Mahmood Ahmadi
Source :
IET Networks, Vol 7, Iss 5, Pp 346-352 (2018)
Publication Year :
2018
Publisher :
Wiley, 2018.

Abstract

Deep packet inspection (DPI) acts as a tool to control and classify incoming network traffic depending on users,content, applications and becomes a very important aspect of every network today. Instead of utilising only incoming packet header information, Internet service providers utilise DPI for security purposes, flow management, and routing. The high‐performance challenges that face DPI techniques to manage line‐speed packet processing with restricted available memory are the increasing traffic volumes and link rates. Bloom (BF) and quotient (QF) filters are effective randomised data structures for performing approximate membership queries. They have been employed in many networking applications including DPI. Nevertheless, they consume more calculations which degrade the system performance. Consequently, in this paper, the authors propose a new variant of membership query data structure, called quotient‐based Cuckoo filter (QCF), that reflects a merging process between QF and CF to minimise the calculation overhead and employing it in a DPI system. QCF employs only two hash functions and consumes less calculation overhead than BF, QF, and CF. The implementation results show that using QCF as an identification tool in a DPI system result in a time improvement up to 77% over CF and up to 98% over BF and QF.

Details

Language :
English
ISSN :
20474962 and 20474954
Volume :
7
Issue :
5
Database :
Directory of Open Access Journals
Journal :
IET Networks
Publication Type :
Academic Journal
Accession number :
edsdoj.46b05e742a614ab4907168660bf98330
Document Type :
article
Full Text :
https://doi.org/10.1049/iet-net.2017.0037