YoVDO

Hypervisor-less Virtio for Real-time and Safety

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Safety-Critical Systems Courses

Course Description

Overview

Explore hypervisor-less Virtio for real-time and safety applications in edge devices containing Linux. Learn about the increasing presence of Linux in edge devices, the need for reactivity in intelligent edge systems, and where real-time and safety workloads can be executed. Examine a use case involving KVM with core isolation for time-sensitive networking, and understand the benefits of Virtio workload integration. Dive into the generalized hypervisor-less Virtio architecture, comparing similarities and differences with traditional approaches. Study the shared memory layout and various scenarios for hypervisor-less Virtio implementation, including VSOCK-only configurations. Gain insights into performance considerations of Virtio MMIO with MSIs and Virtio/PCI vs Virtio/MMIO in hypervisor environments. Conclude with key takeaways on implementing hypervisor-less Virtio for real-time and safety-critical applications in edge computing.

Syllabus

Intro
EDGE DEVICES WILL INCREASINGLY CONTAIN LINUX
THE INTELLIGENT EDGE REQUIRES REACTIVITY
IF EDGE DEVICES WILL CONTAIN LINUX, WHERE WILL THE REAL-TIME AND SAFETY WORKLOADS RUN?
USE CASE: KVM WITH CORE ISOLATION FOR TIME SENSITIVE NETWORKING
REALTIME AND SAFETY WORKLOADS WITH LINUX
WHY USE VIRTIO WORKLOAD INTEGRATION?
GENERALIZED HYPERVISOR-LESS VIRTIO ARCHITECTURE
SIMILARITIES / DIFFERENCES
HYPERVISOR-LESS VIRTIO SHARED MEMORY LAYOUT
HYPERVISOR-LESS VIRTIO SCENARIOS
VSOCK-ONLY HYPERVISOR-LESS VIRTIO
SIDE NOTE ON THE PERFORMANCE OF VIRTIO MMIO WITH MSIS WITH A HYPERVISOR
SIDE NOTE ON THE PERFORMANCE OF VIRTIO/PCI VS VIRTIO/MMIO WITH A HYPERVISOR
CONCLUSIONS


Taught by

Linux Foundation

Tags

Related Courses

Building Geospatial Apps on Postgres, PostGIS, & Citus at Large Scale
Microsoft via YouTube
Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube
Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube
What's New in Grails 2.0
ChariotSolutions via YouTube
Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube