printlogo
ETH Zuerich - Homepage
Computer Engineering and Networks Laboratory (TIK)
 

Publication Details for Inproceedings "Indexing millions of packets per second using GPUs"

 

 Back

 New Search

 

Authors: Francesco Fusco, Michail Vlachos, Xenofontas Dimitropoulos, Luca Deri
Group: Communication Systems
Type: Inproceedings
Title: Indexing millions of packets per second using GPUs
Year: 2013
Month: October
Book Titel: ACM Internet Measurement Conference
Abstract: Network traffic recorders are devices that record massive volumes of network traffic for security applications, like retrospective forensic investigations. When deployed over very high-speed networks, traffic recorders must process and store millions of packets per second. To enable interactive explorations of such large traffic archives, packet indexing mechanisms are required. Indexing packets at wire rates~(10 Gbps and above) on commodity hardware imposes unparalleled requirements for high throughput index creation. Such indexing throughputs are presently untenable with modern indexing technologies and current processor architectures. In this work, we propose to intelligently offload indexing to commodity General Processing Units~(GPUs). We introduce algorithms for building compressed bitmap indexes in real time on GPUs and show that we can achieve indexing throughputs of up to 185 millions records per second, which is an improvement by one order of magnitude compared to the state-of-the-art. This shows that indexing network traffic at multi-10-Gbps rates is well within reach.
Location: Barcelona, Spain
Resources: [BibTeX] [Paper as PDF]

 

 Back

 New Search