Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Multikernel Architecture - Kernel-to-Kernel Isolation and Resource Management

Linux Plumbers Conference via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a revolutionary multikernel architecture that addresses fundamental scaling challenges in modern Linux systems through kernel-to-kernel isolation and dynamic resource management. Learn how this innovative approach enables multiple isolated Linux kernel instances to run simultaneously on a single machine, with each instance having dedicated CPU cores, memory regions, and I/O hardware resources managed by a privileged host kernel. Discover the technical implementation details including dynamic kernel spawning using enhanced kexec for on-demand instantiation without system reboots, hardware resource partitioning through fine-grained CPU/memory/device isolation, inter-kernel communication via IPI and shared memory regions, and live resource migration capabilities for zero-downtime upgrades. Understand how this architecture overcomes the limitations of traditional VMs with their hypervisor overhead and containers with their shared kernel vulnerabilities, while delivering strong isolation at near-native performance and maintaining complete Linux compatibility. Examine the practical applications for cloud multi-tenancy, safety-critical systems, seamless application deployment with complete workload isolation, specialized kernel optimization, and enhanced security boundaries, all while offering significantly simpler implementation compared to KVM/virtio stack solutions.

Syllabus

Multikernel Architecture: Kernel-to-Kernel Isolation and Resource Management - Cong Wang

Taught by

Linux Plumbers Conference

Reviews

Start your review of Multikernel Architecture - Kernel-to-Kernel Isolation and Resource Management

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.