@inproceedings{4fea308124d84578b1f9fe831b6c9ade,
title = "Flow monitoring in high-speed networks with 2D hash tables",
abstract = "Flow monitoring is a required task for a variety of networking applications including fair scheduling and intrusion/anomaly detection. Existing flow monitoring techniques are implemented in software, which are insufficient for real-time monitoring in high-speed networks. In this paper, we present the design of a flow monitoring scheme based on two-dimensional hash tables. Taking advantage of FPGA technology, we exploit the use of parallelism in our implementation for both accuracy and performance. We present four techniques based on this two-dimensional hash table scheme. Using a simulation environment that processes packet traces, our implementation can find flow information within 8% of the actual value while achieving link speeds exceeding 60 Gbps for a workload with constant packet sizes of 40 bytes.",
author = "David Nguyen and Joseph Zambreno and Gokhan Memik",
note = "Publisher Copyright: {\textcopyright} Springer-Verlag Berlin Heidelberg 2004.; 14th International Conference on Field Programmable Logic and Applications, FPL 2004 ; Conference date: 30-08-2004 Through 01-09-2004",
year = "2004",
doi = "10.1007/978-3-540-30117-2_135",
language = "English (US)",
isbn = "3540229892",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "1093--1097",
editor = "Jurgen Becker and Marco Platzner and Serge Vernalde",
booktitle = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
}