YoVDO

Virtio Devices Emulation in SPDK Based on Vfio-User Protocol

Offered By: Linux Foundation via YouTube

Tags

SPDK Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the implementation of virtio devices emulation in the Storage Performance Development Kit (SPDK) using the vfio-user protocol in this 21-minute conference talk. Delve into the virtio PCIe abstraction layer and learn about virtio-blk and virtio-scsi device emulations. Compare SPDK vhost-user and vfio-user virtio-blk/scsi solutions, examining performance, thread modeling, and implementation differences. Gain insights into use cases, performance data, and future development plans for this technology. Cover topics such as VFIO-USER introduction, SPDK implementation, virtio device layout, and VM performance tests configuration.

Syllabus

Intro
VFIO-USER Introduction
VFIO-USER Server in SPDK
Benefits of VFIO-USER
Virtio device layout
VFIO Region 4 Callback • Common configuration access responses based on virtio specification via (offset, length, RW flag)
Virtio-BLKISCSI Commands Processing
VM Performance tests Configuration • QEMU command line
SPDK VIRTIO Client Performance


Taught by

Linux Foundation

Tags

Related Courses

Introduction to OpenEBS - Dynamic Local and Replicated PVs for Kubernetes
Rawkode Academy via YouTube
High Performance NVMe Offloading in SPDK Using the New vfio-user Protocol
Linux Foundation via YouTube
Comparing Performance of NVMe Hard Drives in KVM, Baremetal, and Docker - Using Fio and SPDK
Linux Foundation via YouTube
Comparing Performance of NVMe Hard Drives in KVM, Baremetal, and Docker - Virtual Testbed Applications
Linux Foundation via YouTube
Evolution of SPDK Vhost Towards Secure Container Storage Service
Linux Foundation via YouTube