KVM Forum / oVirt Workshop has ended
Back To Schedule
Wednesday, November 7 • 1:45pm - 2:30pm
QIDL: An Embedded Language to Serialize Guest Data Structures for Live Migration - MIchael Roth, IBM

Sign up or log in to save this to your schedule, view media, leave feedback and see who's attending!

QEMU has supported live migration for several years now, but maintaining backward/forward migration compatibility between versions has been a challenge due to the close coupling of it's network protocol to the data structures representing migratable guest state, which are prone to change as new features are added and code is refactored.

The QEMU Interface Description Language, QIDL, is a simple language that can be used to annotate data structures so that we can easily serialize them into arbitrary formats, including dynamic data structures which can be manipulated at runtime.

This talk provides an overview of QIDL, and explores how we can leverage the data structures it generates to improve live-migration compatibility by better decoupling the network protocol from QEMU's internal representations of guest state.


Michael Roth

Michael Roth is a software engineer at IBM's Linux Technology Center. He has spent the last few years there working on open-source virtualization solutions, and also leverages QEMU/KVM at home for important tasks such as playing Diablo 3 on his linux PC.

Wednesday November 7, 2012 1:45pm - 2:30pm CET
L'ARIA Restaurant

Attendees (0)