Title
Application-Agnostic Offloading of Datagram Processing
Abstract
As network speed increases, servers struggle to serve all requests directed at them. This challenge is rooted in a partitioned data path where the split between the kernel space networking stack and user space applications induces overheads. To address this challenge, we propose Santa, an architecture to optimize the data path by enabling server applications to (partially) offload packet processing to a generic rule processor. We exemplify Santa by showing how it can drastically accelerate UDP packet processing in the Linux kernel-a currently neglected domain. Our evaluation focuses on accelerating DNS traffic for which we find a performance increase by a factor of 5.5 on real-world request pattern.
Year
DOI
Venue
2018
10.1109/ITC30.2018.00015
2018 30th International Teletraffic Congress (ITC 30)
Keywords
Field
DocType
NFV,networking stack,Linux,packet processing,UDP,DNS,networking,kernel bypass,kernel,performance
Kernel (linear algebra),Architecture,User Datagram Protocol,Computer science,Server,Computer network,Packet processing,Process control,User space,Datagram
Conference
Volume
ISBN
Citations 
01
978-1-5386-6002-7
1
PageRank 
References 
Authors
0.39
9
7
Name
Order
Citations
PageRank
Oliver Hohlfeld1153.45
Helge Reelfs211.41
Jan Rüth35911.49
Florian Schmidt426834.52
Torsten Zimmermann5579.39
Jens Hiller69011.91
Klaus Wehrle71062105.97