Multi-KVM: Enabling Concurrent KVM Module Management
Offered By: Linux Plumbers Conference via YouTube
Course Description
Overview
Explore a conference talk on Multi-KVM, a proposal to enable multiple independent KVM modules to run concurrently on a Linux host. Learn about the challenges of rolling out KVM bug fixes and feature upgrades, and how Multi-KVM aims to address these issues. Discover the objectives of the proposal, including upgrading and rolling back KVM without disrupting running VMs, enabling KVM modules with different parameters on the same host, and facilitating easier A/B testing. Delve into the proposed solution, which involves refactoring and "privatizing" KVM code, making KVM-owned data structures and values KVM-only, folding KVM vendor modules into KVM, and extracting shared system resources into a new base module. Understand the approach to implementing Multi-KVM, including making it opt-in and ensuring backward compatibility. Gain insights into the fundamental changes proposed for the KVM code layout and the developers' request for feedback from the broader KVM community.
Syllabus
Multi-KVM Abstract - Anish Ghulati, Sean Christopherson
Taught by
Linux Plumbers Conference
Related Courses
Advanced Operating SystemsGeorgia Institute of Technology via Udacity Cloud Computing Applications, Part 1: Cloud Systems and Infrastructure
University of Illinois at Urbana-Champaign via Coursera GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity Introduction to Cloud Infrastructure Technologies
Linux Foundation via edX Microsoft Windows Server 2012 Fundamentals: Hyper-V
Microsoft via edX