Title
On multi---gigabit packet capturing with multi---core commodity hardware
Abstract
Nowadays commodity hardware is offering an ever increasing degree of parallelism (CPUs with more and more cores, NICs with parallel queues). However, most of the existing network monitoring software has not yet been designed with high parallelism in mind. Therefore we designed a novel packet capturing engine, named PFQ, that allows efficient capturing and in---kernel aggregation, as well as connection---aware load balancing. Such an engine is based on a novel lockless queue and allows parallel packet capturing to let the user---space application arbitrarily define its degree of parallelism. Therefore, both legacy applications and natively parallel ones can benefit from such a capturing engine. In addition, PFQ outperforms its competitors both in terms of captured packets and CPU consumption.
Year
DOI
Venue
2012
10.1007/978-3-642-28537-0_7
PAM
Keywords
Field
DocType
gigabit packet,commodity hardware,high parallelism,aware load balancing,cpu consumption,core commodity hardware,existing network monitoring software,parallel queue,novel packet,parallel packet,kernel aggregation,novel lockless queue
Gigabit,Load balancing (computing),Degree of parallelism,Computer science,Network packet,Real-time computing,Network monitoring,User space,Multi-core processor,Legacy system,Distributed computing
Conference
Citations 
PageRank 
References 
32
2.00
8
Authors
4
Name
Order
Citations
PageRank
Nicola Bonelli1708.72
Andrea Di Pietro217212.09
Stefano Giordano360986.56
Gregorio Procissi424926.53