pith. sign in

arxiv: 1904.00671 · v1 · pith:IV2DDYF7new · submitted 2019-04-01 · 💻 cs.NI

Application-Agnostic Offloading of Packet Processing

classification 💻 cs.NI
keywords applicationspacketprocessingsantachallengedatapathserver
0
0 comments X
read the original 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, a new 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 kernel-based packet processing - a currently neglected domain. Our evaluation of a broad class of applications, namely DNS, Memcached, and HTTP, highlights that Santa can substantially improve the server performance by a factor of 5.5, 2.1, and 2.5, respectively.

This paper has not been read by Pith yet.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.