Exploiting traffic localities for efficient flow state lookup

Tao Peng,Christopher Leckie,Kotagiri Ramamohanarao
DOI: https://doi.org/10.1007/11422778_91
2005-01-01
Abstract:Flow state tables are an essential component for improving the performance of packet classification in network security and traffic management. Generally, a hash table is used to store the state of each flow due to its fast lookup speed. However, hash table collisions can severely reduce the effectiveness of packet classification using a flow state table. In this paper, we propose three schemes to reduce hash collisions by exploiting the locality in traffic. Our experiments show that all our proposed schemes perform better than the standard practice of hashing with overflow chains. More importantly, our move and insert to front scheme is insensitive to the hash table size.
What problem does this paper attempt to address?