Title
Network Monitoring on Multicores with Algorithmic Skeletons.
Abstract
Monitoring network traffic on 10 Gbit networks requires very efficient tools capable of exploiting modern multicore computing architectures. Specialized network cards can accelerate packet capture and thus reduce the processing overhead, but they can not achieve adequate packet analysis performance. For this reason most monitoring tools cannot cope with high network speeds. We describe the design and implementation of ffProbe, a network traffic monitoring application built on top of FastFlow, combined with several optimized parallel programming patterns. We compare ffProbe with two popular network monitoring probes. The results demonstrate that it can scale significantly better with number of cores and thus may be suitable for monitoring 10 Gbit networks using commodity servers.
Year
DOI
Venue
2011
10.3233/978-1-61499-041-3-519
APPLICATIONS, TOOLS AND TECHNIQUES ON THE ROAD TO EXASCALE COMPUTING
Keywords
Field
DocType
Network traffic monitoring,algorithmic skeletons,pipeline,structured parallel programming,NetFlow,multi core,FastFlow
Gigabit,Packet analyzer,Computer science,Server,Parallel computing,Multicore computing,Algorithmic skeleton,Network monitoring,Network interface controller,Distributed computing
Conference
Volume
ISSN
Citations 
22
0927-5452
7
PageRank 
References 
Authors
0.69
6
3
Name
Order
Citations
PageRank
Marco Danelutto11181127.77
Luca Deri229232.98
D. De Sensi3101.21