I/O Passthru: Upstreaming a Flexible and Efficient I/O Path in Linux
Offered By: USENIX via YouTube
Course Description
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
Related Courses
Introduction to Enterprise ComputingMarist College via Independent Advanced Operating Systems
Georgia Institute of Technology via Udacity Programmation sur iPhone et iPad (partie I)
Université Pierre et Marie CURIE via France Université Numerique 操作系统原理(Operating Systems)
Peking University via Coursera Introduction to Operating Systems
Georgia Institute of Technology via Udacity