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

YouTube

Disentangling the Dual Role of NIC Receive Rings

USENIX via YouTube

Overview

Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn about a novel CPU-NIC interface design that addresses performance bottlenecks in network packet processing through this 18-minute conference presentation from OSDI '25. Explore how traditional per-core receive rings create memory bandwidth pressure due to large I/O working sets that exceed LLC capacity, and understand the limitations of existing solutions like shRing systems under imbalanced loads. Discover the rxBisect approach, which decouples memory allocation and packet delivery by replacing single Rx rings with two separate ring structures, enabling efficient buffer sharing between cores during load imbalances. Examine the implementation details through software emulation and analyze performance improvements of up to 20% over state-of-the-art solutions and 37% over traditional per-core approaches, presented by researchers from EPFL, NVIDIA, Tel Aviv University, and Technion.

Syllabus

OSDI '25 - Disentangling the Dual Role of NIC Receive Rings

Taught by

USENIX

Reviews

Start your review of Disentangling the Dual Role of NIC Receive Rings

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.