Low-Latency, Deterministic Networking with Standard Linux... Magnus Karlsson & Björn Töpel, Intel
Low-Latency, Deterministic Networking with Standard Linux using XDP Sockets - Magnus Karlsson & Björn Töpel, Intel Corporation*
Application areas such as time sensitive networking and packet processing usually require some combination of high throughput, low latency and determinism in their packet processing characteristics. Satisfying these requirements with standard sockets have been found to be challenging, so application writers have resorted to use bare-metal solutions such as DPDK and vendor specific SDKs. While these solutions often manage to meet the tough performance goals, they break a number of security properties of Linux, poses integration challenges and are a lot harder to use than standard sockets.
In this session, we present XDP sockets (AF_XDP), that was introduced in Linux 4.18. XDP sockets have been designed from ground up to be able to deterministically deliver sub microsecond packet latencies and process many millions of packets a second. We will present how to use XDP sockets from user space, an overview of the kernel and driver implementation, as well as a performance evaluation.
Видео Low-Latency, Deterministic Networking with Standard Linux... Magnus Karlsson & Björn Töpel, Intel канала The Linux Foundation
Application areas such as time sensitive networking and packet processing usually require some combination of high throughput, low latency and determinism in their packet processing characteristics. Satisfying these requirements with standard sockets have been found to be challenging, so application writers have resorted to use bare-metal solutions such as DPDK and vendor specific SDKs. While these solutions often manage to meet the tough performance goals, they break a number of security properties of Linux, poses integration challenges and are a lot harder to use than standard sockets.
In this session, we present XDP sockets (AF_XDP), that was introduced in Linux 4.18. XDP sockets have been designed from ground up to be able to deterministically deliver sub microsecond packet latencies and process many millions of packets a second. We will present how to use XDP sockets from user space, an overview of the kernel and driver implementation, as well as a performance evaluation.
Видео Low-Latency, Deterministic Networking with Standard Linux... Magnus Karlsson & Björn Töpel, Intel канала The Linux Foundation
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Linux Networking - eBPF, XDP, DPDK, VPP - What does all that mean? (by Andree Toonk)Scale By The Bay 2019: Norman Maurer, Netty 5: Lessons LearnedLinux on Open Hardware with RISC VBKK19-TR03 - The Linux Kernel Scheduler - OverviewIn-kernel, fast-path packet processing with AF_XDP @ Rust DC, June 15, 2021 w/ Collins HuffTime Sensitive Networks from a Tools PerspectiveeBPF - Rethinking the Linux KernelNeed for Speed - Using DPDK and SR-IOVNetty Best PracticesLiberating Kubernetes From Kube-proxy and Iptables - Martynas Pumputis, CiliumKernel-bypass techniques for high-speed network packet processingLi-Ion Battery Circuit Safety Design - Circuit Tips and TricksAccelerating DPDK via P4-programmable FPGA-based Smart NICs - Petr Kastovsky, Netcope TechnologiesTransparent Container Solution for DPDK ApplicationsMicroservices at Netflix Scale: Principles, Tradeoffs & Lessons Learned • R. Meshenberg • GOTO 2016DPDK PMD for AF_XDPA Beginner’s Guide to eBPF Programming - Liz Rice - Full KeynoteNetworking: From the Ethernet MAC to the Link Partner - Maxime Chevallier & Antoine Ténart, BootlinTuning Essentials - Linux Performance Optimization - Red Hat EX442 - Complete Video Course