YoVDO

eBPF-based Extensible Paravirtualization for High Performance Applications

Offered By: Linux Foundation via YouTube

Tags

eBPF Courses Virtualization Courses Operating Systems Courses System Architecture Courses Virtual Machines Courses Paravirtualization Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the concept of eBPF-based Extensible Paravirtualization in this 27-minute conference talk by Luigi Leonardi from the University of Pisa. Delve into the challenges faced by high-performance applications when running in virtual environments and discover an innovative solution using host-injected eBPF programs. Learn how this approach bridges the semantic gap between guest OS and host hypervisor without modifying the guest kernel or resorting to static resource allocation. Examine the application of this technique to CPU affinity and its impact on various microbenchmarks. The talk covers key topics including an introduction to eBPF, the eBPF approach and goals, system components, device drivers, and a comparison with HyperApp. Gain insights into use cases, the semantic gap problem, and experimental results, including the effects on hyperthreading. Conclude with a comprehensive understanding of this cutting-edge approach to improving virtual machine performance for resource-intensive applications.

Syllabus

Outline
What is eBPF
eBPF approach
eBPF goals
eBPF system
Device driver
Comparison with HyperApp
Use Case
Semantic Gap
Experiments
HyperThreading
Conclusion


Taught by

Linux Foundation

Tags

Related Courses

LPIC-1: System Administrator Exam 101 (v5 Objectives)
A Cloud Guru
Amazon FSx for Windows File Server Primer (French)
Amazon Web Services via AWS Skill Builder
Amazon FSx for Windows File Server Primer (Portuguese)
Amazon Web Services via AWS Skill Builder
Autonomous Aerospace Systems
University of Naples Federico II via Coursera
AWS IoT Business Opportunities for Telecom Operators
Amazon Web Services via AWS Skill Builder