@inproceedings{7ea1da02539f4cd187b92dd3e0e699b3,
title = "Ducked Tails: Trimming the Tail Latency of(f) Packet Processing Systems",
abstract = "Latency can be caused by delayed processing of packets on the nodes of a computer network. Latency figures tend to fluctuate, eventually creating substantial spikes leading to a long-tailed latency distribution. The absolute latency value and its distribution over time impact the service quality of computer networks-an essential requirement for novel services such as networked industrial control systems or remote medical procedures. In this work, we present our measurement methodology for packet processing systems to determine the latency reliably, and more importantly, its distribution, using highly accurate and precise hardware timestamping on off-the-shelf network interface cards (NICs). Further, we introduce an optimized software stack to run low-latency applications on regular Linux servers. Our investigation focuses on realtime features of the Linux kernel. The performance of our optimized software stack is demonstrated using a real-world application, the Snort intrusion prevention system (IPS). Across various scenarios, we achieve a maximum worst-case latency as low as 25 μs. This result is an almost 5-fold reduction of the measured tail latencies compared to a previous study.",
keywords = "5G, DPDK, IPS, MoonGen, URLLC, latency measurements",
author = "Sebastian Gallenmuller and Florian Wiedner and Johannes Naab and Georg Carle",
note = "Publisher Copyright: {\textcopyright} 2021 IFIP.; 17th International Conference on Network and Service Management, CNSM 2021 ; Conference date: 25-10-2021 Through 29-10-2021",
year = "2021",
doi = "10.23919/CNSM52442.2021.9615532",
language = "English",
series = "Proceedings of the 2021 17th International Conference on Network and Service Management: Smart Management for Future Networks and Services, CNSM 2021",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
pages = "537--543",
editor = "Prosper Chemouil and Mehmet Ulema and Stuart Clayman and Muge Sayit and Cihat Cetinkaya and Stefano Secci",
booktitle = "Proceedings of the 2021 17th International Conference on Network and Service Management",
}