YoVDO

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

Offered By: USENIX via YouTube

Tags

Operating Systems Courses NVMe Courses io_uring Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Computing
Marist 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