This event has ended. Create your own event → Check it out
This event has ended. Create your own
Don’t miss this great event - register now! 
View analytic
Friday, August 26 • 2:30pm - 3:00pm
CPU Hotplug Support in QEMU - Bharata Rao, IBM Linux Technology Center & David Gibson, Red Hat

Sign up or log in to save this to your schedule and see who's attending!

CPU hotplug allows virtual CPUs to be added to, or removed from a running KVM guest. This can be used to scale the guest's compute capacity on demand in cloud environments.

CPU hotplug has been available for some time on x86 systems. However, the approach used there doesn't generalize well to other platforms. There has been an ongoing effort to design a general infrastructure for CPU hotplug in QEMU and, in particular, common management interface semantics usable on all platforms.

This talk will cover the challenges of supporting CPU hotplug in qemu, and highlight which areas do and don't yet have consensus on design. In particular it will discuss the proposed scheme implemented on Power and x86 based on a combination of generic device_add/device_del based hotplug and a new QMP interface for use by management layers.


David Gibson

Senior Software Engineer, Red Hat
David is a qemu and Linux kernel developer, currently working at Red Hat on KVM and qemu for IBM Power servers. Previously, while employed by IBM, he was the main author of qemu's 'pseries' machine type. He also wrote the Device Tree Compiler, and has worked on low-level memory management for Power machines, bringup for embedded PowerPC machines and the 'orinoco' wireless driver.

Bharata B. Rao

IBM Linux Technology Center
Bharata B Rao works on KVM virtualization as part of IBM Linux Technology Center, India. Earlier he has worked in the area File Systems, Scheduler, Debuggers etc. He has graduated from the University of Mysore. He has spoken at linux.conf.au and Linux Plumbers earlier.

Friday August 26, 2016 2:30pm - 3:00pm
Harbour A

Attendees (10)