English

Application-Agnostic Offloading of Packet Processing

Networking and Internet Architecture 2019-04-02 v1

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.

Keywords

Cite

@article{arxiv.1904.00671,
  title  = {Application-Agnostic Offloading of Packet Processing},
  author = {Oliver Hohlfeld and Helge Reelfs and Jan Rüth and Florian Schmidt and Torsten Zimmermann and Jens Hiller and Klaus Wehrle},
  journal= {arXiv preprint arXiv:1904.00671},
  year   = {2019}
}

Comments

Technical Report, RWTH Aachen University, Chair of Communication and Distributed Systems

R2 v1 2026-06-23T08:25:00.143Z