Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

RDMA and Linux TCP - Zero-Copy Kernel Bypass for High-Performance Networking

OpenFabrics Alliance via YouTube

Overview

Learn about integrating RDMA interfaces with Linux TCP stacks in this 41-minute technical talk from Enfabrica engineers Shrijeet Mukherjee and David Ahern. Explore the implementation of zero-copy, asynchronous kernel bypass interfaces for standard Linux TCP stack operations at 800Gbps speeds. Dive into key topics including TCP performance bottlenecks, FPGA-based testing platforms, kernel stack onloading techniques, and the merger of different networking paradigms. Examine detailed performance results from 100G setups, focusing on throughput and interference metrics. Gain practical insights into optimizing TCP performance through RDMA integration, with real-world implementation examples and performance benchmarks.

Syllabus

Intro
Why we looked at RDMA and TCP
Take Another Look at TCP
what holds TCP back
FPGA-Based Test Platform
Linux TCP/IP Stack
Design: onload using the kernel stack
Design: Merging Networking Worlds
Design: TCP and messages
Performance Results - 100G Setup
Throughput, interference and onload
Summary
Call to Action

Taught by

OpenFabrics Alliance

Reviews

Start your review of RDMA and Linux TCP - Zero-Copy Kernel Bypass for High-Performance Networking

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.