KVM Forum 2015: Difference between revisions
From KVM
mNo edit summary |
m (fix invalid link) |
||
(27 intermediate revisions by 3 users not shown) | |||
Line 8: | Line 8: | ||
The [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2015] was held from August 19-21 at the Sheraton Seattle in Seattle, USA. It was co-located with LinuxCon NA 2015. | The [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2015] was held from August 19-21 at the Sheraton Seattle in Seattle, USA. It was co-located with LinuxCon NA 2015. | ||
[[File:Kvm-forum-2015.png| | [[File:Kvm-forum-2015.png|250x160px]] | ||
== Live Updates == | == Live Updates == | ||
Line 20: | Line 20: | ||
* Real-Time KVM by Rik van Riel ([http://www.youtube.com/watch?v=cZ5aTHeDLDE video], [http://www.linux-kvm.org/images/2/24/01x02-Rik_van_Riel-KVM_realtime.pdf slides]) | * Real-Time KVM by Rik van Riel ([http://www.youtube.com/watch?v=cZ5aTHeDLDE video], [http://www.linux-kvm.org/images/2/24/01x02-Rik_van_Riel-KVM_realtime.pdf slides]) | ||
* Real-Time KVM for the Masses by Jan Kiszka ([https://www.youtube.com/watch?v=SyhfctYqjc8 video], [http://www.linux-kvm.org/images/0/0d/01x03-Jan_Kiszska-KVM_RT_for_masses.pdf slides]) | * Real-Time KVM for the Masses by Jan Kiszka ([https://www.youtube.com/watch?v=SyhfctYqjc8 video], [http://www.linux-kvm.org/images/0/0d/01x03-Jan_Kiszska-KVM_RT_for_masses.pdf slides]) | ||
* Virtualizing the Locomotive: Ready, Set, Go! by Mark Kraeling | * Virtualizing the Locomotive: Ready, Set, Go! by Mark Kraeling ([https://www.youtube.com/watch?v=Qg8BLHjLiSo video], [http://www.linux-kvm.org/images/e/e3/Virtualizating_the_Locomotive_KVM_v104.pdf slides]) | ||
* Pushing the limits: 1000 guests per host and beyond by Jens Freimann ([https://www.youtube.com/watch?v=cj-HLi1q6ZI video], [http://www.linux-kvm.org/images/a/ab/01x05-Jens_Freimann-Pushing_the_limits.pdf slides]) | * Pushing the limits: 1000 guests per host and beyond by Jens Freimann ([https://www.youtube.com/watch?v=cj-HLi1q6ZI video], [http://www.linux-kvm.org/images/a/ab/01x05-Jens_Freimann-Pushing_the_limits.pdf slides]) | ||
Line 31: | Line 31: | ||
* Status update on KVM-COLO HA/FT solution by Hongyang Yang, Eddie Dong and Weidong Han ([https://www.youtube.com/watch?v=nNPHw_3pzts video], [http://www.linux-kvm.org/images/0/01/01x07-Hongyang_Yang-Status_update_on_KVM-COLO.pdf slides]) | * Status update on KVM-COLO HA/FT solution by Hongyang Yang, Eddie Dong and Weidong Han ([https://www.youtube.com/watch?v=nNPHw_3pzts video], [http://www.linux-kvm.org/images/0/01/01x07-Hongyang_Yang-Status_update_on_KVM-COLO.pdf slides]) | ||
* virtio-vsock: Zero-configuration host/guest communication by Stefan Hajnoczi ([https://www.youtube.com/watch?v=_bYSQ68JPwE video], [http://www.linux-kvm.org/images/8/83/01x08-Stefan_Hajnoczi-virtio-vsock_Zero-configuration_hostguest_communication.pdf slides]) | * virtio-vsock: Zero-configuration host/guest communication by Stefan Hajnoczi ([https://www.youtube.com/watch?v=_bYSQ68JPwE video], [http://www.linux-kvm.org/images/8/83/01x08-Stefan_Hajnoczi-virtio-vsock_Zero-configuration_hostguest_communication.pdf slides]) | ||
* Using Upstream QEMU for Computer Architecture and Software Studies by Christopher Covington ([http://www.linux-kvm.org/images/4/45/01x09-Christopher_Covington-Using_Upstream_QEMU_for_CASS.pdf slides]) | * Using Upstream QEMU for Computer Architecture and Software Studies by Christopher Covington ([https://www.youtube.com/watch?v=ZhvdzxEXgyE video], [http://www.linux-kvm.org/images/4/45/01x09-Christopher_Covington-Using_Upstream_QEMU_for_CASS.pdf slides]) | ||
* Guest operating system debugging by David Hildenbrand ([http://www.linux-kvm.org/images/9/92/01x10-David_Hildebrand-Guest-operating_system_debugging.pdf slides]) | * Guest operating system debugging by David Hildenbrand ([https://www.youtube.com/watch?v=G8tPLLIgJ4c video], [http://www.linux-kvm.org/images/9/92/01x10-David_Hildebrand-Guest-operating_system_debugging.pdf slides]) | ||
* virtio 1 - why do it? and are we there yet? by Michael S. Tsirkin ([http://www.linux-kvm.org/images/5/59/01x11-Michael_S_Tsirkin-virtio_1-why_do_it_and_are_we_there_yet.pdf slides)] | * virtio 1 - why do it? and are we there yet? by Michael S. Tsirkin ([https://www.youtube.com/watch?v=eTD4l90S5Pg video], [http://www.linux-kvm.org/images/5/59/01x11-Michael_S_Tsirkin-virtio_1-why_do_it_and_are_we_there_yet.pdf slides)] | ||
</noinclude> | </noinclude> | ||
==== Thursday morning - August 20, 2015 ==== | ==== Thursday morning - August 20, 2015 ==== | ||
* KVM Forum 2015 - QEMU Keynote by Alexander Graf ([http://www.linux-kvm.org/images/2/23/02x01-Alexander_Graf-QEMU-Keynote.pdf slides]) | * KVM Forum 2015 - QEMU Keynote by Alexander Graf ([https://www.youtube.com/watch?v=N1vw5C9XdNk video], [http://www.linux-kvm.org/images/2/23/02x01-Alexander_Graf-QEMU-Keynote.pdf slides]) | ||
* Towards multi-threaded TCG by Alex Bennée and Frederic Konrad ([http://www.linux-kvm.org/images/c/cf/02x02-Alex_Benee-Towards_Multithreaded_TCG.pdf slides]) | * Towards multi-threaded TCG by Alex Bennée and Frederic Konrad ([https://www.youtube.com/watch?v=KnSW0WjWHZI video], [http://www.linux-kvm.org/images/c/cf/02x02-Alex_Benee-Towards_Multithreaded_TCG.pdf slides]) | ||
* KVM Message Passing Performance by David Matlack ([http://www.linux-kvm.org/images/a/ac/02x03-Davit_Matalack-KVM_Message_passing_Performance.pdf slides]) | * KVM Message Passing Performance by David Matlack ([https://www.youtube.com/watch?v=p85FFrloLFg video], [http://www.linux-kvm.org/images/a/ac/02x03-Davit_Matalack-KVM_Message_passing_Performance.pdf slides]) | ||
* ARM: Caches that give you enough rope to shoot yourself in the foot by Marc Zyngier ([https://www.youtube.com/watch?v=A_zCxzpxzmE video], [http://www.linux-kvm.org/images/7/7a/02x03-Cedar-Marc_Zyngier-ARMCachesThatGiveYouEnoughRopeToShootYourselfInTheFoot.pdf slides]) | * ARM: Caches that give you enough rope to shoot yourself in the foot by Marc Zyngier ([https://www.youtube.com/watch?v=A_zCxzpxzmE video], [http://www.linux-kvm.org/images/7/7a/02x03-Cedar-Marc_Zyngier-ARMCachesThatGiveYouEnoughRopeToShootYourselfInTheFoot.pdf slides]) | ||
* QEMU and OpenGL by Gerd Hoffmann ([http://www.linux-kvm.org/images/1/1b/02x04-Aspen-Gerd_Hoffmann-QEMU_and_OpenGL.pdf slides]) | * QEMU and OpenGL by Gerd Hoffmann ([https://www.youtube.com/watch?v=4d-ObxgqZOs video], [http://www.linux-kvm.org/images/1/1b/02x04-Aspen-Gerd_Hoffmann-QEMU_and_OpenGL.pdf slides]) | ||
* QEMU for Xilinx ZynqMP by Edgar E. Iglesias ([https://www.youtube.com/watch?v=L5zG5Aukfek video], [http://www.linux-kvm.org/images/8/8e/02x04-Cedar-Edgar_EIglesias-QEMUForXilinxZynqMP.pdf slides]) | * QEMU for Xilinx ZynqMP by Edgar E. Iglesias ([https://www.youtube.com/watch?v=L5zG5Aukfek video], [http://www.linux-kvm.org/images/8/8e/02x04-Cedar-Edgar_EIglesias-QEMUForXilinxZynqMP.pdf slides]) | ||
* QEMU interface introspection: from hacks to solutions by Markus Armbruster ([http://www.linux-kvm.org/images/7/7a/02x05-Aspen-Markus_Armbruster-QEMU_interface_introspection.pdf slides]) | * QEMU interface introspection: from hacks to solutions by Markus Armbruster ([https://www.youtube.com/watch?v=IEa8Ao8_B9o video], [http://www.linux-kvm.org/images/7/7a/02x05-Aspen-Markus_Armbruster-QEMU_interface_introspection.pdf slides]) | ||
==== Thursday afternoon - August 20, 2015 ==== | ==== Thursday afternoon - August 20, 2015 ==== | ||
Line 49: | Line 50: | ||
</includeonly> | </includeonly> | ||
<noinclude> | <noinclude> | ||
* CPU hot-plug - status and challenges by Andreas Färber ([http://www.linux-kvm.org/images/f/fd/02x06-Aspen-Andreas_Farber_CPU_hotplug.pdf slides]) | * CPU hot-plug - status and challenges by Andreas Färber ([https://www.youtube.com/watch?v=wTgWFwzAFOQ video], [http://www.linux-kvm.org/images/f/fd/02x06-Aspen-Andreas_Farber_CPU_hotplug.pdf slides]) | ||
* Incremental backups: Good things come in small packages! by John Snow and Vladimir Sementsov-Ogievskiy ([https://www.youtube.com/watch?v=a2BNswm_yf8 video], [http://www.linux-kvm.org/images/3/3c/02x05-Cedar-John_Snow_and_Vladimir_Sementsov-Ogievskiy.IncrementalBackupsGoodThingsComeInSmallPackages.pdf slides]) | * Incremental backups: Good things come in small packages! by John Snow and Vladimir Sementsov-Ogievskiy ([https://www.youtube.com/watch?v=a2BNswm_yf8 video], [http://www.linux-kvm.org/images/3/3c/02x05-Cedar-John_Snow_and_Vladimir_Sementsov-Ogievskiy.IncrementalBackupsGoodThingsComeInSmallPackages.pdf slides]) | ||
* qcow2: why (not)? by Max Reitz and Kevin Wolf ([https://www.youtube.com/watch?v=svMpxzl9yI4 video], [http://www.linux-kvm.org/images/9/92/Qcow2-why-not.pdf slides]) | * qcow2: why (not)? by Max Reitz and Kevin Wolf ([https://www.youtube.com/watch?v=svMpxzl9yI4 video], [http://www.linux-kvm.org/images/9/92/Qcow2-why-not.pdf slides]) | ||
* QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth | * QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth ([https://www.youtube.com/watch?v=1Yl5YBmxnn8 video], [http://www.linux-kvm.org/images/d/d7/02x07-Aspen-Michael_Roth-QEMU_Hotplug_infrastructure.pdf slides]) | ||
* New qemu technology used in virt-v2v by Richard Jones ([https://www.youtube.com/watch?v=DJedam7TJWo video], [http://www.linux-kvm.org/images/d/d2/02x07-Cedar-Richard_Jones-NewQemuTechnologyUsedInVirt-v2v.pdf slides]) | * New qemu technology used in virt-v2v by Richard Jones ([https://www.youtube.com/watch?v=DJedam7TJWo video], [http://www.linux-kvm.org/images/d/d2/02x07-Cedar-Richard_Jones-NewQemuTechnologyUsedInVirt-v2v.pdf slides]) | ||
* Vhost: Sharing is better by Eyal Moscovici and Bandan Das ([http://www.linux-kvm.org/images/5/52/02x08-Aspen-Bandan_Das-vhost-sharing_is_better.pdf slides]) | * Vhost: Sharing is better by Eyal Moscovici and Bandan Das ([https://www.youtube.com/watch?v=odSWXzoMfas video], [http://www.linux-kvm.org/images/5/52/02x08-Aspen-Bandan_Das-vhost-sharing_is_better.pdf slides]) | ||
* KVM as The NFV Hypervisor by Jun Nakajima ([http://www.linux-kvm.org/images/8/87/02x09-Aspen-Jun_Nakajima-KVM_as_the_NFV_Hypervisor.pdf slides]) | * KVM as The NFV Hypervisor by Jun Nakajima ([https://www.youtube.com/watch?v=KMdNCHGlP00 video], [http://www.linux-kvm.org/images/8/87/02x09-Aspen-Jun_Nakajima-KVM_as_the_NFV_Hypervisor.pdf slides]) | ||
* Recent improvement in Gluster for VM image storage by Pranith Kumas Karampuri ([https://www.youtube.com/watch?v=z871u7mtUB4 video], [http://www.linux-kvm.org/images/9/90/02x08-Cedar-Pranith_Kumar_Karampuri-RecentImprovementsInGlusterForVMImageStorage.pdf slides]) | * Recent improvement in Gluster for VM image storage by Pranith Kumas Karampuri ([https://www.youtube.com/watch?v=z871u7mtUB4 video], [http://www.linux-kvm.org/images/9/90/02x08-Cedar-Pranith_Kumar_Karampuri-RecentImprovementsInGlusterForVMImageStorage.pdf slides]) | ||
* KVM live migration optimizations by Liang Li ([https://www.youtube.com/watch?v=wqg7scBqa8w video], [http://www.linux-kvm.org/images/b/b3/02x-09-Cedar-Liang_Li-KVMLiveMigrationOptimization.pdf slides]) | * KVM live migration optimizations by Liang Li ([https://www.youtube.com/watch?v=wqg7scBqa8w video], [http://www.linux-kvm.org/images/b/b3/02x-09-Cedar-Liang_Li-KVMLiveMigrationOptimization.pdf slides]) | ||
* Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman | * Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman ([https://www.youtube.com/watch?v=TconMamxLQw video], [http://www.linux-kvm.org/images/7/73/02x10-Aspen-Mihai_Caraman-Low_latency_edge_computing-with_qemu_kvm.pdf slides]) | ||
* Migrating NFV Applications to KVM guest by Mario Smarduch ([http://www.linux-kvm.org/images/d/df/02x11-AspenMario_Smarduch-Migrating_NFV_applicatoins_to_KVM_Guest.pdf slides]) | * Migrating NFV Applications to KVM guest by Mario Smarduch ([https://www.youtube.com/watch?v=nPz59EI4STo video], [http://www.linux-kvm.org/images/d/df/02x11-AspenMario_Smarduch-Migrating_NFV_applicatoins_to_KVM_Guest.pdf slides]) | ||
* Rethinking machine types by David Gibson | * Rethinking machine types by David Gibson ([https://www.youtube.com/watch?v=kzwhizO1Azs video], [http://www.linux-kvm.org/images/6/6e/02x11-Cedar-David_Gibson-Rethinking_Machine_Types.pdf slides]) | ||
</noinclude> | </noinclude> | ||
==== Friday morning - August 21, 2015 ==== | ==== Friday morning - August 21, 2015 ==== | ||
* KVM Forum 2015 - Libvirt Keynote by Jiří Denemark ([http://www.linux-kvm.org/images/b/b5/03x01-Jiri_Denemark-Libvirt-Keynote.pdf slides]) | * KVM Forum 2015 - Libvirt Keynote by Jiří Denemark ([https://www.youtube.com/watch?v=zjy0rehZmC0 video], [http://www.linux-kvm.org/images/b/b5/03x01-Jiri_Denemark-Libvirt-Keynote.pdf slides]) | ||
* Backing Chain management in QEMU and libvirt by Eric Blake ([http://www.linux-kvm.org/images/5/5f/03x02-Eric_Blake-Backing_Chain_Management_in_QEMU_and_libvirt.pdf slides]) | * Backing Chain management in QEMU and libvirt by Eric Blake ([https://www.youtube.com/watch?v=etIGp12RHRE video], [http://www.linux-kvm.org/images/5/5f/03x02-Eric_Blake-Backing_Chain_Management_in_QEMU_and_libvirt.pdf slides]) | ||
* Libvirt: What did we do wrong? by Michal Privoznik ([http://www.linux-kvm.org/images/9/9b/03x03-Michal_Privoznik-libvirt-what_did_we_do_wrong.pdf slides]) | * Libvirt: What did we do wrong? by Michal Privoznik ([https://www.youtube.com/watch?v=eFmPzqlzrzY video], [http://www.linux-kvm.org/images/9/9b/03x03-Michal_Privoznik-libvirt-what_did_we_do_wrong.pdf slides]) | ||
* oVirt and Gluster, hyper-converged! by Martin Sivak ([http://www.linux-kvm.org/images/5/51/03x04-Martin_Sivak-oVirt_and_gluster_hyperconverged.pdf slides]) | * oVirt and Gluster, hyper-converged! by Martin Sivak ([https://www.youtube.com/watch?v=EbRdUPVlxyQ video], [http://www.linux-kvm.org/images/5/51/03x04-Martin_Sivak-oVirt_and_gluster_hyperconverged.pdf slides]) | ||
* High performance VMs in OpenStack by Nikola Dipanov ([http://www.linux-kvm.org/images/c/c2/03x04-Juniper-Nikola_Dipanov-HighPerformanceVMsInOpenStack.pdf slides]) | * High performance VMs in OpenStack by Nikola Dipanov ([https://www.youtube.com/watch?v=f9rDGSTgDmA video], [http://www.linux-kvm.org/images/c/c2/03x04-Juniper-Nikola_Dipanov-HighPerformanceVMsInOpenStack.pdf slides]) | ||
* kvm-unit-tests: past, present, and future by Andrew Jones ([http://www.linux-kvm.org/images/5/5f/03x05-Aspen-Andrew_Jones_kvm_unit_tests.pdf slides]) | * kvm-unit-tests: past, present, and future by Andrew Jones ([https://www.youtube.com/watch?v=SaScEWme3Eo video], [http://www.linux-kvm.org/images/5/5f/03x05-Aspen-Andrew_Jones_kvm_unit_tests.pdf slides]) | ||
* The new oVirt Extension API - The 1st step for fully modular oVirt by Martin Perina | * The new oVirt Extension API - The 1st step for fully modular oVirt by Martin Perina ([https://www.youtube.com/watch?v=9b9WVFsy_yg video], [http://www.linux-kvm.org/images/0/07/03x05-Cedar-Martin_Perina-The_New_oVirt_Extension_API.pdf slides]) | ||
==== Friday afternoon - August 21, 2015 ==== | ==== Friday afternoon - August 21, 2015 ==== | ||
<includeonly> | <includeonly> | ||
Line 75: | Line 78: | ||
</includeonly> | </includeonly> | ||
<noinclude> | <noinclude> | ||
* oVirt host communication - long way from an unpaved road to the highway by Piotr Kliczewski ([http://www.linux-kvm.org/images/b/b1/03x08-Cedar-Pitor_Kliczewski-oVirtHostCommunicationLongWayFromAnUnpavedRoadToTheHighway.pdf slides]) | * oVirt host communication - long way from an unpaved road to the highway by Piotr Kliczewski ([https://www.youtube.com/watch?v=yHYl-6JcNLU video], [http://www.linux-kvm.org/images/b/b1/03x08-Cedar-Pitor_Kliczewski-oVirtHostCommunicationLongWayFromAnUnpavedRoadToTheHighway.pdf slides]) | ||
* Securing secure boot: system management mode in KVM and Tiano Core by Paolo Bonzini ([http://www.linux-kvm.org/images/c/ce/03x06-Aspen-Paolo_Bonzini-Securing_secure_boot.pdf slides]) | * Securing secure boot: system management mode in KVM and Tiano Core by Paolo Bonzini ([https://www.youtube.com/watch?v=IxLvxP1O8T8 video], [http://www.linux-kvm.org/images/c/ce/03x06-Aspen-Paolo_Bonzini-Securing_secure_boot.pdf slides]) | ||
* Block Jobs: current status, upcoming challenges by Jeff Cody ([http://www.linux-kvm.org/images/2/28/03x07-Aspen-Jeff_Cody-Block_Jobs.pdf slides]) | * Block Jobs: current status, upcoming challenges by Jeff Cody ([https://www.youtube.com/watch?v=XUSESxMgBdM video], [http://www.linux-kvm.org/images/2/28/03x07-Aspen-Jeff_Cody-Block_Jobs.pdf slides]) | ||
* oVirt self-hosted engine seamless deployment by Simone Tiraboschi ([http://www.linux-kvm.org/images/5/53/03x06-Cedar-Simone_Tiraboschi-oVirtSelf-hostedEngineSeamless_Deployment_20150821_7.pdf slides]) | * oVirt self-hosted engine seamless deployment by Simone Tiraboschi ([https://www.youtube.com/watch?v=dN0E_9G2wTg video], [http://www.linux-kvm.org/images/5/53/03x06-Cedar-Simone_Tiraboschi-oVirtSelf-hostedEngineSeamless_Deployment_20150821_7.pdf slides]) | ||
* Improving the QEMU Event Loop by Fam Zheng ([http://www.linux-kvm.org/images/6/64/03x08-Aspen-Fam_Zheng-Improving_the_QEMU_Event_Loop.pdf slides]) | * Improving the QEMU Event Loop by Fam Zheng ([https://www.youtube.com/watch?v=sX5vAPUDJVU video], [http://www.linux-kvm.org/images/6/64/03x08-Aspen-Fam_Zheng-Improving_the_QEMU_Event_Loop.pdf slides]) | ||
* Live migration with SR-IOV pass-through by Weidong Han ([http://www.linux-kvm.org/images/9/9a/03x07-Juniper-Weidong_Han-LiveMigrationWithSR-IOVPass-through.pdf slides]) | * Live migration with SR-IOV pass-through by Weidong Han ([https://www.youtube.com/watch?v=vnwEnzVp9Zo video], [http://www.linux-kvm.org/images/9/9a/03x07-Juniper-Weidong_Han-LiveMigrationWithSR-IOVPass-through.pdf slides]) | ||
* Managed conversion of guests to oVirt by Arik Hadas ([http://www.linux-kvm.org/images/9/97/03x07-Cedar-Arak_Hadas-ManagedConversionOfGuestsToOVirt.pdf slides]) | * Managed conversion of guests to oVirt by Arik Hadas ([https://www.youtube.com/watch?v=rYrnfduAkU0 video], [http://www.linux-kvm.org/images/9/97/03x07-Cedar-Arak_Hadas-ManagedConversionOfGuestsToOVirt.pdf slides]) | ||
* ARM interrupt virtualization by Andre Przywara ([http://www.linux-kvm.org/images/7/79/03x09-Aspen-Andre_Przywara-ARM_Interrupt_Virtualization.pdf slides]) | * ARM interrupt virtualization by Andre Przywara ([https://www.youtube.com/watch?v=BGGbgufgP_Y video], [http://www.linux-kvm.org/images/7/79/03x09-Aspen-Andre_Przywara-ARM_Interrupt_Virtualization.pdf slides]) | ||
* oVirt SR-IOV support by Barak Azulay ([http://www.linux-kvm.org/images/6/6d/03x05-Cedar-Barak_Azulay-oVirtSR-IOVSupport.pdf slides]) | * oVirt SR-IOV support by Barak Azulay ([https://www.youtube.com/watch?v=o4mwoatSyF8 video], [http://www.linux-kvm.org/images/6/6d/03x05-Cedar-Barak_Azulay-oVirtSR-IOVSupport.pdf slides]) | ||
* Using IPMI in QEMU by Corey Minyard ([http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides]) | * Using IPMI in QEMU by Corey Minyard ([https://www.youtube.com/watch?v=oUv2RZa9uM0 video], [http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides]) | ||
==== Tutorials ==== | ==== Tutorials ==== | ||
* Avocado: Next generation virt testing by Cleber Rosa ([https://www.youtube.com/watch?v=tdEg07BfdBw video], [http://www.linux-kvm.org/images/b/bb/02x05-Juniper-Cleber_Rosa-AvocadoNextGenerationVirtTesting.pdf | * Avocado: Next generation virt testing by Cleber Rosa ([https://www.youtube.com/watch?v=tdEg07BfdBw video], [http://www.linux-kvm.org/images/b/bb/02x05-Juniper-Cleber_Rosa-AvocadoNextGenerationVirtTesting.pdf slides]) | ||
* Getting Started with Coccinelle (KVM edition) by Julia Lawall ([https://www.youtube.com/watch?v=qtYuVXidv94 video], [http://www.linux-kvm.org/images/6/66/02x07-Juniper-Julia_Lawall-GettingStartedWithCoccinelleKVVMEdition.pdf slides]) | * Getting Started with Coccinelle (KVM edition) by Julia Lawall ([https://www.youtube.com/watch?v=qtYuVXidv94 video], [http://www.linux-kvm.org/images/6/66/02x07-Juniper-Julia_Lawall-GettingStartedWithCoccinelleKVVMEdition.pdf slides]) | ||
Line 98: | Line 101: | ||
== Community Team Photo == | == Community Team Photo == | ||
== Photos == | |||
* Photos from Linux Foundation: https://www.flickr.com/photos/linuxfoundation/albums/72157655545164444 | |||
== Blogs / News Reports == | == Blogs / News Reports == | ||
* http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more | * http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more | ||
* https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/ | * https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/ | ||
* http://log.amitshah.net/2015/09/qemu-maintainers-on-the-2-4-release/ | |||
Latest revision as of 15:45, 1 August 2016
KVM Forum 2015
The KVM Forum 2015 was held from August 19-21 at the Sheraton Seattle in Seattle, USA. It was co-located with LinuxCon NA 2015.
Live Updates
Watch the Google+ Group for live updates from the event.
Videos and Slides
Wednesday morning - August 19, 2015
- KVM Forum 2015 - KVM Keynote by Paolo Bonzini (video, slides)
- Real-Time KVM by Rik van Riel (video, slides)
- Real-Time KVM for the Masses by Jan Kiszka (video, slides)
- Virtualizing the Locomotive: Ready, Set, Go! by Mark Kraeling (video, slides)
- Pushing the limits: 1000 guests per host and beyond by Jens Freimann (video, slides)
Wednesday afternoon - August 19, 2015
- Migratable 40GBit/s Ethernet by Alexander Graf (video, improved video, slides, animated slides)
- Status update on KVM-COLO HA/FT solution by Hongyang Yang, Eddie Dong and Weidong Han (video, slides)
- virtio-vsock: Zero-configuration host/guest communication by Stefan Hajnoczi (video, slides)
- Using Upstream QEMU for Computer Architecture and Software Studies by Christopher Covington (video, slides)
- Guest operating system debugging by David Hildenbrand (video, slides)
- virtio 1 - why do it? and are we there yet? by Michael S. Tsirkin (video, slides)
Thursday morning - August 20, 2015
- KVM Forum 2015 - QEMU Keynote by Alexander Graf (video, slides)
- Towards multi-threaded TCG by Alex Bennée and Frederic Konrad (video, slides)
- KVM Message Passing Performance by David Matlack (video, slides)
- ARM: Caches that give you enough rope to shoot yourself in the foot by Marc Zyngier (video, slides)
- QEMU and OpenGL by Gerd Hoffmann (video, slides)
- QEMU for Xilinx ZynqMP by Edgar E. Iglesias (video, slides)
- QEMU interface introspection: from hacks to solutions by Markus Armbruster (video, slides)
Thursday afternoon - August 20, 2015
- CPU hot-plug - status and challenges by Andreas Färber (video, slides)
- Incremental backups: Good things come in small packages! by John Snow and Vladimir Sementsov-Ogievskiy (video, slides)
- qcow2: why (not)? by Max Reitz and Kevin Wolf (video, slides)
- QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth (video, slides)
- New qemu technology used in virt-v2v by Richard Jones (video, slides)
- Vhost: Sharing is better by Eyal Moscovici and Bandan Das (video, slides)
- KVM as The NFV Hypervisor by Jun Nakajima (video, slides)
- Recent improvement in Gluster for VM image storage by Pranith Kumas Karampuri (video, slides)
- KVM live migration optimizations by Liang Li (video, slides)
- Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman (video, slides)
- Migrating NFV Applications to KVM guest by Mario Smarduch (video, slides)
- Rethinking machine types by David Gibson (video, slides)
Friday morning - August 21, 2015
- KVM Forum 2015 - Libvirt Keynote by Jiří Denemark (video, slides)
- Backing Chain management in QEMU and libvirt by Eric Blake (video, slides)
- Libvirt: What did we do wrong? by Michal Privoznik (video, slides)
- oVirt and Gluster, hyper-converged! by Martin Sivak (video, slides)
- High performance VMs in OpenStack by Nikola Dipanov (video, slides)
- kvm-unit-tests: past, present, and future by Andrew Jones (video, slides)
- The new oVirt Extension API - The 1st step for fully modular oVirt by Martin Perina (video, slides)
Friday afternoon - August 21, 2015
- oVirt host communication - long way from an unpaved road to the highway by Piotr Kliczewski (video, slides)
- Securing secure boot: system management mode in KVM and Tiano Core by Paolo Bonzini (video, slides)
- Block Jobs: current status, upcoming challenges by Jeff Cody (video, slides)
- oVirt self-hosted engine seamless deployment by Simone Tiraboschi (video, slides)
- Improving the QEMU Event Loop by Fam Zheng (video, slides)
- Live migration with SR-IOV pass-through by Weidong Han (video, slides)
- Managed conversion of guests to oVirt by Arik Hadas (video, slides)
- ARM interrupt virtualization by Andre Przywara (video, slides)
- oVirt SR-IOV support by Barak Azulay (video, slides)
- Using IPMI in QEMU by Corey Minyard (video, slides)
Tutorials
- Avocado: Next generation virt testing by Cleber Rosa (video, slides)
- Getting Started with Coccinelle (KVM edition) by Julia Lawall (video, slides)
Schedule
http://kvmforum2015.sched.org/
BoFs
Community Team Photo
Photos
- Photos from Linux Foundation: https://www.flickr.com/photos/linuxfoundation/albums/72157655545164444