YoVDO

Optimizing UDP for Content Delivery with GSO, Pacing and Zerocopy

Offered By: Linux Plumbers Conference via YouTube

Tags

Linux Plumbers Conference Courses Network Protocols Courses Network Engineering Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore UDP optimization techniques for content delivery in this Linux Plumbers Conference talk. Learn about UDP Segmentation Offload (GSO), which amortizes transmit stack traversal by sending multiple segments as one large fused packet. Discover how partial GSO support combines software and hardware offload benefits. Examine MSG_ZEROCOPY's role in reducing sendmsg copying costs when used with GSO. Understand SO_TXTIME's release time interface for offloading pacing to the kernel, improving accuracy and efficiency. Investigate how these transmit optimizations extend to forwarding and receive paths through GRO and local delivery of fused packets. Gain insights into implementing protocols in userspace, overcoming limitations, and improving UDP performance for content delivery applications.

Syllabus

Introduction
Quick
Optimizing UDP
Segmentation Offload
UDP Datagram
UDP fragmentation
How to use UDP fragmentation
Does UDP fragmentation help
Hardware offload
Other constraints
Zerocopy
GSO
Latency
Pacing Rate
GRA
Is this useful
QuickServer


Taught by

Linux Plumbers Conference

Related Courses

Real Time Mesajlaşma Uygulaması
Udemy
Securely Booting Confidential VMs with Encrypting Disk
Linux Plumbers Conference via YouTube
Pressure Feedback for LRU Map Types
Linux Plumbers Conference via YouTube
Closing the BPF Map Permission Loophole
Linux Plumbers Conference via YouTube
The Revival of the Learning-Sync Bridgeport Flag
Linux Plumbers Conference via YouTube