arrow
返回

Network Traffic Processing With PFQ

delete2016-06-01
delete25
delete
OA
AI
N
Nicola Bonelli
S
Stefano Giordano
G
Gregorio Procissi *
DOI:10.1109/JSAC.2016.2558998delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
This paper presents Packet Family Queue (PFQ), a high-performance framework for packet processing designed to flexibly handle network applications parallelism and making traffic processing safe and easy. PFQ is an open-source module for the Linux kernel that combines software-accelerated packet I/O to in-kernel early stage packet processing and fine-grained distribution to network applications and physical devices. PFQ does not require any modification to network device drivers and exposes programming interfaces to multi-threaded applications natively designed to run on top of it, as well as to legacy monitoring tools using the pcap library. The results show that the flexibility and the backward compatibility provided by PFQ do not impact its processing performance that, in fact, reaches line rate figures in the cases of pure speed tests and real practical monitoring use cases on 10+Gb/s links.
Keyword:
Network monitoring
concurrent programming
multi-core architectures
multi-queue NICs
early stage processing
application offload

期刊

IEEE Journal on Selected Areas in Communications 封面图
IEEE Journal on Selected Areas in Communications
IF:
17.2
论文数:
6.4K
被引数:
3.1W

机构

U
University of Pisa
学者数:
3.1W
论文数: 2.4W
被引数: 2.4W
引用论文

引用论文

Synthesis of Triangulo-trimetal compounds from metal carbene complexes; X-ray crystal structure of [Pt2W{µ-C(OMe)Ph}(CO)6(PBut2Me)2]
err1979-01-01
err0
PREAI
errTerence V. Ashworth; Madeleine Berry; Judith A. K. Howard; Mariano Laguna; F. Gordon A. Stone
err分享
err收藏
Selenium-77 NMR spectroscopic study of fluxional selenium sulfide 1,2,3,4,5-Se5S2
err2002-05-01
err0
PREAI
errPentti Pekonen; Yrjo Hiltunen; Risto S. Laitinen; Tapani A. Pakkanen
err分享
err收藏
Dimethyl ether: A fuel for the 21st century
err1997-01-01
err0
PREAI
errT.H. Fleisch; A. Basu; M.J. Gradassi; J.G. Masin
err分享
err收藏
err分享
err收藏
学者 查看更多内容