This event has ended. Create your own event → Check it out
This event has ended. Create your own
View analytic
Wednesday, October 23 • 10:30am - 11:15am
QContext and Supporting Multiple Event Loop Threads in QEMU - Michael Roth, IBM

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

Moving emulation into the kernel has resulted in substantial performance gains for certain types of devices, but other features such a virtio-blk dataplane have proven that there is still much to be gained by offloading I/O event handling to separate threads in userspace.

QContext is an effort to generalize this approach to improving performance by allowing full command-line control over event loop creation and event handling assignments for device I/O.

This talk will provide an overview of QContext and discuss some of the considerations involved in scaling QEMU's event handling to multiple threads.


Michael Roth

Mike Roth is a software engineer at IBM who's been working on QEMU/KVM virtualization for the past 4 years. He's also the author/maintainer of the QEMU Guest Agent, and stable release maintainer for QEMU. Most recently he gave a talk about live migration at KVM Forum 2012.

Wednesday October 23, 2013 10:30am - 11:15am
Edinburgh Suite

Attendees (12)