@inproceedings{665e8588be0f4e52897440ad5d61ba01,
title = "Tracking elephant flows in internet backbone traffic with an FPGA-based cache",
abstract = "This paper presents an FPGA-friendly approach to tracking elephant flows in network traffic. Our approach, Single Step Segmented Least Recently Used (S3-LRU) policy, is a network traffic-friendly replacement policy for maintaining flow states in a Na{\"i}ve Hash Table (NHT). We demonstrate that our S3-LRU approach preserves elephant flows: conservatively promoting potential elephants and evicting low-rate flows in LRU manner. Our approach keeps flow-state of any elephant since start-of-day and provides a significant improvement over filtering approaches proposed in previous work. Our FPGA-based implementation of the S3-LRU in combination with an NHT suites well the parallel access to block memories while capitalising on the retuning of parameters through dynamic-reprogramming.",
author = "Martin Zadnik and Marco Canini and Moore, {Andrew W.} and Miller, {David J.} and Wei Li",
year = "2009",
doi = "10.1109/FPL.2009.5272387",
language = "English (US)",
isbn = "9781424438921",
series = "FPL 09: 19th International Conference on Field Programmable Logic and Applications",
pages = "640--644",
booktitle = "FPL 09",
note = "FPL 09: 19th International Conference on Field Programmable Logic and Applications ; Conference date: 31-08-2009 Through 02-09-2009",
}