YoVDO

Hyperscale vDPA: Scaling Virtual Data Path Acceleration

Offered By: Linux Foundation via YouTube

Tags

Virtualization Courses Device Drivers Courses VirtIO Courses Hyperscale Computing Courses VDPA Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concept of Hyperscale vDPA in this 23-minute conference talk by Jason Wang from Red Hat. Delve into the hardware and software perspectives of VDPA devices, examining their architecture and the demand for hyper-scalability. Learn about challenges and solutions, including lightweight VDPA instances and scaling virtio-net-pci instances. Discover how VDPA addresses hyper-scalability through software CVQ and managed devices. Investigate virtio spec modifications for scaling, managed device capabilities, and improvements to virtio-pci and virtio for hyper-scalability. Examine secure DMA contexts for VDPA, including transport-specific and vendor-specific methods. Understand fine-grain DMA isolation, spec support for PASID and device MMU, as well as interrupt scalability for VDPA. Gain insights into VDPA provisioning and access valuable references to enhance your understanding of this advanced networking technology.

Syllabus

Intro
Outline
VDPA device - hardware perspective
VDPA devices (parents)
VDPA-virtio architecture perspective
VDPA software architecture
Demand for hyper-scalability
Challenges
Lightweight VDPA instance
Virtio-net via PCI
Scaling virtio-net-pci instances
VDPA for the hyper-scalability (software CVQ)
VDPA for the hyper-scalability (managed device)
Virtio spec for scaling
Managed Device capability - example
Virtio-pci for the hyper-scalability
Virtio for the hyper-scalability
Secure DMA context for VDPA
Transport specific method - PCI-E
Vendor specific method - Device MMU
Fine grain DMA isolating in the spec
Spec support for PASID (virtio-pci)
Spec support for device MMU
Interrupt scalability - VDPA
Interrupt scalability-spec support
VDPA provisioning
Summary
Reference


Taught by

Linux Foundation

Tags

Related Courses

Hardware Friendly Vhost vDPA: Towards an Efficient and Migratable Device Model
Linux Foundation via YouTube
QEMU Storage Daemon and libblkio: Exploring New Frontiers for the QEMU Block Layer
Linux Foundation via YouTube
VDUSE - Supporting VDPA Devices in Userspace
Linux Foundation via YouTube
vDPA Support in Linux Kernel
Linux Foundation via YouTube
KubeVirt vDPA Workflow - From Host to Pod to Domain
CNCF [Cloud Native Computing Foundation] via YouTube