Hyperscale vDPA: Scaling Virtual Data Path Acceleration
Offered By: Linux Foundation via YouTube
Course Description
Overview
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 ModelLinux 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