Title
High speed network traffic analysis with commodity multi-core systems
Abstract
Multi-core systems are the current dominant trend in computer processors. However, kernel network layers often do not fully exploit multi-core architectures. This is due to issues such as legacy code, resource competition of the RX-queues in network interfaces, as well as unnecessary memory copies between the OS layers. The result is that packet capture, the core operation in every network monitoring application, may even experience performance penalties when adapted to multi-core architectures. This work presents common pitfalls of network monitoring applications when used with multi-core systems, and presents solutions to these issues. We describe the design and implementation of a novel multi-core aware packet capture kernel module that enables monitoring applications to scale with the number of cores. We showcase that we can achieve high packet capture performance on modern commodity hardware.
Year
DOI
Venue
2010
10.1145/1879141.1879169
Internet Measurement Conference
Keywords
Field
DocType
commodity multi-core system,high packet capture performance,high speed network traffic,performance penalty,multi-core system,novel multi-core aware packet,network monitoring application,capture kernel module,multi-core architecture,network interface,kernel network layer,os layer,linux kernel,network monitoring
Packet analyzer,Computer science,Network scheduler,Network simulation,Computer network,Network monitoring,Network traffic control,Embedded system,Distributed computing,Network interface,Intelligent computer network,Processing delay
Conference
Citations 
PageRank 
References 
86
5.01
11
Authors
2
Name
Order
Citations
PageRank
Francesco Fusco114713.48
Luca Deri229232.98