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

YouTube

I/O Passthru: Upstreaming a Flexible and Efficient I/O Path in Linux

USENIX via YouTube

Overview

Explore a technical presentation from FAST '24 that introduces I/O Passthru, a new I/O Path in the Linux Kernel. Delve into the challenges of integrating emerging storage interfaces with general-purpose I/O stacks in operating systems. Learn about the key components of I/O Passthru, including the NVMe char interface and io_uring command. Discover how this innovation enables the adoption of new NVMe technologies without requiring changes to the Linux kernel. Examine experimental results comparing I/O Passthru's efficiency to existing io_uring block paths and its flexibility in integrating data placement into Cachelib. Gain insights into the performance improvements, with FIO peak performance workloads demonstrating 16–40% higher IOPS than the block path.

Syllabus

FAST '24 - I/O Passthru: Upstreaming a flexible and efficient I/O Path in Linux

Taught by

USENIX

Reviews

Start your review of I/O Passthru: Upstreaming a Flexible and Efficient I/O Path in Linux

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.