Logo del repository
  1. Home
 
Opzioni

Traffic Analysis with Off-the-Shelf Hardware: Challenges and Lessons Learned

TREVISAN, MARTINO
•
FINAMORE, ALESSANDRO
•
MELLIA, Marco
altro
ROSSI, DARIO GIACOMO
2017
  • journal article

Periodico
IEEE COMMUNICATIONS MAGAZINE
Abstract
In recent years, the progress in both hardware and software allows user-space applications to capture packets at 10 Gb/s line rate or more, with cheap COTS hardware. However, processing packets at such rates with software is still far from being trivial. In the literature, this challenge has been extensively studied for network intrusion detection systems, where per-packet operations are easy to parallelize with support of hardware acceleration. Conversely, the scalability of statistical traffic analyzers (STAs) is intrinsically complicated by the need to track per-flow state to collect statistics. This challenge has received less attention so far, and it is the focus of this work. We present and discuss design choices to enable a STA to collects hundreds of per-flow metrics at a multi-10-Gb/s line rate. We leverage a handful of hardware advancements proposed over the last years (e.g., RSS queues, NUMA architecture), and we provide insights on the trade-offs they imply when combined with state-of-the-art packet capture libraries and the multi-process paradigm. We outline the principles to design an optimized STA, and we implement them to engineer DPDKStat, a solution combining the Intel DPDK framework with the traffic analyzer Tstat. Using traces collected from real networks, we demonstrate that DPDKStat achieves 40 Gb/s of aggregated rate with a single COTS PC.
DOI
10.1109/MCOM.2017.1600756CM
WOS
WOS:000398037700024
Archivio
http://hdl.handle.net/11368/3024018
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-85017594627
http://ieeexplore.ieee.org/document/7876976/
Diritti
metadata only access
Soggetti
  • Tstat

  • Traffic Analysi

  • Passive Measurement

  • Big Data

google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback