Skip to content
Open access

Utilizing Hardware-Supported Containers for Low-Latency Networking

2026 · IEEE Transactions on Network and Service Management · Vol 23, pp. 6008-6021 · 0 citations · 55 references
Computer Science

TL;DR

Analyzes throughput and network latencies in container-based networks on a single host featuring single-root input/output virtualization, Linux Containers, and commercial off-the-shelf hardware and identifies bottlenecks for real-time container applications.

Abstract

Applications requiring low-latency packet processing are challenging for today’s network and service management when resources are limited and must be shared. Containers are suitable, but achieving connectivity between containers exclusively in software is unsuitable for low-latency requirements. The impact of network latencies in containerized environments has received comparatively less attention, particularly in comparison to research on virtual machines. This paper analyzes throughput and network latencies in container-based networks on a single host featuring single-root input/output virtualization, Linux Containers, and commercial off-the-shelf hardware. We conduct measurements using a state-of-the-art measurement methodology to identify tail-latency behavior, achieving a resolution of $\mathrm {1.25~ {\mu }\text {s}}$ . We evaluate a single flow in a line topology with up to 64 containers and a complex topology with 38 flows and 12 container nodes. The experiments demonstrate that pinning interrupt request handlers to non-uniform memory access nodes increases throughput and decreases latencies. Furthermore, we identify data translation lookaside buffer misses, rescheduling interrupts, and soft interrupt floods as critical challenges causing spikes in latencies while isolation remains impossible. Our findings identify bottlenecks for real-time container applications. A comparison with VM measurements shows that containers can achieve latencies up to $\mathrm {60~ {\mu }\text {s}}$ lower. We support in this paper, network and service management in deciding on the underlying virtualization technology for packet-processing applications by providing recommendations accordingly.

Read PDF

Similar papers

Assessing the impact of Linux networking on CPU consumption

The design and functionality of a novel tool that enables in depth observation and monitoring of the Linux kernel’s networking stack in real-time, through eBPF instrumentation of its main RX and TX entry-points are described.

Unknown authors · 0 citations

Assessing the impact of Linux networking on CPU consumption

The design and functionality of a novel tool that enables in depth observation and monitoring of the Linux kernel’s networking stack in real-time, through eBPF instrumentation of its main RX and TX entry-points are described.

Unknown authors · 0 citations

Assessing the impact of Linux networking on CPU consumption

The design and functionality of a novel tool that enables in depth observation and monitoring of the Linux kernel’s networking stack in real-time, through eBPF instrumentation of its main RX and TX entry-points are described.

Unknown authors · 0 citations

Assessing the impact of Linux networking on CPU consumption

The design and functionality of a novel tool that enables in depth observation and monitoring of the Linux kernel’s networking stack in real-time, through eBPF instrumentation of its main RX and TX entry-points are described.

Unknown authors · 0 citations

Assessing the impact of Linux networking on CPU consumption

The design and functionality of a novel tool that enables in depth observation and monitoring of the Linux kernel’s networking stack in real-time, through eBPF instrumentation of its main RX and TX entry-points are described.

Unknown authors · 0 citations

Assessing the impact of Linux networking on CPU consumption

The design and functionality of a novel tool that enables in depth observation and monitoring of the Linux kernel’s networking stack in real-time, through eBPF instrumentation of its main RX and TX entry-points are described.

Unknown authors · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.