YoVDO

Speeding Up VM's I/O Sharing Host's io_uring Queues With Guests

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Performance Evaluation Courses System Calls Courses io_uring Courses

Course Description

Overview

Explore the innovative approach of sharing host's io_uring queues with guests to enhance VM I/O performance in this technical talk by Stefano Garzarella from Red Hat. Delve into the intricacies of io_uring system calls, submission and completion queues, and resource registration. Learn about polling techniques and the integration of io_uring with QEMU and virtio block. Examine the necessary changes for io_uring passthrough, its restrictions, and the performance improvements demonstrated in a proof-of-concept. Gain insights into vhost block and VDPA block software devices, and discover the potential future developments in this field.

Syllabus

Intro
Agenda
io_uring system calls
Submission and Completion Queues
Resources registration
Polling
QEMU and io_uring
virtio block
io_uring changes for passthrough
io_uring restrictions
io_uring passthrough PoC performance
vhost block
VDPA block software device
Next Steps


Taught by

Linux Foundation

Tags

Related Courses

Observing and Analysing Performance in Sport
OpenLearning
Introduction aux réseaux mobiles
Institut Mines-Télécom via France Université Numerique
Claves para Gestionar Personas
IESE Business School via Coursera
الأجهزة الطبية في غرف العمليات والعناية المركزة
Rwaq (رواق)
Clinical Supervision with Confidence
University of East Anglia via FutureLearn