YoVDO

Rearchitecting the TCP Stack for I-O-Offloaded Content Delivery

Offered By: USENIX via YouTube

Tags

USENIX Symposium on Networked Systems Design and Implementation (NSDI) Courses High Performance Computing Courses SmartNICs Courses

Course Description

Overview

Explore a groundbreaking approach to enhancing online content delivery performance in this 17-minute conference talk from NSDI '23. Delve into the innovative IO-TCP design, which rearchitects the TCP stack to offload disk I/O and TCP packet transfer to SmartNIC, significantly reducing CPU burden. Learn how this split TCP stack design separates control and data planes, allowing the CPU to maintain full control while leveraging SmartNIC for high-performance data plane operations. Discover the impressive results of this approach, including how IO-TCP-ported lighttpd outperforms traditional servers in TLS file transfer, even with fewer CPU cores. Gain valuable insights into the future of scalable content delivery and the potential for optimizing high-bandwidth I/O devices in server architectures.

Syllabus

NSDI '23 - Rearchitecting the TCP Stack for I/O-Offloaded Content Delivery


Taught by

USENIX

Related Courses

FlexTOE - Flexible TCP Offload with Fine-Grained Parallelism
USENIX via YouTube
Using SmartNICs to Provide Better Data Center Security
44CON Information Security Conference via YouTube
QEMU Storage Daemon and libblkio: Exploring New Frontiers for the QEMU Block Layer
Linux Foundation via YouTube
Using Kubernetes with Data Processing Units to Offload Infrastructure
CNCF [Cloud Native Computing Foundation] via YouTube
Enhancing K8s Networking with SmartNICs
CNCF [Cloud Native Computing Foundation] via YouTube