Kernel-bypass networking for fun and profit
Matthew Chapman
http://linux.conf.au/schedule/presentation/134/
In the quest for ever lower networking latencies, there are a growing number of kernel-bypass TCP/IP stacks available from various network card vendors: for example Exablaze's exasock, Solarflare's OpenOnload, Mellanox's VMA, Myricom's DBL and Chelsio's WireDirect. All of these use the LD\_PRELOAD mechanism to hijack AF\_INET socket calls and direct them to a library and ultimately the network adapter. Some are entirely implemented in userspace, while others have in-kernel support components that allow more graceful connection handling across processes. In this talk I will discuss the how and why of these stacks, with a particular focus on the exasock stack developed by my team at Exablaze.
Видео Kernel-bypass networking for fun and profit канала linux conf au 2017 - Hobart, Australia
http://linux.conf.au/schedule/presentation/134/
In the quest for ever lower networking latencies, there are a growing number of kernel-bypass TCP/IP stacks available from various network card vendors: for example Exablaze's exasock, Solarflare's OpenOnload, Mellanox's VMA, Myricom's DBL and Chelsio's WireDirect. All of these use the LD\_PRELOAD mechanism to hijack AF\_INET socket calls and direct them to a library and ultimately the network adapter. Some are entirely implemented in userspace, while others have in-kernel support components that allow more graceful connection handling across processes. In this talk I will discuss the how and why of these stacks, with a particular focus on the exasock stack developed by my team at Exablaze.
Видео Kernel-bypass networking for fun and profit канала linux conf au 2017 - Hobart, Australia
Показать
Комментарии отсутствуют
Информация о видео
19 января 2017 г. 10:19:58
00:31:34
Другие видео канала
GOTO 2016 • Building Low Latency Microservices & Monoliths in Java • Peter LawreyAdventures in laptop battery hackingThe Vulkan Graphics API - what it means for LinuxFPGAs and low latency trading - Williston Hayes - Optiver - FPL2020The State of the Linux Kernel Panel Featuring Linus TorvaldsKernel-bypass techniques for high-speed network packet processingServerless DPDK – How SmartNIC resident DPDK Accelerates Packet ProcessingLinux packet journey,napi, hardware queue,skbWhat is a kernel - Gary explainssystemd - The Good PartsSolarflare - What is Kernel Bypass, And Why Is It An Important Concept?Production high-performance networking with Snabb and LuaJITIntroduction to Memory Management in LinuxEXTENT-2017: Techniques for Trading on FPGA Enabled SwitchesDevOps Amsterdam Meetup 2018 at Optiver - Low-latency LinuxPrecision Time Protocol (PTP) and Packet Timestamping in Linux - Antoine Tenart, BootlinReproducible Builds for a Better FutureIntegrating high speed fabrics into the Linux network stackSee what your computer is doing with Ftrace utilitiesWeb Security 2019