https://linux-kvm.org/api.php?action=feedcontributions&user=Amit&feedformat=atomKVM - User contributions [en]2024-03-29T02:20:58ZUser contributionsMediaWiki 1.39.5https://linux-kvm.org/index.php?title=KVM_Forum_2017&diff=173839KVM Forum 20172017-08-02T18:47:08Z<p>Amit: Create page based on 2016 template.</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2017 KVM Forum 2017] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2017 ==<br />
</noinclude><br />
<br />
The 10th edition of the [https://events.linuxfoundation.org/events/kvm-forum KVM Forum] will be held from 25 - 27 October at the Hilton Prague in Prague, Czech Republic. It will be co-located with Open Source Summit EU 2017.<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - October 25, 2017 ====<br />
<br />
==== Thursday - October 26, 2017 ====<br />
<br />
==== Friday - October 27, 2017 ====<br />
<br />
== Schedule ==<br />
<br />
== BoFs ==<br />
<br />
[[KVM Forum 2017 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
== Photos ==<br />
<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum&diff=173838KVM Forum2017-08-02T18:44:37Z<p>Amit: add 2017 page</p>
<hr />
<div>= Information about KVM Forums =<br />
<br />
== 2017 ==<br />
<br />
[[KVM Forum 2017]]<br />
<br />
== 2016 ==<br />
<br />
[[KVM Forum 2016]]<br />
<br />
== 2015 ==<br />
[[File:Kvm-forum-2015.png|180px]]<br />
<br />
[[KVM Forum 2015]]<br />
<br />
== 2014 ==<br />
[[KVM Forum 2014]]<br />
<br />
== 2013 ==<br />
[[KVM Forum 2013]]<br />
<br />
== 2012 ==<br />
[[KVM Forum 2012]]<br />
<br />
== 2011 ==<br />
[[KVM Forum 2011]]<br />
<br />
== 2010 ==<br />
[[KVM Forum 2010]]<br />
<br />
== 2008 ==<br />
[[Image:Front Page$banner kvm forum 2008.jpg]]<br />
<br />
Notes and presentations from the event: [[KVM Forum 2008]]<br />
<br />
== 2007 ==<br />
[[Image:Front_Page$kvm_logo.gif]]<br />
<br />
Notes and presentations from the event: [[KVM Forum 2007]]</div>Amithttps://linux-kvm.org/index.php?title=Ten_Years_of_KVM&diff=173796Ten Years of KVM2016-11-10T04:13:25Z<p>Amit: </p>
<hr />
<div><br />
The KVM project celebrates 10 years!<br />
<br />
See the announcement at [https://log.amitshah.net/2016/10/ten-years-of-kvm/ this link], and this [https://lwn.net/Articles/705160/ LWN.net] article for some history of the project.</div>Amithttps://linux-kvm.org/index.php?title=Ten_Years_of_KVM&diff=173795Ten Years of KVM2016-11-10T04:13:07Z<p>Amit: </p>
<hr />
<div><br />
The KVM project celebrates 10 years!<br />
<br />
See the announcement at [https://log.amitshah.net/2016/10/ten-years-of-kvm/ this link], and this [ https://lwn.net/Articles/705160/ LWN.net] article for some history of the project.</div>Amithttps://linux-kvm.org/index.php?title=Ten_Years_of_KVM&diff=173791Ten Years of KVM2016-11-03T16:55:10Z<p>Amit: Created page with "The KVM project celebrates 10 years! See the announcement at [https://log.amitshah.net/2016/10/ten-years-of-kvm/ this link], and this [https://lwn.net/SubscriberLink/705160/3..."</p>
<hr />
<div>The KVM project celebrates 10 years!<br />
<br />
See the announcement at [https://log.amitshah.net/2016/10/ten-years-of-kvm/ this link], and this [https://lwn.net/SubscriberLink/705160/3ab017a5df31bb47/ LWN.net] article for some history of the project.</div>Amithttps://linux-kvm.org/index.php?title=User:Amit&diff=173790User:Amit2016-11-03T16:54:48Z<p>Amit: /* Amit Shah */</p>
<hr />
<div>= Amit Shah =<br />
<br />
<br />
http://www.amitshah.net/ <br /><br />
http://www.redhat.com/ <br /><br />
<br />
<br />
<br />
[[VMchannel_Requirements]]<br />
<br />
[[Ten Years of KVM]]</div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2016&diff=173783KVM Forum 20162016-09-11T05:58:44Z<p>Amit: /* Videos and Slides */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2016 KVM Forum 2016] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2016 ==<br />
</noinclude><br />
<br />
The 9th edition of the KVM Forum, [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2016], was held from 24 to 26 August at the Westin Harbor Castle, Toronto, Canada. It was co-located with LinuxCon NA 2016.<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - August 24, 2016 ====<br />
===== Wednesday Morning =====<br />
* Experience in Developing a Driver for a Complex New Hardware Device on Qemu/KVM - Knut Omang ([https://www.youtube.com/watch?v=ZpvsI5PJik4 video], [http://www.linux-kvm.org/images/c/c2/01x01-Knut_Omang-Experience_in_Developing_a_Driver_for_a_Complex_New_Hardware_Device_in_QEMU_KVM.pdf slides])<br />
* Real Time KVM - Rik van Riel ([https://www.youtube.com/watch?v=o6H8PhtOWK8 video], [http://www.linux-kvm.org/images/d/d2/LC-Rick_van_Riel-Real-time_KVM.pdf slides])<br />
* Performant Security Hardening of KVM - Steve Rutherford ([https://www.youtube.com/watch?v=vj5PA_D03Vg video], [http://www.linux-kvm.org/images/3/3d/01x02-Steve_Rutherford-Performant_Security_Hardening_of_KVM.pdf slides])<br />
<br />
===== Wednesday Afternoon =====<br />
* Securely Integrating QEMU with Open Source Virtualization Technology - Daniel Berrage ([https://www.youtube.com/watch?v=2A0BaxFvq8Y video], [http://www.linux-kvm.org/images/8/8c/01x03-Daniel_Berrange-Securely_Integrating_QEMU_with_Open_Source_Virtualization_Technology.pdf slides])<br />
* Userland Page Faults and Byond: Why, How and What's Next - Andrea Arcangeli ([http://www.linux-kvm.org/images/1/10/01Wed-1415-LinuxCON-aarcangeli-userfaultfd.pdf slides], [https://www.youtube.com/watch?v=xhOBc5L_Hkk video])<br />
* An Introduction to PCI Device Assignment with VFIO - Alex Williamson ([https://www.youtube.com/watch?v=WFkdTFTOTpA video], [http://www.linux-kvm.org/images/5/54/01x04-Alex_Williamson-An_Introduction_to_PCI_Device_Assignment_with_VFIO.pdf slides])<br />
* Kernel Protection Using Hardware-Based Virtualization - Jun Nakajima & Sainath Grandhi ([https://www.youtube.com/watch?v=D6CCz2EZ2eo video], [http://www.linux-kvm.org/images/4/40/01x05-Jun_Nakajima-Kernel_Protection_Using_Hardware-Based_Virtualization.pdf slides])<br />
* A Practical Look at QEMU's Block Layer Primitives - Kashyap Chamarthy ([http://www.linux-kvm.org/images/8/85/A-Practical-Look-at-QEMU-Block-Layer-Primitives.pdf slides])<br />
<br />
==== Thursday - August 25, 2016 ====<br />
===== Thursday Morning =====<br />
* Keynote: KVM Status Report - Paolo Bonzini ([https://www.youtube.com/watch?v=eGLdht1r70M video], [http://www.linux-kvm.org/images/5/5d/02x01-Paolo_Bonzini-KVM_Keynote.pdf slides])<br />
* Virtualization Developer Panel - Moderated by Stefan Hajnoczi ([https://www.youtube.com/watch?v=S6Sjj6OtyvY video])<br />
* vGPU on KVM - A VFIO Based Framework - Neo Jia & Kirti Wankhede ([https://www.youtube.com/watch?v=Xs0TJU_sIPc video], [http://www.linux-kvm.org/images/5/59/02x03-Neo_Jia_and_Kirti_Wankhede-vGPU_on_KVM-A_VFIO_based_Framework.pdf slides])<br />
* VMBus (Hyper-V) devices in QEMU/KVM - Roman Kagan ([https://www.youtube.com/watch?v=3dRC72J55UI video], [http://www.linux-kvm.org/images/4/41/03x04A-Roman_Kagan-VMBus_Hyper-V_devices_in_QEMU_KVM.pdf slides])<br />
* QEMU Support for the RISC-V Instruction Set Architecture - Sagar Karandikar ([https://www.youtube.com/watch?v=b5g8u3GA-lo video], [http://www.linux-kvm.org/images/6/6a/02x04B-QEMU-Support_for_the_RISC-V_Instruction_Set_Architecture.pdf slides])<br />
* Dirty Memory Tracking for Performant Checkpointing Solutions - Lei Cao ([https://www.youtube.com/watch?v=-VRSQ-AYUOY video], [http://www.linux-kvm.org/images/d/d8/02x05A-Lei_Cao-Dirti_Memory_Tracking_for_Performant_Checkpointing_Solutions.pdf slides])<br />
* QEMU Graphics Update 2016 - Gerd Hoffmann ([http://www.linux-kvm.org/images/0/09/Qemu-gfx-2016.pdf slides])<br />
<br />
===== Thursday Afternoon =====<br />
* Quo Vadis Virtio? - Michael Tsirkin ([https://www.youtube.com/watch?v=5QIE0F7nU3U video], [http://www.linux-kvm.org/images/b/b3/02x06A-Michael_Tsirkin-Quo_Vadis_Virtio.pdf slides])<br />
* Jobs and Unemployment in the New QEMU Economy - John Snow ([https://www.youtube.com/watch?v=FWTTHRFWq3Q video], [http://www.linux-kvm.org/images/2/2c/02Thu-1400-Snow.pdf slides])<br />
* Design of Vhost-pci - Wei Wang ([https://www.youtube.com/watch?v=qByrplhtOi0 video], [http://www.linux-kvm.org/images/5/55/02x07A-Wei_Wang-Design_of-Vhost-pci.pdf slides])<br />
* I/O Prefetch Cache as QEMU Block Filter Driver - Pavel Butsykin ([https://www.youtube.com/watch?v=VfnyBKhRuUg video], [http://www.linux-kvm.org/images/9/92/02x07B-Pavel_Butsykin-IO_Prefetch_Cache_as_QEMU_Block_Filter_Driver.pdf slides])<br />
* AMD's Virtualization Memory Encryption Technology - Thomas Lendacky ([https://www.youtube.com/watch?v=RcvQ1xN55Ew video], [http://www.linux-kvm.org/images/7/74/02x08A-Thomas_Lendacky-AMDs_Virtualizatoin_Memory_Encryption_Technology.pdf slides])<br />
* Backups with QEMU - Max Reitz ([http://www.linux-kvm.org/images/6/65/02x08B-Max_Reitz-Backups_with_QEMU.pdf slides])<br />
* TCG Enhancements for PowerPC - Nikunj Dadhania ([https://www.youtube.com/watch?v=lOOcCiGzpOY video], [http://www.linux-kvm.org/images/1/13/02x09A-Nikunj_Dadhania-TCG_Enhancements_for_PowerPC.pdf slides])<br />
* Microsoft Failover Clustering on KVM - Vadim Rozenfeld ([http://www.linux-kvm.org/images/0/09/02x09B-Vadim_Rozenfeld-Microsoft_Failover_Clustering_on_KVM.pdf slides])<br />
* Keynote: Libvirt Status Report - Jiri Denemark ([https://www.youtube.com/watch?v=G_aEOG77QII video], [http://www.linux-kvm.org/images/6/6d/02x10A-Jiri_Denemark-Libvirt_Keynote.pdf slides])<br />
<br />
===== Lightning Talks =====<br />
* High Performance Networking in Virtual Machines - Xiyue Wang ([https://www.youtube.com/watch?v=CagRhSZ7_a0 video], [ slides])<br />
* Nested VMX Migration - Jim Mattson & David Matlack ([https://www.youtube.com/watch?v=Q2l02Pblqis video])<br />
* Analyzing libvirt cgroup CPU reservations by Gaurav Poothia ([https://www.youtube.com/watch?v=isYf-TwNtnY video])<br />
* Libvirt NSS Module by Michal Prívozník ([https://www.youtube.com/watch?v=gTWxM17eANQ video])<br />
<br />
==== Friday - August 26, 2016 ====<br />
===== Friday Morning =====<br />
* Keynote: QEMU Status Report - Alexander Graf ([https://www.youtube.com/watch?v=tMDnU1EktIA video], [http://www.linux-kvm.org/images/c/c2/03x01-Alex_Graf-QEMU_keynote.pdf slides])<br />
* QEMU Community Growth Through Open Source Internships - Stefan Hajnoczi ([https://www.youtube.com/watch?v=xNVCX7YMUL8 video], [http://www.linux-kvm.org/images/e/eb/03x02-Stefan_Hajnoczi-QEMU_Community_Growth_Through_Open_Source_Internships.pdf slides])<br />
* Painless Switch from Proprietary Hypervisor to QEMU/KVM - Den Lunev ([https://www.youtube.com/watch?v=08nu1c7wsUQ video], [http://www.linux-kvm.org/images/0/02/03x03-Den_Lunev-Painless_Switch_from_Proprietary_Hypervisor_to_QEMU_KVM.pdf slides])<br />
* QEMU Coroutines, Exposed - Jeff Cody ([https://www.youtube.com/watch?v=2gNszk7OjIY video])<br />
* KVM on System z: The Good, the Bad and the Weird - Cornelia Huck ([http://www.linux-kvm.org/images/5/51/03x04B-Cornelia_Huck-KVM_on_System_z-The_Good_the_Bad_and_the_Weird.pdf slides])<br />
* Atomic.h weapons: The C11 Memory Model and QEMU - Paolo Bonzini ([https://www.youtube.com/watch?v=NE73iPMpzj4 video], [http://www.linux-kvm.org/images/3/39/03x05A-Paolo_Bonzini-Atomic.h_weapons_The_C11_Memory_Model_and_QEMU.pdf slides])<br />
* Light Weight Virtualization with QEMU/KVM - Chao Peng ([http://www.linux-kvm.org/images/d/d2/03x05B-Chao_Peng-Light_Weight_Virtualization_with_QEMU_KVM.pdf slides])<br />
<br />
===== Friday Afternoon =====<br />
* Machine-type Introspection and Configuration: Where Are We Going? - Eduardo Habkost ([https://www.youtube.com/watch?v=dB6t91F_jv4 video], [http://www.linux-kvm.org/images/4/46/03x06A-Eduardo_HabkostMachine-type_Introspection_and_Configuration_Where_Are_We_Going.pdf slides])<br />
* Real Time & Fast Live Migration Update for NFV - Liang Li ([http://www.linux-kvm.org/images/c/c3/03x06B-Liang_Li-Real_Time_and_Fast_Live_Migration_Update_for_NFV.pdf slides])<br />
* CPU Hotplug Support in QEMU - Bharata Rao & David Gibson ([https://www.youtube.com/watch?v=WuTPq8XgEbY video], [http://www.linux-kvm.org/images/0/0c/03x07A-Bharata_Rao_and_David_Gibson-CPU_Hotplug_Support_in_QEMU.pdf slides])<br />
* Vhost with Guest vIOMMU - Peter Xu and Wei Xu ([http://www.linux-kvm.org/images/c/c5/03x07B-Peter_Xu_and_Wei_Xu-Vhost_with_Guest_vIOMMU.pdf slides])<br />
* Nesting KVM on s390x - David Hildenbrand ([https://www.youtube.com/watch?v=eZLxvC7OEOk video], [http://www.linux-kvm.org/images/0/0a/03x08A-David_Hildebrand-Nesting_KVM_on_s390x.pdf slides])<br />
* Status Update on KVM-COLO RT - Hailang Zhang ([https://www.youtube.com/watch?v=ecbpYRi1KHw video], [http://www.linux-kvm.org/images/a/af/03x08B-Hailang_Zhang-Status_Update_on_KVM-COLO_FT.pdf slides])<br />
* As Time Goes By, Analysing Where We Spend Our Cycles During Exits - Christian Bornträger ([https://www.youtube.com/watch?v=ZShoxF6BPpw video], [http://www.linux-kvm.org/images/0/03/03x09A-Christian_Borntrager-As_Time_Goes_By_Analysing_Where_We_Spend_our_Cycles_During_Exits.pdf slides])<br />
* Qemu as a USB-MTP Responder - Bandan Das ([https://www.youtube.com/watch?v=hx09yJmOeXs video], [http://www.linux-kvm.org/images/6/6f/03x09B-Bandan_Das-Qemu_as_a_USB-MTP_Responder.pdf slides])<br />
* NVDIMM Virtualization - Xiao Guangrong ([https://www.youtube.com/watch?v=B7NtSJNHrV0 video], [http://www.linux-kvm.org/images/d/dd/03x10A-Xiao_Guangrong-NVDIMM_Virtualization.pdf slides])<br />
* Libvirt Admin API - A Different Kind of Management for libvirt - Erik Skultety ([https://www.youtube.com/watch?v=K7C4SZTwOfw video], [http://www.linux-kvm.org/images/d/d6/03x10B-Erik_Skultety-Libvirt_Admin_API-A_Different_Kind_of_Management_for_libvirt.pdf slides])<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2016.sched.org/<br />
<br />
== BoFs ==<br />
<br />
== Community Team Photo ==<br />
<br />
[[File:Kvm-forum-2016-group-photo.jpg|500px]]<br />
<br />
== Photos ==<br />
<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2016&diff=173782KVM Forum 20162016-09-11T05:56:32Z<p>Amit: /* Thursday Afternoon */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2016 KVM Forum 2016] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2016 ==<br />
</noinclude><br />
<br />
The 9th edition of the KVM Forum, [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2016], was held from 24 to 26 August at the Westin Harbor Castle, Toronto, Canada. It was co-located with LinuxCon NA 2016.<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - August 24, 2016 ====<br />
===== Wednesday Morning =====<br />
* Experience in Developing a Driver for a Complex New Hardware Device on Qemu/KVM - Knut Omang ([https://www.youtube.com/watch?v=ZpvsI5PJik4 video], [http://www.linux-kvm.org/images/c/c2/01x01-Knut_Omang-Experience_in_Developing_a_Driver_for_a_Complex_New_Hardware_Device_in_QEMU_KVM.pdf slides])<br />
* Real Time KVM - Rik van Riel ([https://www.youtube.com/watch?v=o6H8PhtOWK8 video], [http://www.linux-kvm.org/images/d/d2/LC-Rick_van_Riel-Real-time_KVM.pdf slides])<br />
* Performant Security Hardening of KVM - Steve Rutherford ([https://www.youtube.com/watch?v=vj5PA_D03Vg video], [http://www.linux-kvm.org/images/3/3d/01x02-Steve_Rutherford-Performant_Security_Hardening_of_KVM.pdf slides])<br />
<br />
===== Wednesday Afternoon =====<br />
* Securely Integrating QEMU with Open Source Virtualization Technology - Daniel Berrage ([https://www.youtube.com/watch?v=2A0BaxFvq8Y video], [http://www.linux-kvm.org/images/8/8c/01x03-Daniel_Berrange-Securely_Integrating_QEMU_with_Open_Source_Virtualization_Technology.pdf slides])<br />
* Userland Page Faults and Byond: Why, How and What's Next - Andrea Arcangeli ([http://www.linux-kvm.org/images/1/10/01Wed-1415-LinuxCON-aarcangeli-userfaultfd.pdf slides], [https://www.youtube.com/watch?v=xhOBc5L_Hkk video])<br />
* An Introduction to PCI Device Assignment with VFIO - Alex Williamson ([https://www.youtube.com/watch?v=WFkdTFTOTpA video], [http://www.linux-kvm.org/images/5/54/01x04-Alex_Williamson-An_Introduction_to_PCI_Device_Assignment_with_VFIO.pdf slides])<br />
* Kernel Protection Using Hardware-Based Virtualization - Jun Nakajima & Sainath Grandhi ([https://www.youtube.com/watch?v=D6CCz2EZ2eo video], [http://www.linux-kvm.org/images/4/40/01x05-Jun_Nakajima-Kernel_Protection_Using_Hardware-Based_Virtualization.pdf slides])<br />
* A Practical Look at QEMU's Block Layer Primitives - Kashyap Chamarthy ([http://www.linux-kvm.org/images/8/85/A-Practical-Look-at-QEMU-Block-Layer-Primitives.pdf slides])<br />
<br />
==== Thursday - August 25, 2016 ====<br />
===== Thursday Morning =====<br />
* Keynote: KVM Status Report - Paolo Bonzini ([https://www.youtube.com/watch?v=eGLdht1r70M video], [http://www.linux-kvm.org/images/5/5d/02x01-Paolo_Bonzini-KVM_Keynote.pdf slides])<br />
* Virtualization Developer Panel - Moderated by Stefan Hajnoczi ([https://www.youtube.com/watch?v=S6Sjj6OtyvY video])<br />
* vGPU on KVM - A VFIO Based Framework - Neo Jia & Kirti Wankhede ([https://www.youtube.com/watch?v=Xs0TJU_sIPc video], [http://www.linux-kvm.org/images/5/59/02x03-Neo_Jia_and_Kirti_Wankhede-vGPU_on_KVM-A_VFIO_based_Framework.pdf slides])<br />
* VMBus (Hyper-V) devices in QEMU/KVM - Roman Kagan ([https://www.youtube.com/watch?v=3dRC72J55UI video], [http://www.linux-kvm.org/images/4/41/03x04A-Roman_Kagan-VMBus_Hyper-V_devices_in_QEMU_KVM.pdf slides])<br />
* QEMU Support for the RISC-V Instruction Set Architecture - Sagar Karandikar ([https://www.youtube.com/watch?v=b5g8u3GA-lo video], [http://www.linux-kvm.org/images/6/6a/02x04B-QEMU-Support_for_the_RISC-V_Instruction_Set_Architecture.pdf slides])<br />
* Dirty Memory Tracking for Performant Checkpointing Solutions - Lei Cao ([https://www.youtube.com/watch?v=-VRSQ-AYUOY video], [http://www.linux-kvm.org/images/d/d8/02x05A-Lei_Cao-Dirti_Memory_Tracking_for_Performant_Checkpointing_Solutions.pdf slides])<br />
* QEMU Graphics Update 2016 - Gerd Hoffmann ([http://www.linux-kvm.org/images/0/09/Qemu-gfx-2016.pdf slides])<br />
<br />
===== Thursday Afternoon =====<br />
* Quo Vadis Virtio? - Michael Tsirkin ([https://www.youtube.com/watch?v=5QIE0F7nU3U video], [http://www.linux-kvm.org/images/b/b3/02x06A-Michael_Tsirkin-Quo_Vadis_Virtio.pdf slides])<br />
* Jobs and Unemployment in the New QEMU Economy - John Snow ([http://www.linux-kvm.org/images/2/2c/02Thu-1400-Snow.pdf slides])<br />
* Design of Vhost-pci - Wei Wang ([https://www.youtube.com/watch?v=qByrplhtOi0 video], [http://www.linux-kvm.org/images/5/55/02x07A-Wei_Wang-Design_of-Vhost-pci.pdf slides])<br />
* I/O Prefetch Cache as QEMU Block Filter Driver - Pavel Butsykin ([https://www.youtube.com/watch?v=VfnyBKhRuUg video], [http://www.linux-kvm.org/images/9/92/02x07B-Pavel_Butsykin-IO_Prefetch_Cache_as_QEMU_Block_Filter_Driver.pdf slides])<br />
* AMD's Virtualization Memory Encryption Technology - Thomas Lendacky ([https://www.youtube.com/watch?v=RcvQ1xN55Ew video], [http://www.linux-kvm.org/images/7/74/02x08A-Thomas_Lendacky-AMDs_Virtualizatoin_Memory_Encryption_Technology.pdf slides])<br />
* Backups with QEMU - Max Reitz ([http://www.linux-kvm.org/images/6/65/02x08B-Max_Reitz-Backups_with_QEMU.pdf slides])<br />
* TCG Enhancements for PowerPC - Nikunj Dadhania ([https://www.youtube.com/watch?v=lOOcCiGzpOY video], [http://www.linux-kvm.org/images/1/13/02x09A-Nikunj_Dadhania-TCG_Enhancements_for_PowerPC.pdf slides])<br />
* Microsoft Failover Clustering on KVM - Vadim Rozenfeld ([http://www.linux-kvm.org/images/0/09/02x09B-Vadim_Rozenfeld-Microsoft_Failover_Clustering_on_KVM.pdf slides])<br />
* Keynote: Libvirt Status Report - Jiri Denemark ([https://www.youtube.com/watch?v=G_aEOG77QII video], [http://www.linux-kvm.org/images/6/6d/02x10A-Jiri_Denemark-Libvirt_Keynote.pdf slides])<br />
<br />
===== Lightning Talks =====<br />
* High Performance Networking in Virtual Machines - Xiyue Wang ([https://www.youtube.com/watch?v=CagRhSZ7_a0 video], [ slides])<br />
* Nested VMX Migration - Jim Mattson & David Matlack ([https://www.youtube.com/watch?v=Q2l02Pblqis video])<br />
* Analyzing libvirt cgroup CPU reservations by Gaurav Poothia ([https://www.youtube.com/watch?v=isYf-TwNtnY video])<br />
* Libvirt NSS Module by Michal Prívozník ([https://www.youtube.com/watch?v=gTWxM17eANQ video])<br />
<br />
==== Friday - August 26, 2016 ====<br />
===== Friday Morning =====<br />
* Keynote: QEMU Status Report - Alexander Graf ([https://www.youtube.com/watch?v=tMDnU1EktIA video], [http://www.linux-kvm.org/images/c/c2/03x01-Alex_Graf-QEMU_keynote.pdf slides])<br />
* QEMU Community Growth Through Open Source Internships - Stefan Hajnoczi ([https://www.youtube.com/watch?v=xNVCX7YMUL8 video], [http://www.linux-kvm.org/images/e/eb/03x02-Stefan_Hajnoczi-QEMU_Community_Growth_Through_Open_Source_Internships.pdf slides])<br />
* Painless Switch from Proprietary Hypervisor to QEMU/KVM - Den Lunev ([https://www.youtube.com/watch?v=08nu1c7wsUQ video], [http://www.linux-kvm.org/images/0/02/03x03-Den_Lunev-Painless_Switch_from_Proprietary_Hypervisor_to_QEMU_KVM.pdf slides])<br />
* QEMU Coroutines, Exposed - Jeff Cody ([https://www.youtube.com/watch?v=2gNszk7OjIY video])<br />
* KVM on System z: The Good, the Bad and the Weird - Cornelia Huck ([http://www.linux-kvm.org/images/5/51/03x04B-Cornelia_Huck-KVM_on_System_z-The_Good_the_Bad_and_the_Weird.pdf slides])<br />
* Atomic.h weapons: The C11 Memory Model and QEMU - Paolo Bonzini ([https://www.youtube.com/watch?v=NE73iPMpzj4 video], [http://www.linux-kvm.org/images/3/39/03x05A-Paolo_Bonzini-Atomic.h_weapons_The_C11_Memory_Model_and_QEMU.pdf slides])<br />
* Light Weight Virtualization with QEMU/KVM - Chao Peng ([http://www.linux-kvm.org/images/d/d2/03x05B-Chao_Peng-Light_Weight_Virtualization_with_QEMU_KVM.pdf slides])<br />
<br />
===== Friday Afternoon =====<br />
* Machine-type Introspection and Configuration: Where Are We Going? - Eduardo Habkost ([https://www.youtube.com/watch?v=dB6t91F_jv4 video], [http://www.linux-kvm.org/images/4/46/03x06A-Eduardo_HabkostMachine-type_Introspection_and_Configuration_Where_Are_We_Going.pdf slides])<br />
* Real Time & Fast Live Migration Update for NFV - Liang Li ([http://www.linux-kvm.org/images/c/c3/03x06B-Liang_Li-Real_Time_and_Fast_Live_Migration_Update_for_NFV.pdf slides])<br />
* CPU Hotplug Support in QEMU - Bharata Rao & David Gibson ([https://www.youtube.com/watch?v=WuTPq8XgEbY video], [http://www.linux-kvm.org/images/0/0c/03x07A-Bharata_Rao_and_David_Gibson-CPU_Hotplug_Support_in_QEMU.pdf slides])<br />
* Vhost with Guest vIOMMU - Peter Xu and Wei Xu ([http://www.linux-kvm.org/images/c/c5/03x07B-Peter_Xu_and_Wei_Xu-Vhost_with_Guest_vIOMMU.pdf slides])<br />
* Nesting KVM on s390x - David Hildenbrand ([http://www.linux-kvm.org/images/0/0a/03x08A-David_Hildebrand-Nesting_KVM_on_s390x.pdf slides])<br />
* Status Update on KVM-COLO RT - Hailang Zhang ([https://www.youtube.com/watch?v=ecbpYRi1KHw video], [http://www.linux-kvm.org/images/a/af/03x08B-Hailang_Zhang-Status_Update_on_KVM-COLO_FT.pdf slides])<br />
* As Time Goes By, Analysing Where We Spend Our Cycles During Exits - Christian Bornträger ([http://www.linux-kvm.org/images/0/03/03x09A-Christian_Borntrager-As_Time_Goes_By_Analysing_Where_We_Spend_our_Cycles_During_Exits.pdf slides])<br />
* Qemu as a USB-MTP Responder - Bandan Das ([https://www.youtube.com/watch?v=hx09yJmOeXs video], [http://www.linux-kvm.org/images/6/6f/03x09B-Bandan_Das-Qemu_as_a_USB-MTP_Responder.pdf slides])<br />
* NVDIMM Virtualization - Xiao Guangrong ([http://www.linux-kvm.org/images/d/dd/03x10A-Xiao_Guangrong-NVDIMM_Virtualization.pdf slides])<br />
* Libvirt Admin API - A Different Kind of Management for libvirt - Erik Skultety ([https://www.youtube.com/watch?v=K7C4SZTwOfw video], [http://www.linux-kvm.org/images/d/d6/03x10B-Erik_Skultety-Libvirt_Admin_API-A_Different_Kind_of_Management_for_libvirt.pdf slides])<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2016.sched.org/<br />
<br />
== BoFs ==<br />
<br />
== Community Team Photo ==<br />
<br />
[[File:Kvm-forum-2016-group-photo.jpg|500px]]<br />
<br />
== Photos ==<br />
<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2016&diff=173781KVM Forum 20162016-09-11T05:55:50Z<p>Amit: /* Thursday Morning */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2016 KVM Forum 2016] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2016 ==<br />
</noinclude><br />
<br />
The 9th edition of the KVM Forum, [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2016], was held from 24 to 26 August at the Westin Harbor Castle, Toronto, Canada. It was co-located with LinuxCon NA 2016.<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - August 24, 2016 ====<br />
===== Wednesday Morning =====<br />
* Experience in Developing a Driver for a Complex New Hardware Device on Qemu/KVM - Knut Omang ([https://www.youtube.com/watch?v=ZpvsI5PJik4 video], [http://www.linux-kvm.org/images/c/c2/01x01-Knut_Omang-Experience_in_Developing_a_Driver_for_a_Complex_New_Hardware_Device_in_QEMU_KVM.pdf slides])<br />
* Real Time KVM - Rik van Riel ([https://www.youtube.com/watch?v=o6H8PhtOWK8 video], [http://www.linux-kvm.org/images/d/d2/LC-Rick_van_Riel-Real-time_KVM.pdf slides])<br />
* Performant Security Hardening of KVM - Steve Rutherford ([https://www.youtube.com/watch?v=vj5PA_D03Vg video], [http://www.linux-kvm.org/images/3/3d/01x02-Steve_Rutherford-Performant_Security_Hardening_of_KVM.pdf slides])<br />
<br />
===== Wednesday Afternoon =====<br />
* Securely Integrating QEMU with Open Source Virtualization Technology - Daniel Berrage ([https://www.youtube.com/watch?v=2A0BaxFvq8Y video], [http://www.linux-kvm.org/images/8/8c/01x03-Daniel_Berrange-Securely_Integrating_QEMU_with_Open_Source_Virtualization_Technology.pdf slides])<br />
* Userland Page Faults and Byond: Why, How and What's Next - Andrea Arcangeli ([http://www.linux-kvm.org/images/1/10/01Wed-1415-LinuxCON-aarcangeli-userfaultfd.pdf slides], [https://www.youtube.com/watch?v=xhOBc5L_Hkk video])<br />
* An Introduction to PCI Device Assignment with VFIO - Alex Williamson ([https://www.youtube.com/watch?v=WFkdTFTOTpA video], [http://www.linux-kvm.org/images/5/54/01x04-Alex_Williamson-An_Introduction_to_PCI_Device_Assignment_with_VFIO.pdf slides])<br />
* Kernel Protection Using Hardware-Based Virtualization - Jun Nakajima & Sainath Grandhi ([https://www.youtube.com/watch?v=D6CCz2EZ2eo video], [http://www.linux-kvm.org/images/4/40/01x05-Jun_Nakajima-Kernel_Protection_Using_Hardware-Based_Virtualization.pdf slides])<br />
* A Practical Look at QEMU's Block Layer Primitives - Kashyap Chamarthy ([http://www.linux-kvm.org/images/8/85/A-Practical-Look-at-QEMU-Block-Layer-Primitives.pdf slides])<br />
<br />
==== Thursday - August 25, 2016 ====<br />
===== Thursday Morning =====<br />
* Keynote: KVM Status Report - Paolo Bonzini ([https://www.youtube.com/watch?v=eGLdht1r70M video], [http://www.linux-kvm.org/images/5/5d/02x01-Paolo_Bonzini-KVM_Keynote.pdf slides])<br />
* Virtualization Developer Panel - Moderated by Stefan Hajnoczi ([https://www.youtube.com/watch?v=S6Sjj6OtyvY video])<br />
* vGPU on KVM - A VFIO Based Framework - Neo Jia & Kirti Wankhede ([https://www.youtube.com/watch?v=Xs0TJU_sIPc video], [http://www.linux-kvm.org/images/5/59/02x03-Neo_Jia_and_Kirti_Wankhede-vGPU_on_KVM-A_VFIO_based_Framework.pdf slides])<br />
* VMBus (Hyper-V) devices in QEMU/KVM - Roman Kagan ([https://www.youtube.com/watch?v=3dRC72J55UI video], [http://www.linux-kvm.org/images/4/41/03x04A-Roman_Kagan-VMBus_Hyper-V_devices_in_QEMU_KVM.pdf slides])<br />
* QEMU Support for the RISC-V Instruction Set Architecture - Sagar Karandikar ([https://www.youtube.com/watch?v=b5g8u3GA-lo video], [http://www.linux-kvm.org/images/6/6a/02x04B-QEMU-Support_for_the_RISC-V_Instruction_Set_Architecture.pdf slides])<br />
* Dirty Memory Tracking for Performant Checkpointing Solutions - Lei Cao ([https://www.youtube.com/watch?v=-VRSQ-AYUOY video], [http://www.linux-kvm.org/images/d/d8/02x05A-Lei_Cao-Dirti_Memory_Tracking_for_Performant_Checkpointing_Solutions.pdf slides])<br />
* QEMU Graphics Update 2016 - Gerd Hoffmann ([http://www.linux-kvm.org/images/0/09/Qemu-gfx-2016.pdf slides])<br />
<br />
===== Thursday Afternoon =====<br />
* Quo Vadis Virtio? - Michael Tsirkin ([https://www.youtube.com/watch?v=5QIE0F7nU3U video], [http://www.linux-kvm.org/images/b/b3/02x06A-Michael_Tsirkin-Quo_Vadis_Virtio.pdf slides])<br />
* Jobs and Unemployment in the New QEMU Economy - John Snow ([http://www.linux-kvm.org/images/2/2c/02Thu-1400-Snow.pdf slides])<br />
* Design of Vhost-pci - Wei Wang ([https://www.youtube.com/watch?v=qByrplhtOi0 video], [http://www.linux-kvm.org/images/5/55/02x07A-Wei_Wang-Design_of-Vhost-pci.pdf slides])<br />
* I/O Prefetch Cache as QEMU Block Filter Driver - Pavel Butsykin ([http://www.linux-kvm.org/images/9/92/02x07B-Pavel_Butsykin-IO_Prefetch_Cache_as_QEMU_Block_Filter_Driver.pdf slides])<br />
* AMD's Virtualization Memory Encryption Technology - Thomas Lendacky ([https://www.youtube.com/watch?v=RcvQ1xN55Ew video], [http://www.linux-kvm.org/images/7/74/02x08A-Thomas_Lendacky-AMDs_Virtualizatoin_Memory_Encryption_Technology.pdf slides])<br />
* Backups with QEMU - Max Reitz ([http://www.linux-kvm.org/images/6/65/02x08B-Max_Reitz-Backups_with_QEMU.pdf slides])<br />
* TCG Enhancements for PowerPC - Nikunj Dadhania ([https://www.youtube.com/watch?v=lOOcCiGzpOY video], [http://www.linux-kvm.org/images/1/13/02x09A-Nikunj_Dadhania-TCG_Enhancements_for_PowerPC.pdf slides])<br />
* Microsoft Failover Clustering on KVM - Vadim Rozenfeld ([http://www.linux-kvm.org/images/0/09/02x09B-Vadim_Rozenfeld-Microsoft_Failover_Clustering_on_KVM.pdf slides])<br />
* Keynote: Libvirt Status Report - Jiri Denemark ([https://www.youtube.com/watch?v=G_aEOG77QII video], [http://www.linux-kvm.org/images/6/6d/02x10A-Jiri_Denemark-Libvirt_Keynote.pdf slides])<br />
===== Lightning Talks =====<br />
* High Performance Networking in Virtual Machines - Xiyue Wang ([https://www.youtube.com/watch?v=CagRhSZ7_a0 video], [ slides])<br />
* Nested VMX Migration - Jim Mattson & David Matlack ([https://www.youtube.com/watch?v=Q2l02Pblqis video])<br />
* Analyzing libvirt cgroup CPU reservations by Gaurav Poothia ([https://www.youtube.com/watch?v=isYf-TwNtnY video])<br />
* Libvirt NSS Module by Michal Prívozník ([https://www.youtube.com/watch?v=gTWxM17eANQ video])<br />
<br />
==== Friday - August 26, 2016 ====<br />
===== Friday Morning =====<br />
* Keynote: QEMU Status Report - Alexander Graf ([https://www.youtube.com/watch?v=tMDnU1EktIA video], [http://www.linux-kvm.org/images/c/c2/03x01-Alex_Graf-QEMU_keynote.pdf slides])<br />
* QEMU Community Growth Through Open Source Internships - Stefan Hajnoczi ([https://www.youtube.com/watch?v=xNVCX7YMUL8 video], [http://www.linux-kvm.org/images/e/eb/03x02-Stefan_Hajnoczi-QEMU_Community_Growth_Through_Open_Source_Internships.pdf slides])<br />
* Painless Switch from Proprietary Hypervisor to QEMU/KVM - Den Lunev ([https://www.youtube.com/watch?v=08nu1c7wsUQ video], [http://www.linux-kvm.org/images/0/02/03x03-Den_Lunev-Painless_Switch_from_Proprietary_Hypervisor_to_QEMU_KVM.pdf slides])<br />
* QEMU Coroutines, Exposed - Jeff Cody ([https://www.youtube.com/watch?v=2gNszk7OjIY video])<br />
* KVM on System z: The Good, the Bad and the Weird - Cornelia Huck ([http://www.linux-kvm.org/images/5/51/03x04B-Cornelia_Huck-KVM_on_System_z-The_Good_the_Bad_and_the_Weird.pdf slides])<br />
* Atomic.h weapons: The C11 Memory Model and QEMU - Paolo Bonzini ([https://www.youtube.com/watch?v=NE73iPMpzj4 video], [http://www.linux-kvm.org/images/3/39/03x05A-Paolo_Bonzini-Atomic.h_weapons_The_C11_Memory_Model_and_QEMU.pdf slides])<br />
* Light Weight Virtualization with QEMU/KVM - Chao Peng ([http://www.linux-kvm.org/images/d/d2/03x05B-Chao_Peng-Light_Weight_Virtualization_with_QEMU_KVM.pdf slides])<br />
<br />
===== Friday Afternoon =====<br />
* Machine-type Introspection and Configuration: Where Are We Going? - Eduardo Habkost ([https://www.youtube.com/watch?v=dB6t91F_jv4 video], [http://www.linux-kvm.org/images/4/46/03x06A-Eduardo_HabkostMachine-type_Introspection_and_Configuration_Where_Are_We_Going.pdf slides])<br />
* Real Time & Fast Live Migration Update for NFV - Liang Li ([http://www.linux-kvm.org/images/c/c3/03x06B-Liang_Li-Real_Time_and_Fast_Live_Migration_Update_for_NFV.pdf slides])<br />
* CPU Hotplug Support in QEMU - Bharata Rao & David Gibson ([https://www.youtube.com/watch?v=WuTPq8XgEbY video], [http://www.linux-kvm.org/images/0/0c/03x07A-Bharata_Rao_and_David_Gibson-CPU_Hotplug_Support_in_QEMU.pdf slides])<br />
* Vhost with Guest vIOMMU - Peter Xu and Wei Xu ([http://www.linux-kvm.org/images/c/c5/03x07B-Peter_Xu_and_Wei_Xu-Vhost_with_Guest_vIOMMU.pdf slides])<br />
* Nesting KVM on s390x - David Hildenbrand ([http://www.linux-kvm.org/images/0/0a/03x08A-David_Hildebrand-Nesting_KVM_on_s390x.pdf slides])<br />
* Status Update on KVM-COLO RT - Hailang Zhang ([https://www.youtube.com/watch?v=ecbpYRi1KHw video], [http://www.linux-kvm.org/images/a/af/03x08B-Hailang_Zhang-Status_Update_on_KVM-COLO_FT.pdf slides])<br />
* As Time Goes By, Analysing Where We Spend Our Cycles During Exits - Christian Bornträger ([http://www.linux-kvm.org/images/0/03/03x09A-Christian_Borntrager-As_Time_Goes_By_Analysing_Where_We_Spend_our_Cycles_During_Exits.pdf slides])<br />
* Qemu as a USB-MTP Responder - Bandan Das ([https://www.youtube.com/watch?v=hx09yJmOeXs video], [http://www.linux-kvm.org/images/6/6f/03x09B-Bandan_Das-Qemu_as_a_USB-MTP_Responder.pdf slides])<br />
* NVDIMM Virtualization - Xiao Guangrong ([http://www.linux-kvm.org/images/d/dd/03x10A-Xiao_Guangrong-NVDIMM_Virtualization.pdf slides])<br />
* Libvirt Admin API - A Different Kind of Management for libvirt - Erik Skultety ([https://www.youtube.com/watch?v=K7C4SZTwOfw video], [http://www.linux-kvm.org/images/d/d6/03x10B-Erik_Skultety-Libvirt_Admin_API-A_Different_Kind_of_Management_for_libvirt.pdf slides])<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2016.sched.org/<br />
<br />
== BoFs ==<br />
<br />
== Community Team Photo ==<br />
<br />
[[File:Kvm-forum-2016-group-photo.jpg|500px]]<br />
<br />
== Photos ==<br />
<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2016&diff=173780KVM Forum 20162016-09-11T05:54:34Z<p>Amit: /* Friday Afternoon */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2016 KVM Forum 2016] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2016 ==<br />
</noinclude><br />
<br />
The 9th edition of the KVM Forum, [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2016], was held from 24 to 26 August at the Westin Harbor Castle, Toronto, Canada. It was co-located with LinuxCon NA 2016.<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - August 24, 2016 ====<br />
===== Wednesday Morning =====<br />
* Experience in Developing a Driver for a Complex New Hardware Device on Qemu/KVM - Knut Omang ([https://www.youtube.com/watch?v=ZpvsI5PJik4 video], [http://www.linux-kvm.org/images/c/c2/01x01-Knut_Omang-Experience_in_Developing_a_Driver_for_a_Complex_New_Hardware_Device_in_QEMU_KVM.pdf slides])<br />
* Real Time KVM - Rik van Riel ([https://www.youtube.com/watch?v=o6H8PhtOWK8 video], [http://www.linux-kvm.org/images/d/d2/LC-Rick_van_Riel-Real-time_KVM.pdf slides])<br />
* Performant Security Hardening of KVM - Steve Rutherford ([https://www.youtube.com/watch?v=vj5PA_D03Vg video], [http://www.linux-kvm.org/images/3/3d/01x02-Steve_Rutherford-Performant_Security_Hardening_of_KVM.pdf slides])<br />
<br />
===== Wednesday Afternoon =====<br />
* Securely Integrating QEMU with Open Source Virtualization Technology - Daniel Berrage ([https://www.youtube.com/watch?v=2A0BaxFvq8Y video], [http://www.linux-kvm.org/images/8/8c/01x03-Daniel_Berrange-Securely_Integrating_QEMU_with_Open_Source_Virtualization_Technology.pdf slides])<br />
* Userland Page Faults and Byond: Why, How and What's Next - Andrea Arcangeli ([http://www.linux-kvm.org/images/1/10/01Wed-1415-LinuxCON-aarcangeli-userfaultfd.pdf slides], [https://www.youtube.com/watch?v=xhOBc5L_Hkk video])<br />
* An Introduction to PCI Device Assignment with VFIO - Alex Williamson ([https://www.youtube.com/watch?v=WFkdTFTOTpA video], [http://www.linux-kvm.org/images/5/54/01x04-Alex_Williamson-An_Introduction_to_PCI_Device_Assignment_with_VFIO.pdf slides])<br />
* Kernel Protection Using Hardware-Based Virtualization - Jun Nakajima & Sainath Grandhi ([https://www.youtube.com/watch?v=D6CCz2EZ2eo video], [http://www.linux-kvm.org/images/4/40/01x05-Jun_Nakajima-Kernel_Protection_Using_Hardware-Based_Virtualization.pdf slides])<br />
* A Practical Look at QEMU's Block Layer Primitives - Kashyap Chamarthy ([http://www.linux-kvm.org/images/8/85/A-Practical-Look-at-QEMU-Block-Layer-Primitives.pdf slides])<br />
<br />
==== Thursday - August 25, 2016 ====<br />
===== Thursday Morning =====<br />
* Keynote: KVM Status Report - Paolo Bonzini ([https://www.youtube.com/watch?v=eGLdht1r70M video], [http://www.linux-kvm.org/images/5/5d/02x01-Paolo_Bonzini-KVM_Keynote.pdf slides])<br />
* Virtualization Developer Panel - Moderated by Stefan Hajnoczi ([https://www.youtube.com/watch?v=S6Sjj6OtyvY video])<br />
* vGPU on KVM - A VFIO Based Framework - Neo Jia & Kirti Wankhede ([https://www.youtube.com/watch?v=Xs0TJU_sIPc video], [http://www.linux-kvm.org/images/5/59/02x03-Neo_Jia_and_Kirti_Wankhede-vGPU_on_KVM-A_VFIO_based_Framework.pdf slides])<br />
* VMBus (Hyper-V) devices in QEMU/KVM - Roman Kagan ([https://www.youtube.com/watch?v=3dRC72J55UI video], [http://www.linux-kvm.org/images/4/41/03x04A-Roman_Kagan-VMBus_Hyper-V_devices_in_QEMU_KVM.pdf slides])<br />
* QEMU Support for the RISC-V Instruction Set Architecture - Sagar Karandikar ([http://www.linux-kvm.org/images/6/6a/02x04B-QEMU-Support_for_the_RISC-V_Instruction_Set_Architecture.pdf slides])<br />
* Dirty Memory Tracking for Performant Checkpointing Solutions - Lei Cao ([https://www.youtube.com/watch?v=-VRSQ-AYUOY video], [http://www.linux-kvm.org/images/d/d8/02x05A-Lei_Cao-Dirti_Memory_Tracking_for_Performant_Checkpointing_Solutions.pdf slides])<br />
* QEMU Graphics Update 2016 - Gerd Hoffmann ([http://www.linux-kvm.org/images/0/09/Qemu-gfx-2016.pdf slides])<br />
<br />
===== Thursday Afternoon =====<br />
* Quo Vadis Virtio? - Michael Tsirkin ([https://www.youtube.com/watch?v=5QIE0F7nU3U video], [http://www.linux-kvm.org/images/b/b3/02x06A-Michael_Tsirkin-Quo_Vadis_Virtio.pdf slides])<br />
* Jobs and Unemployment in the New QEMU Economy - John Snow ([http://www.linux-kvm.org/images/2/2c/02Thu-1400-Snow.pdf slides])<br />
* Design of Vhost-pci - Wei Wang ([https://www.youtube.com/watch?v=qByrplhtOi0 video], [http://www.linux-kvm.org/images/5/55/02x07A-Wei_Wang-Design_of-Vhost-pci.pdf slides])<br />
* I/O Prefetch Cache as QEMU Block Filter Driver - Pavel Butsykin ([http://www.linux-kvm.org/images/9/92/02x07B-Pavel_Butsykin-IO_Prefetch_Cache_as_QEMU_Block_Filter_Driver.pdf slides])<br />
* AMD's Virtualization Memory Encryption Technology - Thomas Lendacky ([https://www.youtube.com/watch?v=RcvQ1xN55Ew video], [http://www.linux-kvm.org/images/7/74/02x08A-Thomas_Lendacky-AMDs_Virtualizatoin_Memory_Encryption_Technology.pdf slides])<br />
* Backups with QEMU - Max Reitz ([http://www.linux-kvm.org/images/6/65/02x08B-Max_Reitz-Backups_with_QEMU.pdf slides])<br />
* TCG Enhancements for PowerPC - Nikunj Dadhania ([https://www.youtube.com/watch?v=lOOcCiGzpOY video], [http://www.linux-kvm.org/images/1/13/02x09A-Nikunj_Dadhania-TCG_Enhancements_for_PowerPC.pdf slides])<br />
* Microsoft Failover Clustering on KVM - Vadim Rozenfeld ([http://www.linux-kvm.org/images/0/09/02x09B-Vadim_Rozenfeld-Microsoft_Failover_Clustering_on_KVM.pdf slides])<br />
* Keynote: Libvirt Status Report - Jiri Denemark ([https://www.youtube.com/watch?v=G_aEOG77QII video], [http://www.linux-kvm.org/images/6/6d/02x10A-Jiri_Denemark-Libvirt_Keynote.pdf slides])<br />
===== Lightning Talks =====<br />
* High Performance Networking in Virtual Machines - Xiyue Wang ([https://www.youtube.com/watch?v=CagRhSZ7_a0 video], [ slides])<br />
* Nested VMX Migration - Jim Mattson & David Matlack ([https://www.youtube.com/watch?v=Q2l02Pblqis video])<br />
* Analyzing libvirt cgroup CPU reservations by Gaurav Poothia ([https://www.youtube.com/watch?v=isYf-TwNtnY video])<br />
* Libvirt NSS Module by Michal Prívozník ([https://www.youtube.com/watch?v=gTWxM17eANQ video])<br />
<br />
==== Friday - August 26, 2016 ====<br />
===== Friday Morning =====<br />
* Keynote: QEMU Status Report - Alexander Graf ([https://www.youtube.com/watch?v=tMDnU1EktIA video], [http://www.linux-kvm.org/images/c/c2/03x01-Alex_Graf-QEMU_keynote.pdf slides])<br />
* QEMU Community Growth Through Open Source Internships - Stefan Hajnoczi ([https://www.youtube.com/watch?v=xNVCX7YMUL8 video], [http://www.linux-kvm.org/images/e/eb/03x02-Stefan_Hajnoczi-QEMU_Community_Growth_Through_Open_Source_Internships.pdf slides])<br />
* Painless Switch from Proprietary Hypervisor to QEMU/KVM - Den Lunev ([https://www.youtube.com/watch?v=08nu1c7wsUQ video], [http://www.linux-kvm.org/images/0/02/03x03-Den_Lunev-Painless_Switch_from_Proprietary_Hypervisor_to_QEMU_KVM.pdf slides])<br />
* QEMU Coroutines, Exposed - Jeff Cody ([https://www.youtube.com/watch?v=2gNszk7OjIY video])<br />
* KVM on System z: The Good, the Bad and the Weird - Cornelia Huck ([http://www.linux-kvm.org/images/5/51/03x04B-Cornelia_Huck-KVM_on_System_z-The_Good_the_Bad_and_the_Weird.pdf slides])<br />
* Atomic.h weapons: The C11 Memory Model and QEMU - Paolo Bonzini ([https://www.youtube.com/watch?v=NE73iPMpzj4 video], [http://www.linux-kvm.org/images/3/39/03x05A-Paolo_Bonzini-Atomic.h_weapons_The_C11_Memory_Model_and_QEMU.pdf slides])<br />
* Light Weight Virtualization with QEMU/KVM - Chao Peng ([http://www.linux-kvm.org/images/d/d2/03x05B-Chao_Peng-Light_Weight_Virtualization_with_QEMU_KVM.pdf slides])<br />
<br />
===== Friday Afternoon =====<br />
* Machine-type Introspection and Configuration: Where Are We Going? - Eduardo Habkost ([https://www.youtube.com/watch?v=dB6t91F_jv4 video], [http://www.linux-kvm.org/images/4/46/03x06A-Eduardo_HabkostMachine-type_Introspection_and_Configuration_Where_Are_We_Going.pdf slides])<br />
* Real Time & Fast Live Migration Update for NFV - Liang Li ([http://www.linux-kvm.org/images/c/c3/03x06B-Liang_Li-Real_Time_and_Fast_Live_Migration_Update_for_NFV.pdf slides])<br />
* CPU Hotplug Support in QEMU - Bharata Rao & David Gibson ([https://www.youtube.com/watch?v=WuTPq8XgEbY video], [http://www.linux-kvm.org/images/0/0c/03x07A-Bharata_Rao_and_David_Gibson-CPU_Hotplug_Support_in_QEMU.pdf slides])<br />
* Vhost with Guest vIOMMU - Peter Xu and Wei Xu ([http://www.linux-kvm.org/images/c/c5/03x07B-Peter_Xu_and_Wei_Xu-Vhost_with_Guest_vIOMMU.pdf slides])<br />
* Nesting KVM on s390x - David Hildenbrand ([http://www.linux-kvm.org/images/0/0a/03x08A-David_Hildebrand-Nesting_KVM_on_s390x.pdf slides])<br />
* Status Update on KVM-COLO RT - Hailang Zhang ([https://www.youtube.com/watch?v=ecbpYRi1KHw video], [http://www.linux-kvm.org/images/a/af/03x08B-Hailang_Zhang-Status_Update_on_KVM-COLO_FT.pdf slides])<br />
* As Time Goes By, Analysing Where We Spend Our Cycles During Exits - Christian Bornträger ([http://www.linux-kvm.org/images/0/03/03x09A-Christian_Borntrager-As_Time_Goes_By_Analysing_Where_We_Spend_our_Cycles_During_Exits.pdf slides])<br />
* Qemu as a USB-MTP Responder - Bandan Das ([https://www.youtube.com/watch?v=hx09yJmOeXs video], [http://www.linux-kvm.org/images/6/6f/03x09B-Bandan_Das-Qemu_as_a_USB-MTP_Responder.pdf slides])<br />
* NVDIMM Virtualization - Xiao Guangrong ([http://www.linux-kvm.org/images/d/dd/03x10A-Xiao_Guangrong-NVDIMM_Virtualization.pdf slides])<br />
* Libvirt Admin API - A Different Kind of Management for libvirt - Erik Skultety ([https://www.youtube.com/watch?v=K7C4SZTwOfw video], [http://www.linux-kvm.org/images/d/d6/03x10B-Erik_Skultety-Libvirt_Admin_API-A_Different_Kind_of_Management_for_libvirt.pdf slides])<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2016.sched.org/<br />
<br />
== BoFs ==<br />
<br />
== Community Team Photo ==<br />
<br />
[[File:Kvm-forum-2016-group-photo.jpg|500px]]<br />
<br />
== Photos ==<br />
<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2016&diff=173775KVM Forum 20162016-09-08T12:16:42Z<p>Amit: /* Friday Afternoon */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2016 KVM Forum 2016] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2016 ==<br />
</noinclude><br />
<br />
The 9th edition of the KVM Forum, [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2016], was held from 24 to 26 August at the Westin Harbor Castle, Toronto, Canada. It was co-located with LinuxCon NA 2016.<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - August 24, 2016 ====<br />
===== Wednesday Morning =====<br />
* Experience in Developing a Driver for a Complex New Hardware Device on Qemu/KVM - Knut Omang ([https://www.youtube.com/watch?v=ZpvsI5PJik4 video], [http://www.linux-kvm.org/images/c/c2/01x01-Knut_Omang-Experience_in_Developing_a_Driver_for_a_Complex_New_Hardware_Device_in_QEMU_KVM.pdf slides])<br />
* Real Time KVM - Rik van Riel ([https://www.youtube.com/watch?v=o6H8PhtOWK8 video], [http://www.linux-kvm.org/images/d/d2/LC-Rick_van_Riel-Real-time_KVM.pdf slides])<br />
* Performant Security Hardening of KVM - Steve Rutherford ([https://www.youtube.com/watch?v=vj5PA_D03Vg video], [http://www.linux-kvm.org/images/3/3d/01x02-Steve_Rutherford-Performant_Security_Hardening_of_KVM.pdf slides])<br />
<br />
===== Wednesday Afternoon =====<br />
* Securely Integrating QEMU with Open Source Virtualization Technology - Daniel Berrage ([https://www.youtube.com/watch?v=2A0BaxFvq8Y video], [http://www.linux-kvm.org/images/8/8c/01x03-Daniel_Berrange-Securely_Integrating_QEMU_with_Open_Source_Virtualization_Technology.pdf slides])<br />
* Userland Page Faults and Byond: Why, How and What's Next - Andrea Arcangeli ([https://www.youtube.com/watch?v=xhOBc5L_Hkk video])<br />
* An Introduction to PCI Device Assignment with VFIO - Alex Williamson ([https://www.youtube.com/watch?v=WFkdTFTOTpA video], [http://www.linux-kvm.org/images/5/54/01x04-Alex_Williamson-An_Introduction_to_PCI_Device_Assignment_with_VFIO.pdf slides])<br />
* Kernel Protection Using Hardware-Based Virtualization - Jun Nakajima & Sainath Grandhi ([https://www.youtube.com/watch?v=D6CCz2EZ2eo video], [http://www.linux-kvm.org/images/4/40/01x05-Jun_Nakajima-Kernel_Protection_Using_Hardware-Based_Virtualization.pdf slides])<br />
* A Practical Look at QEMU's Block Layer Primitives - Kashyap Chamarthy ([http://www.linux-kvm.org/images/8/85/A-Practical-Look-at-QEMU-Block-Layer-Primitives.pdf slides])<br />
<br />
==== Thursday - August 25, 2016 ====<br />
===== Thursday Morning =====<br />
* Keynote: KVM Status Report - Paolo Bonzini ([https://www.youtube.com/watch?v=eGLdht1r70M video], [http://www.linux-kvm.org/images/5/5d/02x01-Paolo_Bonzini-KVM_Keynote.pdf slides])<br />
* Virtualization Developer Panel - Moderated by Stefan Hajnoczi ([https://www.youtube.com/watch?v=S6Sjj6OtyvY video])<br />
* vGPU on KVM - A VFIO Based Framework - Neo Jia & Kirti Wankhede ([https://www.youtube.com/watch?v=Xs0TJU_sIPc video], [http://www.linux-kvm.org/images/5/59/02x03-Neo_Jia_and_Kirti_Wankhede-vGPU_on_KVM-A_VFIO_based_Framework.pdf slides])<br />
* VMBus (Hyper-V) devices in QEMU/KVM - Roman Kagan ([https://www.youtube.com/watch?v=3dRC72J55UI video], [http://www.linux-kvm.org/images/4/41/03x04A-Roman_Kagan-VMBus_Hyper-V_devices_in_QEMU_KVM.pdf slides])<br />
* QEMU Support for the RISC-V Instruction Set Architecture - Sagar Karandikar ([http://www.linux-kvm.org/images/6/6a/02x04B-QEMU-Support_for_the_RISC-V_Instruction_Set_Architecture.pdf slides])<br />
* Dirty Memory Tracking for Performant Checkpointing Solutions - Lei Cao ([https://www.youtube.com/watch?v=-VRSQ-AYUOY video], [http://www.linux-kvm.org/images/d/d8/02x05A-Lei_Cao-Dirti_Memory_Tracking_for_Performant_Checkpointing_Solutions.pdf slides])<br />
* QEMU Graphics Update 2016 - Gerd Hoffmann<br />
<br />
===== Thursday Afternoon =====<br />
* Quo Vadis Virtio? - Michael Tsirkin ([https://www.youtube.com/watch?v=5QIE0F7nU3U video], [http://www.linux-kvm.org/images/b/b3/02x06A-Michael_Tsirkin-Quo_Vadis_Virtio.pdf slides])<br />
* Jobs and Unemployment in the New QEMU Economy - John Snow ([http://www.linux-kvm.org/images/2/2c/02Thu-1400-Snow.pdf slides])<br />
* Design of Vhost-pci - Wei Wang ([https://www.youtube.com/watch?v=qByrplhtOi0 video], [http://www.linux-kvm.org/images/5/55/02x07A-Wei_Wang-Design_of-Vhost-pci.pdf slides])<br />
* I/O Prefetch Cache as QEMU Block Filter Driver - Pavel Butsykin ([http://www.linux-kvm.org/images/9/92/02x07B-Pavel_Butsykin-IO_Prefetch_Cache_as_QEMU_Block_Filter_Driver.pdf slides])<br />
* AMD's Virtualization Memory Encryption Technology - Thomas Lendacky ([https://www.youtube.com/watch?v=RcvQ1xN55Ew video], [http://www.linux-kvm.org/images/7/74/02x08A-Thomas_Lendacky-AMDs_Virtualizatoin_Memory_Encryption_Technology.pdf slides])<br />
* Backups with QEMU - Max Reitz ([http://www.linux-kvm.org/images/6/65/02x08B-Max_Reitz-Backups_with_QEMU.pdf slides])<br />
* TCG Enhancements for PowerPC - Nikunj Dadhania ([https://www.youtube.com/watch?v=lOOcCiGzpOY video], [http://www.linux-kvm.org/images/1/13/02x09A-Nikunj_Dadhania-TCG_Enhancements_for_PowerPC.pdf slides])<br />
* Microsoft Failover Clustering on KVM - Vadim Rozenfeld ([http://www.linux-kvm.org/images/0/09/02x09B-Vadim_Rozenfeld-Microsoft_Failover_Clustering_on_KVM.pdf slides])<br />
* Keynote: Libvirt Status Report - Jiri Denemark ([https://www.youtube.com/watch?v=G_aEOG77QII video], [http://www.linux-kvm.org/images/6/6d/02x10A-Jiri_Denemark-Libvirt_Keynote.pdf slides])<br />
===== Lightning Talks =====<br />
* High Performance Networking in Virtual Machines - Xiyue Wang ([https://www.youtube.com/watch?v=CagRhSZ7_a0 video], [ slides])<br />
* Nested VMX Migration - Jim Mattson & David Matlack ([https://www.youtube.com/watch?v=Q2l02Pblqis video])<br />
* Analyzing libvirt cgroup CPU reservations by Gaurav Poothia ([https://www.youtube.com/watch?v=isYf-TwNtnY video])<br />
* Libvirt NSS Module by Michal Prívozník ([https://www.youtube.com/watch?v=gTWxM17eANQ video])<br />
<br />
==== Friday - August 26, 2016 ====<br />
===== Friday Morning =====<br />
* Keynote: QEMU Status Report - Alexander Graf ([https://www.youtube.com/watch?v=tMDnU1EktIA video], [http://www.linux-kvm.org/images/c/c2/03x01-Alex_Graf-QEMU_keynote.pdf slides])<br />
* QEMU Community Growth Through Open Source Internships - Stefan Hajnoczi ([https://www.youtube.com/watch?v=xNVCX7YMUL8 video], [http://www.linux-kvm.org/images/e/eb/03x02-Stefan_Hajnoczi-QEMU_Community_Growth_Through_Open_Source_Internships.pdf slides])<br />
* Painless Switch from Proprietary Hypervisor to QEMU/KVM - Den Lunev ([https://www.youtube.com/watch?v=08nu1c7wsUQ video], [http://www.linux-kvm.org/images/0/02/03x03-Den_Lunev-Painless_Switch_from_Proprietary_Hypervisor_to_QEMU_KVM.pdf slides])<br />
* QEMU Coroutines, Exposed - Jeff Cody ([https://www.youtube.com/watch?v=2gNszk7OjIY video])<br />
* KVM on System z: The Good, the Bad and the Weird - Cornelia Huck ([http://www.linux-kvm.org/images/5/51/03x04B-Cornelia_Huck-KVM_on_System_z-The_Good_the_Bad_and_the_Weird.pdf slides])<br />
* Atomic.h weapons: The C11 Memory Model and QEMU - Paolo Bonzini ([https://www.youtube.com/watch?v=NE73iPMpzj4 video], [http://www.linux-kvm.org/images/3/39/03x05A-Paolo_Bonzini-Atomic.h_weapons_The_C11_Memory_Model_and_QEMU.pdf slides])<br />
* Light Weight Virtualization with QEMU/KVM - Chao Peng ([http://www.linux-kvm.org/images/d/d2/03x05B-Chao_Peng-Light_Weight_Virtualization_with_QEMU_KVM.pdf slides])<br />
<br />
===== Friday Afternoon =====<br />
* Machine-type Introspection and Configuration: Where Are We Going? - Eduardo Habkost ([https://www.youtube.com/watch?v=dB6t91F_jv4 video], [http://www.linux-kvm.org/images/4/46/03x06A-Eduardo_HabkostMachine-type_Introspection_and_Configuration_Where_Are_We_Going.pdf slides])<br />
* Real Time & Fast Live Migration Update for NFV - Liang Li ([http://www.linux-kvm.org/images/c/c3/03x06B-Liang_Li-Real_Time_and_Fast_Live_Migration_Update_for_NFV.pdf slides])<br />
* CPU Hotplug Support in QEMU - Bharata Rao & David Gibson ([https://www.youtube.com/watch?v=WuTPq8XgEbY video], [http://www.linux-kvm.org/images/0/0c/03x07A-Bharata_Rao_and_David_Gibson-CPU_Hotplug_Support_in_QEMU.pdf slides])<br />
* Vhost with Guest vIOMMU - Peter Xu and Wei Xu ([http://www.linux-kvm.org/images/c/c5/03x07B-Peter_Xu_and_Wei_Xu-Vhost_with_Guest_vIOMMU.pdf slides])<br />
* Nesting KVM on s390x - David Hildenbrand ([http://www.linux-kvm.org/images/0/0a/03x08A-David_Hildebrand-Nesting_KVM_on_s390x.pdf slides])<br />
* Status Update on KVM-COLO RT - Hailang Zhang ([http://www.linux-kvm.org/images/a/af/03x08B-Hailang_Zhang-Status_Update_on_KVM-COLO_FT.pdf slides])<br />
* As Time Goes By, Analysing Where We Spend Our Cycles During Exits - Christian Bornträger ([http://www.linux-kvm.org/images/0/03/03x09A-Christian_Borntrager-As_Time_Goes_By_Analysing_Where_We_Spend_our_Cycles_During_Exits.pdf slides])<br />
* Qemu as a USB-MTP Responder - Bandan Das ([http://www.linux-kvm.org/images/6/6f/03x09B-Bandan_Das-Qemu_as_a_USB-MTP_Responder.pdf slides])<br />
* NVDIMM Virtualization - Xiao Guangrong ([http://www.linux-kvm.org/images/d/dd/03x10A-Xiao_Guangrong-NVDIMM_Virtualization.pdf slides])<br />
* Libvirt Admin API - A Different Kind of Management for libvirt - Erik Skultety ([http://www.linux-kvm.org/images/d/d6/03x10B-Erik_Skultety-Libvirt_Admin_API-A_Different_Kind_of_Management_for_libvirt.pdf slides])<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2016.sched.org/<br />
<br />
== BoFs ==<br />
<br />
== Community Team Photo ==<br />
<br />
[[File:Kvm-forum-2016-group-photo.jpg|500px]]<br />
<br />
== Photos ==<br />
<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2016&diff=173774KVM Forum 20162016-09-08T12:15:06Z<p>Amit: /* Thursday - August 25, 2016 */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2016 KVM Forum 2016] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2016 ==<br />
</noinclude><br />
<br />
The 9th edition of the KVM Forum, [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2016], was held from 24 to 26 August at the Westin Harbor Castle, Toronto, Canada. It was co-located with LinuxCon NA 2016.<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - August 24, 2016 ====<br />
===== Wednesday Morning =====<br />
* Experience in Developing a Driver for a Complex New Hardware Device on Qemu/KVM - Knut Omang ([https://www.youtube.com/watch?v=ZpvsI5PJik4 video], [http://www.linux-kvm.org/images/c/c2/01x01-Knut_Omang-Experience_in_Developing_a_Driver_for_a_Complex_New_Hardware_Device_in_QEMU_KVM.pdf slides])<br />
* Real Time KVM - Rik van Riel ([https://www.youtube.com/watch?v=o6H8PhtOWK8 video], [http://www.linux-kvm.org/images/d/d2/LC-Rick_van_Riel-Real-time_KVM.pdf slides])<br />
* Performant Security Hardening of KVM - Steve Rutherford ([https://www.youtube.com/watch?v=vj5PA_D03Vg video], [http://www.linux-kvm.org/images/3/3d/01x02-Steve_Rutherford-Performant_Security_Hardening_of_KVM.pdf slides])<br />
<br />
===== Wednesday Afternoon =====<br />
* Securely Integrating QEMU with Open Source Virtualization Technology - Daniel Berrage ([https://www.youtube.com/watch?v=2A0BaxFvq8Y video], [http://www.linux-kvm.org/images/8/8c/01x03-Daniel_Berrange-Securely_Integrating_QEMU_with_Open_Source_Virtualization_Technology.pdf slides])<br />
* Userland Page Faults and Byond: Why, How and What's Next - Andrea Arcangeli ([https://www.youtube.com/watch?v=xhOBc5L_Hkk video])<br />
* An Introduction to PCI Device Assignment with VFIO - Alex Williamson ([https://www.youtube.com/watch?v=WFkdTFTOTpA video], [http://www.linux-kvm.org/images/5/54/01x04-Alex_Williamson-An_Introduction_to_PCI_Device_Assignment_with_VFIO.pdf slides])<br />
* Kernel Protection Using Hardware-Based Virtualization - Jun Nakajima & Sainath Grandhi ([https://www.youtube.com/watch?v=D6CCz2EZ2eo video], [http://www.linux-kvm.org/images/4/40/01x05-Jun_Nakajima-Kernel_Protection_Using_Hardware-Based_Virtualization.pdf slides])<br />
* A Practical Look at QEMU's Block Layer Primitives - Kashyap Chamarthy ([http://www.linux-kvm.org/images/8/85/A-Practical-Look-at-QEMU-Block-Layer-Primitives.pdf slides])<br />
<br />
==== Thursday - August 25, 2016 ====<br />
===== Thursday Morning =====<br />
* Keynote: KVM Status Report - Paolo Bonzini ([https://www.youtube.com/watch?v=eGLdht1r70M video], [http://www.linux-kvm.org/images/5/5d/02x01-Paolo_Bonzini-KVM_Keynote.pdf slides])<br />
* Virtualization Developer Panel - Moderated by Stefan Hajnoczi ([https://www.youtube.com/watch?v=S6Sjj6OtyvY video])<br />
* vGPU on KVM - A VFIO Based Framework - Neo Jia & Kirti Wankhede ([https://www.youtube.com/watch?v=Xs0TJU_sIPc video], [http://www.linux-kvm.org/images/5/59/02x03-Neo_Jia_and_Kirti_Wankhede-vGPU_on_KVM-A_VFIO_based_Framework.pdf slides])<br />
* VMBus (Hyper-V) devices in QEMU/KVM - Roman Kagan ([https://www.youtube.com/watch?v=3dRC72J55UI video], [http://www.linux-kvm.org/images/4/41/03x04A-Roman_Kagan-VMBus_Hyper-V_devices_in_QEMU_KVM.pdf slides])<br />
* QEMU Support for the RISC-V Instruction Set Architecture - Sagar Karandikar ([http://www.linux-kvm.org/images/6/6a/02x04B-QEMU-Support_for_the_RISC-V_Instruction_Set_Architecture.pdf slides])<br />
* Dirty Memory Tracking for Performant Checkpointing Solutions - Lei Cao ([https://www.youtube.com/watch?v=-VRSQ-AYUOY video], [http://www.linux-kvm.org/images/d/d8/02x05A-Lei_Cao-Dirti_Memory_Tracking_for_Performant_Checkpointing_Solutions.pdf slides])<br />
* QEMU Graphics Update 2016 - Gerd Hoffmann<br />
<br />
===== Thursday Afternoon =====<br />
* Quo Vadis Virtio? - Michael Tsirkin ([https://www.youtube.com/watch?v=5QIE0F7nU3U video], [http://www.linux-kvm.org/images/b/b3/02x06A-Michael_Tsirkin-Quo_Vadis_Virtio.pdf slides])<br />
* Jobs and Unemployment in the New QEMU Economy - John Snow ([http://www.linux-kvm.org/images/2/2c/02Thu-1400-Snow.pdf slides])<br />
* Design of Vhost-pci - Wei Wang ([https://www.youtube.com/watch?v=qByrplhtOi0 video], [http://www.linux-kvm.org/images/5/55/02x07A-Wei_Wang-Design_of-Vhost-pci.pdf slides])<br />
* I/O Prefetch Cache as QEMU Block Filter Driver - Pavel Butsykin ([http://www.linux-kvm.org/images/9/92/02x07B-Pavel_Butsykin-IO_Prefetch_Cache_as_QEMU_Block_Filter_Driver.pdf slides])<br />
* AMD's Virtualization Memory Encryption Technology - Thomas Lendacky ([https://www.youtube.com/watch?v=RcvQ1xN55Ew video], [http://www.linux-kvm.org/images/7/74/02x08A-Thomas_Lendacky-AMDs_Virtualizatoin_Memory_Encryption_Technology.pdf slides])<br />
* Backups with QEMU - Max Reitz ([http://www.linux-kvm.org/images/6/65/02x08B-Max_Reitz-Backups_with_QEMU.pdf slides])<br />
* TCG Enhancements for PowerPC - Nikunj Dadhania ([https://www.youtube.com/watch?v=lOOcCiGzpOY video], [http://www.linux-kvm.org/images/1/13/02x09A-Nikunj_Dadhania-TCG_Enhancements_for_PowerPC.pdf slides])<br />
* Microsoft Failover Clustering on KVM - Vadim Rozenfeld ([http://www.linux-kvm.org/images/0/09/02x09B-Vadim_Rozenfeld-Microsoft_Failover_Clustering_on_KVM.pdf slides])<br />
* Keynote: Libvirt Status Report - Jiri Denemark ([https://www.youtube.com/watch?v=G_aEOG77QII video], [http://www.linux-kvm.org/images/6/6d/02x10A-Jiri_Denemark-Libvirt_Keynote.pdf slides])<br />
===== Lightning Talks =====<br />
* High Performance Networking in Virtual Machines - Xiyue Wang ([https://www.youtube.com/watch?v=CagRhSZ7_a0 video], [ slides])<br />
* Nested VMX Migration - Jim Mattson & David Matlack ([https://www.youtube.com/watch?v=Q2l02Pblqis video])<br />
* Analyzing libvirt cgroup CPU reservations by Gaurav Poothia ([https://www.youtube.com/watch?v=isYf-TwNtnY video])<br />
* Libvirt NSS Module by Michal Prívozník ([https://www.youtube.com/watch?v=gTWxM17eANQ video])<br />
<br />
==== Friday - August 26, 2016 ====<br />
===== Friday Morning =====<br />
* Keynote: QEMU Status Report - Alexander Graf ([https://www.youtube.com/watch?v=tMDnU1EktIA video], [http://www.linux-kvm.org/images/c/c2/03x01-Alex_Graf-QEMU_keynote.pdf slides])<br />
* QEMU Community Growth Through Open Source Internships - Stefan Hajnoczi ([https://www.youtube.com/watch?v=xNVCX7YMUL8 video], [http://www.linux-kvm.org/images/e/eb/03x02-Stefan_Hajnoczi-QEMU_Community_Growth_Through_Open_Source_Internships.pdf slides])<br />
* Painless Switch from Proprietary Hypervisor to QEMU/KVM - Den Lunev ([https://www.youtube.com/watch?v=08nu1c7wsUQ video], [http://www.linux-kvm.org/images/0/02/03x03-Den_Lunev-Painless_Switch_from_Proprietary_Hypervisor_to_QEMU_KVM.pdf slides])<br />
* QEMU Coroutines, Exposed - Jeff Cody ([https://www.youtube.com/watch?v=2gNszk7OjIY video])<br />
* KVM on System z: The Good, the Bad and the Weird - Cornelia Huck ([http://www.linux-kvm.org/images/5/51/03x04B-Cornelia_Huck-KVM_on_System_z-The_Good_the_Bad_and_the_Weird.pdf slides])<br />
* Atomic.h weapons: The C11 Memory Model and QEMU - Paolo Bonzini ([https://www.youtube.com/watch?v=NE73iPMpzj4 video], [http://www.linux-kvm.org/images/3/39/03x05A-Paolo_Bonzini-Atomic.h_weapons_The_C11_Memory_Model_and_QEMU.pdf slides])<br />
* Light Weight Virtualization with QEMU/KVM - Chao Peng ([http://www.linux-kvm.org/images/d/d2/03x05B-Chao_Peng-Light_Weight_Virtualization_with_QEMU_KVM.pdf slides])<br />
<br />
===== Friday Afternoon =====<br />
* Machine-type Introspection and Configuration: Where Are We Going? - Eduardo Habkost ([https://www.youtube.com/watch?v=dB6t91F_jv4 video], [http://www.linux-kvm.org/images/4/46/03x06A-Eduardo_HabkostMachine-type_Introspection_and_Configuration_Where_Are_We_Going.pdf slides])<br />
* Real Time & Fast Live Migration Update for NFV - Liang Li ([http://www.linux-kvm.org/images/c/c3/03x06B-Liang_Li-Real_Time_and_Fast_Live_Migration_Update_for_NFV.pdf slides])<br />
* CPU Hotplug Support in QEMU - Bharata Rao & David Gibson ([ https://www.youtube.com/watch?v=WuTPq8XgEbYvideo], [http://www.linux-kvm.org/images/0/0c/03x07A-Bharata_Rao_and_David_Gibson-CPU_Hotplug_Support_in_QEMU.pdf slides])<br />
* Vhost with Guest vIOMMU - Peter Xu and Wei Xu ([http://www.linux-kvm.org/images/c/c5/03x07B-Peter_Xu_and_Wei_Xu-Vhost_with_Guest_vIOMMU.pdf slides])<br />
* Nesting KVM on s390x - David Hildenbrand ([http://www.linux-kvm.org/images/0/0a/03x08A-David_Hildebrand-Nesting_KVM_on_s390x.pdf slides])<br />
* Status Update on KVM-COLO RT - Hailang Zhang ([http://www.linux-kvm.org/images/a/af/03x08B-Hailang_Zhang-Status_Update_on_KVM-COLO_FT.pdf slides])<br />
* As Time Goes By, Analysing Where We Spend Our Cycles During Exits - Christian Bornträger ([http://www.linux-kvm.org/images/0/03/03x09A-Christian_Borntrager-As_Time_Goes_By_Analysing_Where_We_Spend_our_Cycles_During_Exits.pdf slides])<br />
* Qemu as a USB-MTP Responder - Bandan Das ([http://www.linux-kvm.org/images/6/6f/03x09B-Bandan_Das-Qemu_as_a_USB-MTP_Responder.pdf slides])<br />
* NVDIMM Virtualization - Xiao Guangrong ([http://www.linux-kvm.org/images/d/dd/03x10A-Xiao_Guangrong-NVDIMM_Virtualization.pdf slides])<br />
* Libvirt Admin API - A Different Kind of Management for libvirt - Erik Skultety ([http://www.linux-kvm.org/images/d/d6/03x10B-Erik_Skultety-Libvirt_Admin_API-A_Different_Kind_of_Management_for_libvirt.pdf slides])<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2016.sched.org/<br />
<br />
== BoFs ==<br />
<br />
== Community Team Photo ==<br />
<br />
[[File:Kvm-forum-2016-group-photo.jpg|500px]]<br />
<br />
== Photos ==<br />
<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2016&diff=173773KVM Forum 20162016-09-08T12:12:13Z<p>Amit: /* Videos and Slides */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2016 KVM Forum 2016] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2016 ==<br />
</noinclude><br />
<br />
The 9th edition of the KVM Forum, [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2016], was held from 24 to 26 August at the Westin Harbor Castle, Toronto, Canada. It was co-located with LinuxCon NA 2016.<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - August 24, 2016 ====<br />
===== Wednesday Morning =====<br />
* Experience in Developing a Driver for a Complex New Hardware Device on Qemu/KVM - Knut Omang ([https://www.youtube.com/watch?v=ZpvsI5PJik4 video], [http://www.linux-kvm.org/images/c/c2/01x01-Knut_Omang-Experience_in_Developing_a_Driver_for_a_Complex_New_Hardware_Device_in_QEMU_KVM.pdf slides])<br />
* Real Time KVM - Rik van Riel ([https://www.youtube.com/watch?v=o6H8PhtOWK8 video], [http://www.linux-kvm.org/images/d/d2/LC-Rick_van_Riel-Real-time_KVM.pdf slides])<br />
* Performant Security Hardening of KVM - Steve Rutherford ([https://www.youtube.com/watch?v=vj5PA_D03Vg video], [http://www.linux-kvm.org/images/3/3d/01x02-Steve_Rutherford-Performant_Security_Hardening_of_KVM.pdf slides])<br />
<br />
===== Wednesday Afternoon =====<br />
* Securely Integrating QEMU with Open Source Virtualization Technology - Daniel Berrage ([https://www.youtube.com/watch?v=2A0BaxFvq8Y video], [http://www.linux-kvm.org/images/8/8c/01x03-Daniel_Berrange-Securely_Integrating_QEMU_with_Open_Source_Virtualization_Technology.pdf slides])<br />
* Userland Page Faults and Byond: Why, How and What's Next - Andrea Arcangeli ([https://www.youtube.com/watch?v=xhOBc5L_Hkk video])<br />
* An Introduction to PCI Device Assignment with VFIO - Alex Williamson ([https://www.youtube.com/watch?v=WFkdTFTOTpA video], [http://www.linux-kvm.org/images/5/54/01x04-Alex_Williamson-An_Introduction_to_PCI_Device_Assignment_with_VFIO.pdf slides])<br />
* Kernel Protection Using Hardware-Based Virtualization - Jun Nakajima & Sainath Grandhi ([https://www.youtube.com/watch?v=D6CCz2EZ2eo video], [http://www.linux-kvm.org/images/4/40/01x05-Jun_Nakajima-Kernel_Protection_Using_Hardware-Based_Virtualization.pdf slides])<br />
* A Practical Look at QEMU's Block Layer Primitives - Kashyap Chamarthy ([http://www.linux-kvm.org/images/8/85/A-Practical-Look-at-QEMU-Block-Layer-Primitives.pdf slides])<br />
<br />
==== Thursday - August 25, 2016 ====<br />
===== Thursday Morning =====<br />
* Keynote: KVM Status Report - Paolo Bonzini ([https://www.youtube.com/watch?v=eGLdht1r70M video], [http://www.linux-kvm.org/images/5/5d/02x01-Paolo_Bonzini-KVM_Keynote.pdf slides])<br />
* Virtualization Developer Panel - Moderated by Stefan Hajnoczi ([https://www.youtube.com/watch?v=S6Sjj6OtyvY video])<br />
* vGPU on KVM - A VFIO Based Framework - Neo Jia & Kirti Wankhede ([https://www.youtube.com/watch?v=Xs0TJU_sIPc video], [http://www.linux-kvm.org/images/5/59/02x03-Neo_Jia_and_Kirti_Wankhede-vGPU_on_KVM-A_VFIO_based_Framework.pdf slides])<br />
* VMBus (Hyper-V) devices in QEMU/KVM - Roman Kagan ([https://www.youtube.com/watch?v=3dRC72J55UI video], [http://www.linux-kvm.org/images/4/41/03x04A-Roman_Kagan-VMBus_Hyper-V_devices_in_QEMU_KVM.pdf slides])<br />
* QEMU Support for the RISC-V Instruction Set Architecture - Sagar Karandikar ([http://www.linux-kvm.org/images/6/6a/02x04B-QEMU-Support_for_the_RISC-V_Instruction_Set_Architecture.pdf slides])<br />
* Dirty Memory Tracking for Performant Checkpointing Solutions - Lei Cao ([https://www.youtube.com/watch?v=-VRSQ-AYUOY video], [http://www.linux-kvm.org/images/d/d8/02x05A-Lei_Cao-Dirti_Memory_Tracking_for_Performant_Checkpointing_Solutions.pdf slides])<br />
* QEMU Graphics Update 2016 - Gerd Hoffmann<br />
<br />
===== Thursday Afternoon =====<br />
* Quo Vadis Virtio? - Michael Tsirkin ([https://www.youtube.com/watch?v=5QIE0F7nU3U video], [http://www.linux-kvm.org/images/b/b3/02x06A-Michael_Tsirkin-Quo_Vadis_Virtio.pdf slides])<br />
* Jobs and Unemployment in the New QEMU Economy - John Snow ([http://www.linux-kvm.org/images/2/2c/02Thu-1400-Snow.pdf slides])<br />
* Design of Vhost-pci - Wei Wang ([https://www.youtube.com/watch?v=qByrplhtOi0 video], [http://www.linux-kvm.org/images/5/55/02x07A-Wei_Wang-Design_of-Vhost-pci.pdf slides])<br />
* I/O Prefetch Cache as QEMU Block Filter Driver - Pavel Butsykin ([http://www.linux-kvm.org/images/9/92/02x07B-Pavel_Butsykin-IO_Prefetch_Cache_as_QEMU_Block_Filter_Driver.pdf slides])<br />
* AMD's Virtualization Memory Encryption Technology - Thomas Lendacky ([https://www.youtube.com/watch?v=RcvQ1xN55Ew video], [http://www.linux-kvm.org/images/7/74/02x08A-Thomas_Lendacky-AMDs_Virtualizatoin_Memory_Encryption_Technology.pdf slides])<br />
* Backups with QEMU - Max Reitz ([http://www.linux-kvm.org/images/6/65/02x08B-Max_Reitz-Backups_with_QEMU.pdf slides])<br />
* TCG Enhancements for PowerPC - Nikunj Dadhania ([https://www.youtube.com/watch?v=lOOcCiGzpOY video], [http://www.linux-kvm.org/images/1/13/02x09A-Nikunj_Dadhania-TCG_Enhancements_for_PowerPC.pdf slides])<br />
* Microsoft Failover Clustering on KVM - Vadim Rozenfeld ([http://www.linux-kvm.org/images/0/09/02x09B-Vadim_Rozenfeld-Microsoft_Failover_Clustering_on_KVM.pdf slides])<br />
* Keynote: Libvirt Status Report - Jiri Denemark ([https://www.youtube.com/watch?v=G_aEOG77QII video], [http://www.linux-kvm.org/images/6/6d/02x10A-Jiri_Denemark-Libvirt_Keynote.pdf slides])<br />
* Lightening Talks<br />
** High Performance Networking in Virtual Machines - Xiyue Wang ([https://www.youtube.com/watch?v=CagRhSZ7_a0 video], [ slides])<br />
** Nested VMX Migration - Jim Mattson & David Matlack ([https://www.youtube.com/watch?v=Q2l02Pblqis video])<br />
<br />
==== Friday - August 26, 2016 ====<br />
===== Friday Morning =====<br />
* Keynote: QEMU Status Report - Alexander Graf ([https://www.youtube.com/watch?v=tMDnU1EktIA video], [http://www.linux-kvm.org/images/c/c2/03x01-Alex_Graf-QEMU_keynote.pdf slides])<br />
* QEMU Community Growth Through Open Source Internships - Stefan Hajnoczi ([https://www.youtube.com/watch?v=xNVCX7YMUL8 video], [http://www.linux-kvm.org/images/e/eb/03x02-Stefan_Hajnoczi-QEMU_Community_Growth_Through_Open_Source_Internships.pdf slides])<br />
* Painless Switch from Proprietary Hypervisor to QEMU/KVM - Den Lunev ([https://www.youtube.com/watch?v=08nu1c7wsUQ video], [http://www.linux-kvm.org/images/0/02/03x03-Den_Lunev-Painless_Switch_from_Proprietary_Hypervisor_to_QEMU_KVM.pdf slides])<br />
* QEMU Coroutines, Exposed - Jeff Cody ([https://www.youtube.com/watch?v=2gNszk7OjIY video])<br />
* KVM on System z: The Good, the Bad and the Weird - Cornelia Huck ([http://www.linux-kvm.org/images/5/51/03x04B-Cornelia_Huck-KVM_on_System_z-The_Good_the_Bad_and_the_Weird.pdf slides])<br />
* Atomic.h weapons: The C11 Memory Model and QEMU - Paolo Bonzini ([https://www.youtube.com/watch?v=NE73iPMpzj4 video], [http://www.linux-kvm.org/images/3/39/03x05A-Paolo_Bonzini-Atomic.h_weapons_The_C11_Memory_Model_and_QEMU.pdf slides])<br />
* Light Weight Virtualization with QEMU/KVM - Chao Peng ([http://www.linux-kvm.org/images/d/d2/03x05B-Chao_Peng-Light_Weight_Virtualization_with_QEMU_KVM.pdf slides])<br />
<br />
===== Friday Afternoon =====<br />
* Machine-type Introspection and Configuration: Where Are We Going? - Eduardo Habkost ([https://www.youtube.com/watch?v=dB6t91F_jv4 video], [http://www.linux-kvm.org/images/4/46/03x06A-Eduardo_HabkostMachine-type_Introspection_and_Configuration_Where_Are_We_Going.pdf slides])<br />
* Real Time & Fast Live Migration Update for NFV - Liang Li ([http://www.linux-kvm.org/images/c/c3/03x06B-Liang_Li-Real_Time_and_Fast_Live_Migration_Update_for_NFV.pdf slides])<br />
* CPU Hotplug Support in QEMU - Bharata Rao & David Gibson ([ https://www.youtube.com/watch?v=WuTPq8XgEbYvideo], [http://www.linux-kvm.org/images/0/0c/03x07A-Bharata_Rao_and_David_Gibson-CPU_Hotplug_Support_in_QEMU.pdf slides])<br />
* Vhost with Guest vIOMMU - Peter Xu and Wei Xu ([http://www.linux-kvm.org/images/c/c5/03x07B-Peter_Xu_and_Wei_Xu-Vhost_with_Guest_vIOMMU.pdf slides])<br />
* Nesting KVM on s390x - David Hildenbrand ([http://www.linux-kvm.org/images/0/0a/03x08A-David_Hildebrand-Nesting_KVM_on_s390x.pdf slides])<br />
* Status Update on KVM-COLO RT - Hailang Zhang ([http://www.linux-kvm.org/images/a/af/03x08B-Hailang_Zhang-Status_Update_on_KVM-COLO_FT.pdf slides])<br />
* As Time Goes By, Analysing Where We Spend Our Cycles During Exits - Christian Bornträger ([http://www.linux-kvm.org/images/0/03/03x09A-Christian_Borntrager-As_Time_Goes_By_Analysing_Where_We_Spend_our_Cycles_During_Exits.pdf slides])<br />
* Qemu as a USB-MTP Responder - Bandan Das ([http://www.linux-kvm.org/images/6/6f/03x09B-Bandan_Das-Qemu_as_a_USB-MTP_Responder.pdf slides])<br />
* NVDIMM Virtualization - Xiao Guangrong ([http://www.linux-kvm.org/images/d/dd/03x10A-Xiao_Guangrong-NVDIMM_Virtualization.pdf slides])<br />
* Libvirt Admin API - A Different Kind of Management for libvirt - Erik Skultety ([http://www.linux-kvm.org/images/d/d6/03x10B-Erik_Skultety-Libvirt_Admin_API-A_Different_Kind_of_Management_for_libvirt.pdf slides])<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2016.sched.org/<br />
<br />
== BoFs ==<br />
<br />
== Community Team Photo ==<br />
<br />
[[File:Kvm-forum-2016-group-photo.jpg|500px]]<br />
<br />
== Photos ==<br />
<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2016&diff=173772KVM Forum 20162016-09-08T12:07:43Z<p>Amit: /* Wednesday Morning */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2016 KVM Forum 2016] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2016 ==<br />
</noinclude><br />
<br />
The 9th edition of the KVM Forum, [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2016], was held from 24 to 26 August at the Westin Harbor Castle, Toronto, Canada. It was co-located with LinuxCon NA 2016.<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - August 24, 2016 ====<br />
===== Wednesday Morning =====<br />
* Experience in Developing a Driver for a Complex New Hardware Device on Qemu/KVM - Knut Omang ([https://www.youtube.com/watch?v=ZpvsI5PJik4 video], [http://www.linux-kvm.org/images/c/c2/01x01-Knut_Omang-Experience_in_Developing_a_Driver_for_a_Complex_New_Hardware_Device_in_QEMU_KVM.pdf slides])<br />
* Real Time KVM - Rik van Riel ([https://www.youtube.com/watch?v=o6H8PhtOWK8 video], [http://www.linux-kvm.org/images/d/d2/LC-Rick_van_Riel-Real-time_KVM.pdf slides])<br />
* Performant Security Hardening of KVM - Steve Rutherford ([https://www.youtube.com/watch?v=vj5PA_D03Vg video], [http://www.linux-kvm.org/images/3/3d/01x02-Steve_Rutherford-Performant_Security_Hardening_of_KVM.pdf slides])<br />
<br />
===== Wednesday Afternoon =====<br />
* Securely Integrating QEMU with Open Source Virtualization Technology - Daniel Berrage ([https://www.youtube.com/watch?v=2A0BaxFvq8Y video], [http://www.linux-kvm.org/images/8/8c/01x03-Daniel_Berrange-Securely_Integrating_QEMU_with_Open_Source_Virtualization_Technology.pdf slides])<br />
* Userland Page Faults and Byond: Why, How and What's Next - Andrea Arcangeli ([https://www.youtube.com/watch?v=xhOBc5L_Hkk video])<br />
* An Introduction to PCI Device Assignment with VFIO - Alex Williamson ([https://www.youtube.com/watch?v=WFkdTFTOTpA video], [http://www.linux-kvm.org/images/5/54/01x04-Alex_Williamson-An_Introduction_to_PCI_Device_Assignment_with_VFIO.pdf slides])<br />
* Kernel Protection Using Hardware-Based Virtualization - Jun Nakajima & Sainath Grandhi ([https://www.youtube.com/watch?v=D6CCz2EZ2eo video], [http://www.linux-kvm.org/images/4/40/01x05-Jun_Nakajima-Kernel_Protection_Using_Hardware-Based_Virtualization.pdf slides])<br />
* A Practical Look at QEMU's Block Layer Primitives - Kashyap Chamarthy ([http://www.linux-kvm.org/images/8/85/A-Practical-Look-at-QEMU-Block-Layer-Primitives.pdf slides])<br />
<br />
==== Thursday - August 25, 2016 ====<br />
===== Thursday Morning =====<br />
* Keynote: KVM Status Report - Paolo Bonzini ([https://www.youtube.com/watch?v=eGLdht1r70M video], [http://www.linux-kvm.org/images/5/5d/02x01-Paolo_Bonzini-KVM_Keynote.pdf slides])<br />
* Virtualization Developer Panel - Moderated by Stefan Hajnoczi ([https://www.youtube.com/watch?v=S6Sjj6OtyvY video])<br />
* vGPU on KVM - A VFIO Based Framework - Neo Jia & Kirti Wankhede ([https://www.youtube.com/watch?v=Xs0TJU_sIPc video], [http://www.linux-kvm.org/images/5/59/02x03-Neo_Jia_and_Kirti_Wankhede-vGPU_on_KVM-A_VFIO_based_Framework.pdf slides])<br />
* VMBus (Hyper-V) devices in QEMU/KVM - Roman Kagan ([https://www.youtube.com/watch?v=3dRC72J55UI video], [http://www.linux-kvm.org/images/4/41/03x04A-Roman_Kagan-VMBus_Hyper-V_devices_in_QEMU_KVM.pdf slides])<br />
* QEMU Support for the RISC-V Instruction Set Architecture - Sagar Karandikar ([http://www.linux-kvm.org/images/6/6a/02x04B-QEMU-Support_for_the_RISC-V_Instruction_Set_Architecture.pdf slides])<br />
* Dirty Memory Tracking for Performant Checkpointing Solutions - Lei Cao ([https://www.youtube.com/watch?v=-VRSQ-AYUOY video], [http://www.linux-kvm.org/images/d/d8/02x05A-Lei_Cao-Dirti_Memory_Tracking_for_Performant_Checkpointing_Solutions.pdf slides])<br />
* QEMU Graphics Update 2016 - Gerd Hoffmann<br />
<br />
===== Thursday Afternoon =====<br />
* Quo Vadis Virtio? - Michael Tsirkin ([https://www.youtube.com/watch?v=5QIE0F7nU3U video], [http://www.linux-kvm.org/images/b/b3/02x06A-Michael_Tsirkin-Quo_Vadis_Virtio.pdf slides])<br />
* Jobs and Unemployment in the New QEMU Economy - John Snow ([http://www.linux-kvm.org/images/2/2c/02Thu-1400-Snow.pdf slides])<br />
* Design of Vhost-pci - Wei Wang ([https://www.youtube.com/watch?v=qByrplhtOi0 video], [http://www.linux-kvm.org/images/5/55/02x07A-Wei_Wang-Design_of-Vhost-pci.pdf slides])<br />
* I/O Prefetch Cache as QEMU Block Filter Driver - Pavel Butsykin ([http://www.linux-kvm.org/images/9/92/02x07B-Pavel_Butsykin-IO_Prefetch_Cache_as_QEMU_Block_Filter_Driver.pdf slides])<br />
* AMD's Virtualization Memory Encryption Technology - Thomas Lendacky ([http://www.linux-kvm.org/images/7/74/02x08A-Thomas_Lendacky-AMDs_Virtualizatoin_Memory_Encryption_Technology.pdf slides])<br />
* Backups with QEMU - Max Reitz ([http://www.linux-kvm.org/images/6/65/02x08B-Max_Reitz-Backups_with_QEMU.pdf slides])<br />
* TCG Enhancements for PowerPC - Nikunj Dadhania ([http://www.linux-kvm.org/images/1/13/02x09A-Nikunj_Dadhania-TCG_Enhancements_for_PowerPC.pdf slides])<br />
* Microsoft Failover Clustering on KVM - Vadim Rozenfeld ([http://www.linux-kvm.org/images/0/09/02x09B-Vadim_Rozenfeld-Microsoft_Failover_Clustering_on_KVM.pdf slides])<br />
* Keynote: Libvirt Status Report - Jiri Denemark ([https://www.youtube.com/watch?v=G_aEOG77QII video], [http://www.linux-kvm.org/images/6/6d/02x10A-Jiri_Denemark-Libvirt_Keynote.pdf slides])<br />
* Lightening Talks<br />
** High Performance Networking in Virtual Machines - Xiyue Wang ([https://www.youtube.com/watch?v=CagRhSZ7_a0 video], [ slides])<br />
** Nested VMX Migration - Jim Mattson & David Matlack ([https://www.youtube.com/watch?v=Q2l02Pblqis video])<br />
<br />
==== Friday - August 26, 2016 ====<br />
===== Friday Morning =====<br />
* Keynote: QEMU Status Report - Alexander Graf ([https://www.youtube.com/watch?v=tMDnU1EktIA video], [http://www.linux-kvm.org/images/c/c2/03x01-Alex_Graf-QEMU_keynote.pdf slides])<br />
* QEMU Community Growth Through Open Source Internships - Stefan Hajnoczi ([https://www.youtube.com/watch?v=xNVCX7YMUL8 video], [http://www.linux-kvm.org/images/e/eb/03x02-Stefan_Hajnoczi-QEMU_Community_Growth_Through_Open_Source_Internships.pdf slides])<br />
* Painless Switch from Proprietary Hypervisor to QEMU/KVM - Den Lunev ([https://www.youtube.com/watch?v=08nu1c7wsUQ video], [http://www.linux-kvm.org/images/0/02/03x03-Den_Lunev-Painless_Switch_from_Proprietary_Hypervisor_to_QEMU_KVM.pdf slides])<br />
* QEMU Coroutines, Exposed - Jeff Cody<br />
* KVM on System z: The Good, the Bad and the Weird - Cornelia Huck ([http://www.linux-kvm.org/images/5/51/03x04B-Cornelia_Huck-KVM_on_System_z-The_Good_the_Bad_and_the_Weird.pdf slides])<br />
* Atomic.h weapons: The C11 Memory Model and QEMU - Paolo Bonzini ([http://www.linux-kvm.org/images/3/39/03x05A-Paolo_Bonzini-Atomic.h_weapons_The_C11_Memory_Model_and_QEMU.pdf slides])<br />
* Light Weight Virtualization with QEMU/KVM - Chao Peng ([http://www.linux-kvm.org/images/d/d2/03x05B-Chao_Peng-Light_Weight_Virtualization_with_QEMU_KVM.pdf slides])<br />
<br />
===== Friday Afternoon =====<br />
* Machine-type Introspection and Configuration: Where Are We Going? - Eduardo Habkost ([http://www.linux-kvm.org/images/4/46/03x06A-Eduardo_HabkostMachine-type_Introspection_and_Configuration_Where_Are_We_Going.pdf slides])<br />
* Real Time & Fast Live Migration Update for NFV - Liang Li ([http://www.linux-kvm.org/images/c/c3/03x06B-Liang_Li-Real_Time_and_Fast_Live_Migration_Update_for_NFV.pdf slides])<br />
* CPU Hotplug Support in QEMU - Bharata Rao & David Gibson ([http://www.linux-kvm.org/images/0/0c/03x07A-Bharata_Rao_and_David_Gibson-CPU_Hotplug_Support_in_QEMU.pdf slides])<br />
* Vhost with Guest vIOMMU - Peter Xu and Wei Xu ([http://www.linux-kvm.org/images/c/c5/03x07B-Peter_Xu_and_Wei_Xu-Vhost_with_Guest_vIOMMU.pdf slides])<br />
* Nesting KVM on s390x - David Hildenbrand ([http://www.linux-kvm.org/images/0/0a/03x08A-David_Hildebrand-Nesting_KVM_on_s390x.pdf slides])<br />
* Status Update on KVM-COLO RT - Hailang Zhang ([http://www.linux-kvm.org/images/a/af/03x08B-Hailang_Zhang-Status_Update_on_KVM-COLO_FT.pdf slides])<br />
* As Time Goes By, Analysing Where We Spend Our Cycles During Exits - Christian Bornträger ([http://www.linux-kvm.org/images/0/03/03x09A-Christian_Borntrager-As_Time_Goes_By_Analysing_Where_We_Spend_our_Cycles_During_Exits.pdf slides])<br />
* Qemu as a USB-MTP Responder - Bandan Das ([http://www.linux-kvm.org/images/6/6f/03x09B-Bandan_Das-Qemu_as_a_USB-MTP_Responder.pdf slides])<br />
* NVDIMM Virtualization - Xiao Guangrong ([http://www.linux-kvm.org/images/d/dd/03x10A-Xiao_Guangrong-NVDIMM_Virtualization.pdf slides])<br />
* Libvirt Admin API - A Different Kind of Management for libvirt - Erik Skultety ([http://www.linux-kvm.org/images/d/d6/03x10B-Erik_Skultety-Libvirt_Admin_API-A_Different_Kind_of_Management_for_libvirt.pdf slides])<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2016.sched.org/<br />
<br />
== BoFs ==<br />
<br />
== Community Team Photo ==<br />
<br />
[[File:Kvm-forum-2016-group-photo.jpg|500px]]<br />
<br />
== Photos ==<br />
<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2016&diff=173771KVM Forum 20162016-09-08T12:07:22Z<p>Amit: /* Wednesday Morning */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2016 KVM Forum 2016] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2016 ==<br />
</noinclude><br />
<br />
The 9th edition of the KVM Forum, [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2016], was held from 24 to 26 August at the Westin Harbor Castle, Toronto, Canada. It was co-located with LinuxCon NA 2016.<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - August 24, 2016 ====<br />
===== Wednesday Morning =====<br />
* Experience in Developing a Driver for a Complex New Hardware Device on Qemu/KVM - Knut Omang ([https://www.youtube.com/watch?v=ZpvsI5PJik4 video], [http://www.linux-kvm.org/images/c/c2/01x01-Knut_Omang-Experience_in_Developing_a_Driver_for_a_Complex_New_Hardware_Device_in_QEMU_KVM.pdf slides])<br />
* Real Time KVM - Rik van Riel ([https://www.youtube.com/watch?v=o6H8PhtOWK8 video] [http://www.linux-kvm.org/images/d/d2/LC-Rick_van_Riel-Real-time_KVM.pdf slides])<br />
* Performant Security Hardening of KVM - Steve Rutherford ([https://www.youtube.com/watch?v=vj5PA_D03Vg video], [http://www.linux-kvm.org/images/3/3d/01x02-Steve_Rutherford-Performant_Security_Hardening_of_KVM.pdf slides])<br />
<br />
===== Wednesday Afternoon =====<br />
* Securely Integrating QEMU with Open Source Virtualization Technology - Daniel Berrage ([https://www.youtube.com/watch?v=2A0BaxFvq8Y video], [http://www.linux-kvm.org/images/8/8c/01x03-Daniel_Berrange-Securely_Integrating_QEMU_with_Open_Source_Virtualization_Technology.pdf slides])<br />
* Userland Page Faults and Byond: Why, How and What's Next - Andrea Arcangeli ([https://www.youtube.com/watch?v=xhOBc5L_Hkk video])<br />
* An Introduction to PCI Device Assignment with VFIO - Alex Williamson ([https://www.youtube.com/watch?v=WFkdTFTOTpA video], [http://www.linux-kvm.org/images/5/54/01x04-Alex_Williamson-An_Introduction_to_PCI_Device_Assignment_with_VFIO.pdf slides])<br />
* Kernel Protection Using Hardware-Based Virtualization - Jun Nakajima & Sainath Grandhi ([https://www.youtube.com/watch?v=D6CCz2EZ2eo video], [http://www.linux-kvm.org/images/4/40/01x05-Jun_Nakajima-Kernel_Protection_Using_Hardware-Based_Virtualization.pdf slides])<br />
* A Practical Look at QEMU's Block Layer Primitives - Kashyap Chamarthy ([http://www.linux-kvm.org/images/8/85/A-Practical-Look-at-QEMU-Block-Layer-Primitives.pdf slides])<br />
<br />
==== Thursday - August 25, 2016 ====<br />
===== Thursday Morning =====<br />
* Keynote: KVM Status Report - Paolo Bonzini ([https://www.youtube.com/watch?v=eGLdht1r70M video], [http://www.linux-kvm.org/images/5/5d/02x01-Paolo_Bonzini-KVM_Keynote.pdf slides])<br />
* Virtualization Developer Panel - Moderated by Stefan Hajnoczi ([https://www.youtube.com/watch?v=S6Sjj6OtyvY video])<br />
* vGPU on KVM - A VFIO Based Framework - Neo Jia & Kirti Wankhede ([https://www.youtube.com/watch?v=Xs0TJU_sIPc video], [http://www.linux-kvm.org/images/5/59/02x03-Neo_Jia_and_Kirti_Wankhede-vGPU_on_KVM-A_VFIO_based_Framework.pdf slides])<br />
* VMBus (Hyper-V) devices in QEMU/KVM - Roman Kagan ([https://www.youtube.com/watch?v=3dRC72J55UI video], [http://www.linux-kvm.org/images/4/41/03x04A-Roman_Kagan-VMBus_Hyper-V_devices_in_QEMU_KVM.pdf slides])<br />
* QEMU Support for the RISC-V Instruction Set Architecture - Sagar Karandikar ([http://www.linux-kvm.org/images/6/6a/02x04B-QEMU-Support_for_the_RISC-V_Instruction_Set_Architecture.pdf slides])<br />
* Dirty Memory Tracking for Performant Checkpointing Solutions - Lei Cao ([https://www.youtube.com/watch?v=-VRSQ-AYUOY video], [http://www.linux-kvm.org/images/d/d8/02x05A-Lei_Cao-Dirti_Memory_Tracking_for_Performant_Checkpointing_Solutions.pdf slides])<br />
* QEMU Graphics Update 2016 - Gerd Hoffmann<br />
<br />
===== Thursday Afternoon =====<br />
* Quo Vadis Virtio? - Michael Tsirkin ([https://www.youtube.com/watch?v=5QIE0F7nU3U video], [http://www.linux-kvm.org/images/b/b3/02x06A-Michael_Tsirkin-Quo_Vadis_Virtio.pdf slides])<br />
* Jobs and Unemployment in the New QEMU Economy - John Snow ([http://www.linux-kvm.org/images/2/2c/02Thu-1400-Snow.pdf slides])<br />
* Design of Vhost-pci - Wei Wang ([https://www.youtube.com/watch?v=qByrplhtOi0 video], [http://www.linux-kvm.org/images/5/55/02x07A-Wei_Wang-Design_of-Vhost-pci.pdf slides])<br />
* I/O Prefetch Cache as QEMU Block Filter Driver - Pavel Butsykin ([http://www.linux-kvm.org/images/9/92/02x07B-Pavel_Butsykin-IO_Prefetch_Cache_as_QEMU_Block_Filter_Driver.pdf slides])<br />
* AMD's Virtualization Memory Encryption Technology - Thomas Lendacky ([http://www.linux-kvm.org/images/7/74/02x08A-Thomas_Lendacky-AMDs_Virtualizatoin_Memory_Encryption_Technology.pdf slides])<br />
* Backups with QEMU - Max Reitz ([http://www.linux-kvm.org/images/6/65/02x08B-Max_Reitz-Backups_with_QEMU.pdf slides])<br />
* TCG Enhancements for PowerPC - Nikunj Dadhania ([http://www.linux-kvm.org/images/1/13/02x09A-Nikunj_Dadhania-TCG_Enhancements_for_PowerPC.pdf slides])<br />
* Microsoft Failover Clustering on KVM - Vadim Rozenfeld ([http://www.linux-kvm.org/images/0/09/02x09B-Vadim_Rozenfeld-Microsoft_Failover_Clustering_on_KVM.pdf slides])<br />
* Keynote: Libvirt Status Report - Jiri Denemark ([https://www.youtube.com/watch?v=G_aEOG77QII video], [http://www.linux-kvm.org/images/6/6d/02x10A-Jiri_Denemark-Libvirt_Keynote.pdf slides])<br />
* Lightening Talks<br />
** High Performance Networking in Virtual Machines - Xiyue Wang ([https://www.youtube.com/watch?v=CagRhSZ7_a0 video], [ slides])<br />
** Nested VMX Migration - Jim Mattson & David Matlack ([https://www.youtube.com/watch?v=Q2l02Pblqis video])<br />
<br />
==== Friday - August 26, 2016 ====<br />
===== Friday Morning =====<br />
* Keynote: QEMU Status Report - Alexander Graf ([https://www.youtube.com/watch?v=tMDnU1EktIA video], [http://www.linux-kvm.org/images/c/c2/03x01-Alex_Graf-QEMU_keynote.pdf slides])<br />
* QEMU Community Growth Through Open Source Internships - Stefan Hajnoczi ([https://www.youtube.com/watch?v=xNVCX7YMUL8 video], [http://www.linux-kvm.org/images/e/eb/03x02-Stefan_Hajnoczi-QEMU_Community_Growth_Through_Open_Source_Internships.pdf slides])<br />
* Painless Switch from Proprietary Hypervisor to QEMU/KVM - Den Lunev ([https://www.youtube.com/watch?v=08nu1c7wsUQ video], [http://www.linux-kvm.org/images/0/02/03x03-Den_Lunev-Painless_Switch_from_Proprietary_Hypervisor_to_QEMU_KVM.pdf slides])<br />
* QEMU Coroutines, Exposed - Jeff Cody<br />
* KVM on System z: The Good, the Bad and the Weird - Cornelia Huck ([http://www.linux-kvm.org/images/5/51/03x04B-Cornelia_Huck-KVM_on_System_z-The_Good_the_Bad_and_the_Weird.pdf slides])<br />
* Atomic.h weapons: The C11 Memory Model and QEMU - Paolo Bonzini ([http://www.linux-kvm.org/images/3/39/03x05A-Paolo_Bonzini-Atomic.h_weapons_The_C11_Memory_Model_and_QEMU.pdf slides])<br />
* Light Weight Virtualization with QEMU/KVM - Chao Peng ([http://www.linux-kvm.org/images/d/d2/03x05B-Chao_Peng-Light_Weight_Virtualization_with_QEMU_KVM.pdf slides])<br />
<br />
===== Friday Afternoon =====<br />
* Machine-type Introspection and Configuration: Where Are We Going? - Eduardo Habkost ([http://www.linux-kvm.org/images/4/46/03x06A-Eduardo_HabkostMachine-type_Introspection_and_Configuration_Where_Are_We_Going.pdf slides])<br />
* Real Time & Fast Live Migration Update for NFV - Liang Li ([http://www.linux-kvm.org/images/c/c3/03x06B-Liang_Li-Real_Time_and_Fast_Live_Migration_Update_for_NFV.pdf slides])<br />
* CPU Hotplug Support in QEMU - Bharata Rao & David Gibson ([http://www.linux-kvm.org/images/0/0c/03x07A-Bharata_Rao_and_David_Gibson-CPU_Hotplug_Support_in_QEMU.pdf slides])<br />
* Vhost with Guest vIOMMU - Peter Xu and Wei Xu ([http://www.linux-kvm.org/images/c/c5/03x07B-Peter_Xu_and_Wei_Xu-Vhost_with_Guest_vIOMMU.pdf slides])<br />
* Nesting KVM on s390x - David Hildenbrand ([http://www.linux-kvm.org/images/0/0a/03x08A-David_Hildebrand-Nesting_KVM_on_s390x.pdf slides])<br />
* Status Update on KVM-COLO RT - Hailang Zhang ([http://www.linux-kvm.org/images/a/af/03x08B-Hailang_Zhang-Status_Update_on_KVM-COLO_FT.pdf slides])<br />
* As Time Goes By, Analysing Where We Spend Our Cycles During Exits - Christian Bornträger ([http://www.linux-kvm.org/images/0/03/03x09A-Christian_Borntrager-As_Time_Goes_By_Analysing_Where_We_Spend_our_Cycles_During_Exits.pdf slides])<br />
* Qemu as a USB-MTP Responder - Bandan Das ([http://www.linux-kvm.org/images/6/6f/03x09B-Bandan_Das-Qemu_as_a_USB-MTP_Responder.pdf slides])<br />
* NVDIMM Virtualization - Xiao Guangrong ([http://www.linux-kvm.org/images/d/dd/03x10A-Xiao_Guangrong-NVDIMM_Virtualization.pdf slides])<br />
* Libvirt Admin API - A Different Kind of Management for libvirt - Erik Skultety ([http://www.linux-kvm.org/images/d/d6/03x10B-Erik_Skultety-Libvirt_Admin_API-A_Different_Kind_of_Management_for_libvirt.pdf slides])<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2016.sched.org/<br />
<br />
== BoFs ==<br />
<br />
== Community Team Photo ==<br />
<br />
[[File:Kvm-forum-2016-group-photo.jpg|500px]]<br />
<br />
== Photos ==<br />
<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2016&diff=173770KVM Forum 20162016-09-08T12:06:13Z<p>Amit: /* Wednesday Afternoon */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2016 KVM Forum 2016] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2016 ==<br />
</noinclude><br />
<br />
The 9th edition of the KVM Forum, [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2016], was held from 24 to 26 August at the Westin Harbor Castle, Toronto, Canada. It was co-located with LinuxCon NA 2016.<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - August 24, 2016 ====<br />
===== Wednesday Morning =====<br />
* Experience in Developing a Driver for a Complex New Hardware Device on Qemu/KVM - Knut Omang ([https://www.youtube.com/watch?v=ZpvsI5PJik4 video], [http://www.linux-kvm.org/images/c/c2/01x01-Knut_Omang-Experience_in_Developing_a_Driver_for_a_Complex_New_Hardware_Device_in_QEMU_KVM.pdf slides])<br />
* Real Time KVM - Rik van Riel ([http://www.linux-kvm.org/images/d/d2/LC-Rick_van_Riel-Real-time_KVM.pdf slides])<br />
* Performant Security Hardening of KVM - Steve Rutherford ([https://www.youtube.com/watch?v=vj5PA_D03Vg video], [http://www.linux-kvm.org/images/3/3d/01x02-Steve_Rutherford-Performant_Security_Hardening_of_KVM.pdf slides])<br />
<br />
===== Wednesday Afternoon =====<br />
* Securely Integrating QEMU with Open Source Virtualization Technology - Daniel Berrage ([https://www.youtube.com/watch?v=2A0BaxFvq8Y video], [http://www.linux-kvm.org/images/8/8c/01x03-Daniel_Berrange-Securely_Integrating_QEMU_with_Open_Source_Virtualization_Technology.pdf slides])<br />
* Userland Page Faults and Byond: Why, How and What's Next - Andrea Arcangeli ([https://www.youtube.com/watch?v=xhOBc5L_Hkk video])<br />
* An Introduction to PCI Device Assignment with VFIO - Alex Williamson ([https://www.youtube.com/watch?v=WFkdTFTOTpA video], [http://www.linux-kvm.org/images/5/54/01x04-Alex_Williamson-An_Introduction_to_PCI_Device_Assignment_with_VFIO.pdf slides])<br />
* Kernel Protection Using Hardware-Based Virtualization - Jun Nakajima & Sainath Grandhi ([https://www.youtube.com/watch?v=D6CCz2EZ2eo video], [http://www.linux-kvm.org/images/4/40/01x05-Jun_Nakajima-Kernel_Protection_Using_Hardware-Based_Virtualization.pdf slides])<br />
* A Practical Look at QEMU's Block Layer Primitives - Kashyap Chamarthy ([http://www.linux-kvm.org/images/8/85/A-Practical-Look-at-QEMU-Block-Layer-Primitives.pdf slides])<br />
<br />
==== Thursday - August 25, 2016 ====<br />
===== Thursday Morning =====<br />
* Keynote: KVM Status Report - Paolo Bonzini ([https://www.youtube.com/watch?v=eGLdht1r70M video], [http://www.linux-kvm.org/images/5/5d/02x01-Paolo_Bonzini-KVM_Keynote.pdf slides])<br />
* Virtualization Developer Panel - Moderated by Stefan Hajnoczi ([https://www.youtube.com/watch?v=S6Sjj6OtyvY video])<br />
* vGPU on KVM - A VFIO Based Framework - Neo Jia & Kirti Wankhede ([https://www.youtube.com/watch?v=Xs0TJU_sIPc video], [http://www.linux-kvm.org/images/5/59/02x03-Neo_Jia_and_Kirti_Wankhede-vGPU_on_KVM-A_VFIO_based_Framework.pdf slides])<br />
* VMBus (Hyper-V) devices in QEMU/KVM - Roman Kagan ([https://www.youtube.com/watch?v=3dRC72J55UI video], [http://www.linux-kvm.org/images/4/41/03x04A-Roman_Kagan-VMBus_Hyper-V_devices_in_QEMU_KVM.pdf slides])<br />
* QEMU Support for the RISC-V Instruction Set Architecture - Sagar Karandikar ([http://www.linux-kvm.org/images/6/6a/02x04B-QEMU-Support_for_the_RISC-V_Instruction_Set_Architecture.pdf slides])<br />
* Dirty Memory Tracking for Performant Checkpointing Solutions - Lei Cao ([https://www.youtube.com/watch?v=-VRSQ-AYUOY video], [http://www.linux-kvm.org/images/d/d8/02x05A-Lei_Cao-Dirti_Memory_Tracking_for_Performant_Checkpointing_Solutions.pdf slides])<br />
* QEMU Graphics Update 2016 - Gerd Hoffmann<br />
<br />
===== Thursday Afternoon =====<br />
* Quo Vadis Virtio? - Michael Tsirkin ([https://www.youtube.com/watch?v=5QIE0F7nU3U video], [http://www.linux-kvm.org/images/b/b3/02x06A-Michael_Tsirkin-Quo_Vadis_Virtio.pdf slides])<br />
* Jobs and Unemployment in the New QEMU Economy - John Snow ([http://www.linux-kvm.org/images/2/2c/02Thu-1400-Snow.pdf slides])<br />
* Design of Vhost-pci - Wei Wang ([https://www.youtube.com/watch?v=qByrplhtOi0 video], [http://www.linux-kvm.org/images/5/55/02x07A-Wei_Wang-Design_of-Vhost-pci.pdf slides])<br />
* I/O Prefetch Cache as QEMU Block Filter Driver - Pavel Butsykin ([http://www.linux-kvm.org/images/9/92/02x07B-Pavel_Butsykin-IO_Prefetch_Cache_as_QEMU_Block_Filter_Driver.pdf slides])<br />
* AMD's Virtualization Memory Encryption Technology - Thomas Lendacky ([http://www.linux-kvm.org/images/7/74/02x08A-Thomas_Lendacky-AMDs_Virtualizatoin_Memory_Encryption_Technology.pdf slides])<br />
* Backups with QEMU - Max Reitz ([http://www.linux-kvm.org/images/6/65/02x08B-Max_Reitz-Backups_with_QEMU.pdf slides])<br />
* TCG Enhancements for PowerPC - Nikunj Dadhania ([http://www.linux-kvm.org/images/1/13/02x09A-Nikunj_Dadhania-TCG_Enhancements_for_PowerPC.pdf slides])<br />
* Microsoft Failover Clustering on KVM - Vadim Rozenfeld ([http://www.linux-kvm.org/images/0/09/02x09B-Vadim_Rozenfeld-Microsoft_Failover_Clustering_on_KVM.pdf slides])<br />
* Keynote: Libvirt Status Report - Jiri Denemark ([https://www.youtube.com/watch?v=G_aEOG77QII video], [http://www.linux-kvm.org/images/6/6d/02x10A-Jiri_Denemark-Libvirt_Keynote.pdf slides])<br />
* Lightening Talks<br />
** High Performance Networking in Virtual Machines - Xiyue Wang ([https://www.youtube.com/watch?v=CagRhSZ7_a0 video], [ slides])<br />
** Nested VMX Migration - Jim Mattson & David Matlack ([https://www.youtube.com/watch?v=Q2l02Pblqis video])<br />
<br />
==== Friday - August 26, 2016 ====<br />
===== Friday Morning =====<br />
* Keynote: QEMU Status Report - Alexander Graf ([https://www.youtube.com/watch?v=tMDnU1EktIA video], [http://www.linux-kvm.org/images/c/c2/03x01-Alex_Graf-QEMU_keynote.pdf slides])<br />
* QEMU Community Growth Through Open Source Internships - Stefan Hajnoczi ([https://www.youtube.com/watch?v=xNVCX7YMUL8 video], [http://www.linux-kvm.org/images/e/eb/03x02-Stefan_Hajnoczi-QEMU_Community_Growth_Through_Open_Source_Internships.pdf slides])<br />
* Painless Switch from Proprietary Hypervisor to QEMU/KVM - Den Lunev ([https://www.youtube.com/watch?v=08nu1c7wsUQ video], [http://www.linux-kvm.org/images/0/02/03x03-Den_Lunev-Painless_Switch_from_Proprietary_Hypervisor_to_QEMU_KVM.pdf slides])<br />
* QEMU Coroutines, Exposed - Jeff Cody<br />
* KVM on System z: The Good, the Bad and the Weird - Cornelia Huck ([http://www.linux-kvm.org/images/5/51/03x04B-Cornelia_Huck-KVM_on_System_z-The_Good_the_Bad_and_the_Weird.pdf slides])<br />
* Atomic.h weapons: The C11 Memory Model and QEMU - Paolo Bonzini ([http://www.linux-kvm.org/images/3/39/03x05A-Paolo_Bonzini-Atomic.h_weapons_The_C11_Memory_Model_and_QEMU.pdf slides])<br />
* Light Weight Virtualization with QEMU/KVM - Chao Peng ([http://www.linux-kvm.org/images/d/d2/03x05B-Chao_Peng-Light_Weight_Virtualization_with_QEMU_KVM.pdf slides])<br />
<br />
===== Friday Afternoon =====<br />
* Machine-type Introspection and Configuration: Where Are We Going? - Eduardo Habkost ([http://www.linux-kvm.org/images/4/46/03x06A-Eduardo_HabkostMachine-type_Introspection_and_Configuration_Where_Are_We_Going.pdf slides])<br />
* Real Time & Fast Live Migration Update for NFV - Liang Li ([http://www.linux-kvm.org/images/c/c3/03x06B-Liang_Li-Real_Time_and_Fast_Live_Migration_Update_for_NFV.pdf slides])<br />
* CPU Hotplug Support in QEMU - Bharata Rao & David Gibson ([http://www.linux-kvm.org/images/0/0c/03x07A-Bharata_Rao_and_David_Gibson-CPU_Hotplug_Support_in_QEMU.pdf slides])<br />
* Vhost with Guest vIOMMU - Peter Xu and Wei Xu ([http://www.linux-kvm.org/images/c/c5/03x07B-Peter_Xu_and_Wei_Xu-Vhost_with_Guest_vIOMMU.pdf slides])<br />
* Nesting KVM on s390x - David Hildenbrand ([http://www.linux-kvm.org/images/0/0a/03x08A-David_Hildebrand-Nesting_KVM_on_s390x.pdf slides])<br />
* Status Update on KVM-COLO RT - Hailang Zhang ([http://www.linux-kvm.org/images/a/af/03x08B-Hailang_Zhang-Status_Update_on_KVM-COLO_FT.pdf slides])<br />
* As Time Goes By, Analysing Where We Spend Our Cycles During Exits - Christian Bornträger ([http://www.linux-kvm.org/images/0/03/03x09A-Christian_Borntrager-As_Time_Goes_By_Analysing_Where_We_Spend_our_Cycles_During_Exits.pdf slides])<br />
* Qemu as a USB-MTP Responder - Bandan Das ([http://www.linux-kvm.org/images/6/6f/03x09B-Bandan_Das-Qemu_as_a_USB-MTP_Responder.pdf slides])<br />
* NVDIMM Virtualization - Xiao Guangrong ([http://www.linux-kvm.org/images/d/dd/03x10A-Xiao_Guangrong-NVDIMM_Virtualization.pdf slides])<br />
* Libvirt Admin API - A Different Kind of Management for libvirt - Erik Skultety ([http://www.linux-kvm.org/images/d/d6/03x10B-Erik_Skultety-Libvirt_Admin_API-A_Different_Kind_of_Management_for_libvirt.pdf slides])<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2016.sched.org/<br />
<br />
== BoFs ==<br />
<br />
== Community Team Photo ==<br />
<br />
[[File:Kvm-forum-2016-group-photo.jpg|500px]]<br />
<br />
== Photos ==<br />
<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2016&diff=173700KVM Forum 20162016-08-26T23:52:49Z<p>Amit: /* KVM Forum 2016 */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2016 KVM Forum 2016] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2016 ==<br />
</noinclude><br />
<br />
The 9th edition of the KVM Forum, [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2016], was held from 24 to 26 August at the Westin Harbor Castle, Toronto, Canada. It was be co-located with LinuxCon NA 2016.<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - August 24, 2016 ====<br />
<br />
==== Thursday - August 25, 2016 ====<br />
<br />
==== Friday - August 26, 2016 ====<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2016.sched.org/<br />
<br />
== BoFs ==<br />
<br />
== Community Team Photo ==<br />
<br />
[[File:Kvm-forum-2016-group-photo.jpg|500px]]<br />
<br />
== Photos ==<br />
<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2016&diff=173699KVM Forum 20162016-08-26T23:52:25Z<p>Amit: /* KVM Forum 2016 */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2016 KVM Forum 2016] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2016 ==<br />
</noinclude><br />
<br />
The 9th edition of the KVM Forum, [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2016], was be held from 24 to 26 August at the Westin Harbor Castle, Toronto, Canada. It was be co-located with LinuxCon NA 2016.<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - August 24, 2016 ====<br />
<br />
==== Thursday - August 25, 2016 ====<br />
<br />
==== Friday - August 26, 2016 ====<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2016.sched.org/<br />
<br />
== BoFs ==<br />
<br />
== Community Team Photo ==<br />
<br />
[[File:Kvm-forum-2016-group-photo.jpg|500px]]<br />
<br />
== Photos ==<br />
<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2016&diff=173698KVM Forum 20162016-08-26T23:51:39Z<p>Amit: /* Community Team Photo */ Add group photo</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2016 KVM Forum 2016] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2016 ==<br />
</noinclude><br />
<br />
The 9th edition of the KVM Forum, [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2016], will be held from 24 to 26 August at the Westin Harbor Castle, Toronto, Canada. It will be co-located with LinuxCon NA 2016.<br />
<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - August 24, 2016 ====<br />
<br />
==== Thursday - August 25, 2016 ====<br />
<br />
==== Friday - August 26, 2016 ====<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2016.sched.org/<br />
<br />
== BoFs ==<br />
<br />
== Community Team Photo ==<br />
<br />
[[File:Kvm-forum-2016-group-photo.jpg|500px]]<br />
<br />
== Photos ==<br />
<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=File:Kvm-forum-2016-group-photo.jpg&diff=173697File:Kvm-forum-2016-group-photo.jpg2016-08-26T23:45:10Z<p>Amit: </p>
<hr />
<div></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum&diff=173667KVM Forum2016-06-28T08:06:39Z<p>Amit: add 2016</p>
<hr />
<div>= Information about KVM Forums =<br />
<br />
== 2016 ==<br />
<br />
[[KVM Forum 2016]]<br />
<br />
== 2015 ==<br />
[[File:Kvm-forum-2015.png|180px]]<br />
<br />
[[KVM Forum 2015]]<br />
<br />
== 2014 ==<br />
[[KVM Forum 2014]]<br />
<br />
== 2013 ==<br />
[[KVM Forum 2013]]<br />
<br />
== 2012 ==<br />
[[KVM Forum 2012]]<br />
<br />
== 2011 ==<br />
[[KVM Forum 2011]]<br />
<br />
== 2010 ==<br />
[[KVM Forum 2010]]<br />
<br />
== 2008 ==<br />
[[Image:Front Page$banner kvm forum 2008.jpg]]<br />
<br />
Notes and presentations from the event: [[KVM Forum 2008]]<br />
<br />
== 2007 ==<br />
[[Image:Front_Page$kvm_logo.gif]]<br />
<br />
Notes and presentations from the event: [[KVM Forum 2007]]</div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2016&diff=173666KVM Forum 20162016-06-28T08:04:44Z<p>Amit: add: 9th edition</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2016 KVM Forum 2016] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2016 ==<br />
</noinclude><br />
<br />
The 9th edition of the KVM Forum, [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2016], will be held from 24 to 26 August at the Westin Harbor Castle, Toronto, Canada. It will be co-located with LinuxCon NA 2016.<br />
<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - August 24, 2016 ====<br />
<br />
==== Thursday - August 25, 2016 ====<br />
<br />
==== Friday - August 26, 2016 ====<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2016.sched.org/<br />
<br />
== BoFs ==<br />
<br />
== Community Team Photo ==<br />
<br />
== Photos ==<br />
<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2016&diff=173665KVM Forum 20162016-06-28T08:01:55Z<p>Amit: Create page based on 2015 page</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2016 KVM Forum 2016] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2016 ==<br />
</noinclude><br />
<br />
The [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2016] will be held from August 24 to August 26 at the Westin Harbor Castle, Toronto, Canada. It will be co-located with LinuxCon NA 2016.<br />
<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday - August 24, 2016 ====<br />
<br />
==== Thursday - August 25, 2016 ====<br />
<br />
==== Friday - August 26, 2016 ====<br />
<br />
== Schedule ==<br />
<br />
https://kvmforum2016.sched.org/<br />
<br />
== BoFs ==<br />
<br />
== Community Team Photo ==<br />
<br />
== Photos ==<br />
<br />
<br />
== Blogs / News Reports ==<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=Virtio-serial_API&diff=173664Virtio-serial API2016-06-28T07:51:53Z<p>Amit: /* Guest API */ add links to guest agent src code for reference</p>
<hr />
<div>== Guest API ==<br />
<br />
{|<br />
!Function<br />
!Linux guest<br />
!Windows guest<br />
|-<br />
|Port discovery<br />
|symlinks from <code> /dev/virtio-port/<portname> </code> to <code> /dev/vportNpn </code> as mentioned in [http://www.linux-kvm.org/page/VMchannel_Requirements#Invocation Invocation] and [http://fedoraproject.org/wiki/Features/VirtioSerial#How_To_Test How To Test]<br />
|In Windows, port enumeration can be done using SetupAPI functions. For<br />
more information please see [http://git.kernel.org/?p=virt/kvm/kvm-guest-drivers-windows.git;a=blob_plain;f=vioserial/app/device.cpp;hb=48b3a3f78fe4711d1561b32c9a1c0ca6471f85e3#GetDevicePath GetDevicePath] or visit MSDN site [http://msdn.microsoft.com/en-us/library/cc185682%28VS.85%29.aspx#Setup_API Setup API]<br />
|-<br />
|Opening port<br />
|<code>open(2)</code><br />
* Returns >= 0 on success.<br />
* Only one open allowed at a time for a port.<br />
|<code>HANDLE WINAPI CreateFile(<br />
__in LPCTSTR lpFileName,<br />
__in DWORD dwDesiredAccess,<br />
__in DWORD dwShareMode,<br />
__in_opt LPSECURITY_ATTRIBUTES lpSecurityAttributes,<br />
__in DWORD dwCreationDisposition,<br />
__in DWORD dwFlagsAndAttributes,<br />
__in_opt HANDLE hTemplateFile<br />
);</code><br />
* If the function fails, the return value is INVALID_HANDLE_VALUE.<br />
|-<br />
|Reading<br />
|<code>read(2)</code><br />
* Blocking as well as non-blocking reads available.<br />
* Return 0 if host is not connected.<br />
* Block or <code>-EAGAIN</code> if data not available.<br />
* Errno will contain <code>-ENODEV</code> if port or device get hot-unplugged<br />
|<code>BOOL WINAPI ReadFile(<br />
__in HANDLE hFile,<br />
__out LPVOID lpBuffer,<br />
__in DWORD nNumberOfBytesToRead,<br />
__out_opt LPDWORD lpNumberOfBytesRead,<br />
__inout_opt LPOVERLAPPED lpOverlapped<br />
);</code><br />
* A pointer to an OVERLAPPED structure is required if the hFile parameter was opened with FILE_FLAG_OVERLAPPED, otherwise it can be NULL. <br />
|-<br />
|Writing<br />
|<code>write(2)</code><br />
* Blocking as well as non-blocking.<br />
* If host is not connected, write blocks or returns <code>-EAGAIN</code>.<br />
* Errno will contain <code>-ENODEV</code> if port or device got hot-unplugged.<br />
|<code>BOOL WINAPI WriteFile(<br />
__in HANDLE hFile,<br />
__in LPCVOID lpBuffer,<br />
__in DWORD nNumberOfBytesToWrite,<br />
__out_opt LPDWORD lpNumberOfBytesWritten,<br />
__inout_opt LPOVERLAPPED lpOverlapped<br />
);</code><br />
* A pointer to an OVERLAPPED structure is required if the hFile parameter was opened with FILE_FLAG_OVERLAPPED, otherwise this parameter can be NULL. <br />
|-<br />
|Poll<br />
|<code>poll()</code><br />
* <code>POLLIN, POLLOUT</code> with usual meaning.<br />
* <code>POLLHUP</code> when host is not connected or when port or device got unplugged<br />
|-<br />
|Asynchronous notifications<br />
|<code>signal(7)</code><br />
* From kernel 2.6.37, <code>SIGIO</code> will be sent to guest apps that set <code>O_ASYNC</code> flag on the fd using <code>fcntl(2)</code>.<br />
* <code>SIGIO</code> will be sent on host connection up, down and port unplug events.<br />
* Use <code>poll()</code> within signal handler to identify which port(s) changed state and how.<br />
|<br />
|-<br />
|}<br />
<br />
<br />
For an example of a C program that uses the virtio-serial Linux guest API, see [http://fedorapeople.org/cgit/amitshah/public_git/test-virtserial.git/tree/auto-virtserial-guest.c auto-virtserial-guest.c] and the [http://git.qemu.org/?p=qemu.git;a=blob;f=qga/channel-posix.c;hb=HEAD qemu guest agent]. The Windows guest API can be seen in action in the [http://git.qemu.org/?p=qemu.git;a=blob;f=qga/channel-win32.c;hb=HEAD qemu guest agent] as well.<br />
<br />
== Host API ==<br />
<br />
There's an in-qemu host API exposed by the virtio-serial code. The following is true for the in-qemu API for qemu version 0.13 and for the qemu version found in Red Hat Enterprise Linux 6.0, straight from [http://git.qemu.org/?p=qemu.git;a=blob;f=hw/virtio-serial.h/virtio-serial.h;h=ff08c406819bfa62ea63ed81cd1d32e9fe18fec4;hb=stable-0.13 hw/virtio-serial.h]:<br />
<br />
{|<br />
| <code><br />
/*<br />
* Individual ports/apps should call this function to register the port<br />
* with the virtio-serial bus<br />
*/<br />
void virtio_serial_port_qdev_register(VirtIOSerialPortInfo *info);<br />
<br />
/*<br />
* Open a connection to the port<br />
* Returns 0 on success (always).<br />
*/<br />
int virtio_serial_open(VirtIOSerialPort *port);<br />
<br />
/*<br />
* Close the connection to the port<br />
* Returns 0 on success (always).<br />
*/<br />
int virtio_serial_close(VirtIOSerialPort *port);<br />
<br />
/*<br />
* Send data to Guest<br />
*/<br />
ssize_t virtio_serial_write(VirtIOSerialPort *port, const uint8_t *buf,<br />
size_t size);<br />
<br />
/*<br />
* Query whether a guest is ready to receive data.<br />
*/<br />
size_t virtio_serial_guest_ready(VirtIOSerialPort *port);<br />
<br />
/*<br />
* Flow control: Ports can signal to the virtio-serial core to stop<br />
* sending data or re-start sending data, depending on the 'throttle'<br />
* value here.<br />
*/<br />
void virtio_serial_throttle_port(VirtIOSerialPort *port, bool throttle);<br />
<br />
</code><br />
|}<br />
<br />
In addition to this, the '''VirtIOSerialPortInfo''' struct has a function pointer for a callback to be called when guest writes some data to the port:<br />
<br />
{|<br />
|<code><br />
/*<br />
* Guest wrote some data to the port. This data is handed over to<br />
* the app via this callback. The app is supposed to consume all<br />
* the data that is presented to it.<br />
*/<br />
void (*have_data)(VirtIOSerialPort *port, const uint8_t *buf, size_t len);<br />
</code><br />
|}<br />
<br />
For an example use of this API, see [http://git.qemu.org/?p=qemu.git;a=blob;f=hw/virtio-serial.h/virtio-console.c;h=caea11f3a8642d7e6d6f75a91ec2a6354399e8c2;hb=stable-0.13 hw/virtio-console.c]<br />
<br />
=== Caveats ===<br />
* Live Migration<br />
: When a VM uses the qemu chardev interface to talk to guest virtio-serial ports, the chardev file will be closed on the source (and may be opened on the destination). Host applications have to be aware of such migration and either collaborate with libvirt or have their own mechanism to re-connect to the destination host and continue the communication.<br />
<br />
: A future version of qemu may introduce 'migration notifiers' that may help chardevs let apps know of migration start / stop.<br />
<br />
* qemu chardevs<br />
: qemu's chardevs are notoriously out of date from the state-of-the-art and need a complete rewrite to be pleasurable to use.<br />
<br />
: However respecting the return values from the various read/write calls to chardevs will help in ensuring data is never lost. The various backends (unix, tcp sockets, file, etc.) do work well when used with care.</div>Amithttps://linux-kvm.org/index.php?title=NewFeatureTemplate&diff=173562NewFeatureTemplate2015-11-20T12:49:02Z<p>Amit: Add new feature page</p>
<hr />
<div>''' New Feature Template<br />
<br />
Template to use for new features and changes that update user-visible interface options (command line options, QMP, etc.). Use the source of this page to populate a new one for the new feature, and then add the info.<br />
<br />
== Feature name ==<br />
<br />
<br />
== Short description ==<br />
<br />
<br />
== Feature authors / maintainers ==<br />
<br />
<br />
== Scope ==<br />
<br />
<br />
[ ] Changes to Host kernel<br />
<br />
[ ] Changes to Guest kernel<br />
<br />
[ ] Changes to firmware, e.g. seabios, ovmf, vgabios, etc.<br />
<br />
<br />
[ ] Affects all archs<br />
<br />
[ ] Affects specific archs: x86, ppc, arm, s390, etc.<br />
<br />
<br />
[ ] Affects all guests<br />
<br />
[ ] Affects specific guests: Linux, Windows, etc.<br />
<br />
If the changes affect only specific architectures or guests, describe how in the detailed description section.<br />
<br />
<br />
== Detailed description ==<br />
<br />
<br />
== Benefits to KVM and upper layers ==<br />
* e.g. QEMU, libvirt, OpenStack, oVirt, etc.<br />
* also include benefits to users<br />
<br />
<br />
== Added / removed / deprecated / changed settings exposed to higher layers or users ==<br />
<br />
<br />
e.g.<br />
* kernel config options<br />
* kernel command line options<br />
* module parameters<br />
* /sys entries<br />
* /proc entries<br />
<br />
For new options / settings, what are the recommended values, and the ranges? If settings are workload-specific, describe in brief. This helps testers and higher layers to pick proper defaults.<br />
<br />
== Other debugging options / tunables ==<br />
<br />
e.g.<br />
* debugfs entries<br />
* new tracepoints<br />
<br />
When filing a bug for this feature / area, what kind of debug data will be most helpful? Anything that will make the bug reports more meaningful. Also, any tips on helping to narrow down the problems to this subsystem? e.g. A minimal command line that reproduces is always helpful.<br />
<br />
<br />
== Will this feature result in a noticeable change for users? ==<br />
<br />
=== If so, how? ===<br />
<br />
<br />
== Conflicts / enhances / deprecates any existing features ==<br />
e.g.<br />
* effectively disables feature X since both are exclusive<br />
* boosts performance of feature Y transparently<br />
<br />
<br />
== Update plans ==<br />
Is the feature complete? Are new things going to come in future releases? What are these pending changes?<br />
<br />
<br />
== How to test the feature ==<br />
<br />
If possible, include instructions to also test with other projects - e.g. libvirt interfaces with qemu<br />
<br />
Include as much information as possible. e.g.:<br />
* How to test while disabling and enabling this feature / change<br />
* Expected results when disabled<br />
* Expected results when enabled<br />
* Setup required - e.g. RDMA network connection between hosts<br />
* Cases where feature shines<br />
* Cases where feature doesn't shine<br />
* Other features / subsystems that influence this one which should be tested together<br />
* If there is performance-sensitive stuff here, how to setup such tests and test for regressions<br />
* Are automated tests for Avocado added?<br />
* Any cases that can test for scalability?<br />
* In case of a qemu feature that's exposed to guests: how to check host's setting and guest values match? (e.g. # of MSI vectors exposed from qemu for a PCI device; and checking the #vectors in the guest via lspci)<br />
* Description of all options for a new device -- ie options that can be set via the cmdline, and how they influence the performance / functionality<br />
* If a feature uses a different feature with various options, what options make sense for this feature? e.g. virtio-scsi-pci added that uses -drive; or vhost-user added that uses other facilities: what options make sense together?<br />
<br />
<br />
== List of commits ==<br />
(e.g. output from git log --pretty=oneline)<br />
<br />
<br />
== Dependencies ==<br />
e.g.<br />
* depends on a new systemd feature / release<br />
* upstream releases where these changes are included<br />
<br />
<br />
== Supporting documentation ==<br />
e.g.<br />
* blog posts<br />
* mailing list conversations<br />
* slides / videos from conferences<br />
* feature pages or commits from other projects (QEMU, libvirt, etc.)<br />
<br />
<br />
== Revisions ==</div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2015&diff=173545KVM Forum 20152015-09-24T08:37:18Z<p>Amit: </p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2015 KVM Forum 2015] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2015 ==<br />
</noinclude><br />
<br />
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.<br />
<br />
[[File:Kvm-forum-2015.png|240px]]<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday morning - August 19, 2015 ====<br />
* KVM Forum 2015 - KVM Keynote by Paolo Bonzini ([http://www.youtube.com/watch?v=I_rBuEfC1Yg video], [http://www.linux-kvm.org/images/3/35/01x01-Paolo_Bonzini-KVM-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Wednesday afternoon - August 19, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Wednesday_afternoon_-_August_19.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* Migratable 40GBit/s Ethernet by Alexander Graf ([https://www.youtube.com/watch?v=U5V6c6lVnw0 video], [https://www.youtube.com/watch?v=4RFsSgzuFso improved video], [http://www.linux-kvm.org/images/7/79/01x06-Alexander_Graf-Migratable_40gbs_ethernet.pdf slides], [http://csgraf.de/agraf/40gbits/ animated slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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)]<br />
</noinclude><br />
<br />
==== Thursday morning - August 20, 2015 ====<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Thursday afternoon - August 20, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Thursday_afternoon_-_August_20.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
</noinclude><br />
<br />
==== Friday morning - August 21, 2015 ====<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Friday afternoon - August 21, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Friday_afternoon_-_August_21.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Tutorials ====<br />
* 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])<br />
* 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])<br />
<br />
== Schedule ==<br />
<br />
http://kvmforum2015.sched.org/<br />
<br />
== BoFs ==<br />
[[KVM Forum 2015 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
== Photos ==<br />
<br />
* Photos from Linux Foundation: https://www.flickr.com/photos/linuxfoundation/albums/72157655545164444<br />
<br />
== Blogs / News Reports ==<br />
* http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more<br />
* https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/<br />
* http://log.amitshah.net/2015/09/qemu-maintainers-on-the-2-4-release/<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2015&diff=173515KVM Forum 20152015-09-14T10:39:08Z<p>Amit: /* Friday morning - August 21, 2015 */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2015 KVM Forum 2015] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2015 ==<br />
</noinclude><br />
<br />
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.<br />
<br />
[[File:Kvm-forum-2015.png|240px]]<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday morning - August 19, 2015 ====<br />
* KVM Forum 2015 - KVM Keynote by Paolo Bonzini ([http://www.youtube.com/watch?v=I_rBuEfC1Yg video], [http://www.linux-kvm.org/images/3/35/01x01-Paolo_Bonzini-KVM-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Wednesday afternoon - August 19, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Wednesday_afternoon_-_August_19.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* Migratable 40GBit/s Ethernet by Alexander Graf ([https://www.youtube.com/watch?v=U5V6c6lVnw0 video], [https://www.youtube.com/watch?v=4RFsSgzuFso improved video], [http://www.linux-kvm.org/images/7/79/01x06-Alexander_Graf-Migratable_40gbs_ethernet.pdf slides], [http://csgraf.de/agraf/40gbits/ animated slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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)]<br />
</noinclude><br />
<br />
==== Thursday morning - August 20, 2015 ====<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Thursday afternoon - August 20, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Thursday_afternoon_-_August_20.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth ([https://www.youtube.com/watch?v=1Yl5YBmxnn8 video])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman ([http://www.linux-kvm.org/images/7/73/02x10-Aspen-Mihai_Caraman-Low_latency_edge_computing-with_qemu_kvm.pdf slides])<br />
* 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])<br />
* 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])<br />
</noinclude><br />
<br />
==== Friday morning - August 21, 2015 ====<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Friday afternoon - August 21, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Friday_afternoon_-_August_21.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Using IPMI in QEMU by Corey Minyard ([http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides])<br />
<br />
==== Tutorials ====<br />
* 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])<br />
* 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])<br />
<br />
== Schedule ==<br />
<br />
http://kvmforum2015.sched.org/<br />
<br />
== BoFs ==<br />
[[KVM Forum 2015 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
== Blogs / News Reports ==<br />
* http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more<br />
* https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/<br />
* http://log.amitshah.net/2015/09/qemu-maintainers-on-the-2-4-release/<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2015&diff=173507KVM Forum 20152015-09-10T11:11:01Z<p>Amit: add more videos</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2015 KVM Forum 2015] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2015 ==<br />
</noinclude><br />
<br />
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.<br />
<br />
[[File:Kvm-forum-2015.png|240px]]<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday morning - August 19, 2015 ====<br />
* KVM Forum 2015 - KVM Keynote by Paolo Bonzini ([http://www.youtube.com/watch?v=I_rBuEfC1Yg video], [http://www.linux-kvm.org/images/3/35/01x01-Paolo_Bonzini-KVM-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Wednesday afternoon - August 19, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Wednesday_afternoon_-_August_19.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* Migratable 40GBit/s Ethernet by Alexander Graf ([https://www.youtube.com/watch?v=U5V6c6lVnw0 video], [https://www.youtube.com/watch?v=4RFsSgzuFso improved video], [http://www.linux-kvm.org/images/7/79/01x06-Alexander_Graf-Migratable_40gbs_ethernet.pdf slides], [http://csgraf.de/agraf/40gbits/ animated slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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)]<br />
</noinclude><br />
<br />
==== Thursday morning - August 20, 2015 ====<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Thursday afternoon - August 20, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Thursday_afternoon_-_August_20.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth ([https://www.youtube.com/watch?v=1Yl5YBmxnn8 video])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman ([http://www.linux-kvm.org/images/7/73/02x10-Aspen-Mihai_Caraman-Low_latency_edge_computing-with_qemu_kvm.pdf slides])<br />
* 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])<br />
* 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])<br />
</noinclude><br />
<br />
==== Friday morning - August 21, 2015 ====<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* High performance VMs in OpenStack by Nikola Dipanov ([http://www.linux-kvm.org/images/c/c2/03x04-Juniper-Nikola_Dipanov-HighPerformanceVMsInOpenStack.pdf slides])<br />
* 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])<br />
* 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])<br />
<br />
==== Friday afternoon - August 21, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Friday_afternoon_-_August_21.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Using IPMI in QEMU by Corey Minyard ([http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides])<br />
<br />
==== Tutorials ====<br />
* 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])<br />
* 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])<br />
<br />
== Schedule ==<br />
<br />
http://kvmforum2015.sched.org/<br />
<br />
== BoFs ==<br />
[[KVM Forum 2015 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
== Blogs / News Reports ==<br />
* http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more<br />
* https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/<br />
* http://log.amitshah.net/2015/09/qemu-maintainers-on-the-2-4-release/<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2015&diff=173506KVM Forum 20152015-09-08T05:35:21Z<p>Amit: /* Blogs / News Reports */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2015 KVM Forum 2015] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2015 ==<br />
</noinclude><br />
<br />
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.<br />
<br />
[[File:Kvm-forum-2015.png|240px]]<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday morning - August 19, 2015 ====<br />
* KVM Forum 2015 - KVM Keynote by Paolo Bonzini ([http://www.youtube.com/watch?v=I_rBuEfC1Yg video], [http://www.linux-kvm.org/images/3/35/01x01-Paolo_Bonzini-KVM-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Wednesday afternoon - August 19, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Wednesday_afternoon_-_August_19.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* Migratable 40GBit/s Ethernet by Alexander Graf ([https://www.youtube.com/watch?v=U5V6c6lVnw0 video], [https://www.youtube.com/watch?v=4RFsSgzuFso improved video], [http://www.linux-kvm.org/images/7/79/01x06-Alexander_Graf-Migratable_40gbs_ethernet.pdf slides], [http://csgraf.de/agraf/40gbits/ animated slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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)]<br />
</noinclude><br />
<br />
==== Thursday morning - August 20, 2015 ====<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Thursday afternoon - August 20, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Thursday_afternoon_-_August_20.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth ([https://www.youtube.com/watch?v=1Yl5YBmxnn8 video])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman ([http://www.linux-kvm.org/images/7/73/02x10-Aspen-Mihai_Caraman-Low_latency_edge_computing-with_qemu_kvm.pdf slides])<br />
* 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])<br />
* 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])<br />
</noinclude><br />
<br />
==== Friday morning - August 21, 2015 ====<br />
* KVM Forum 2015 - Libvirt Keynote by Jiří Denemark ([http://www.linux-kvm.org/images/b/b5/03x01-Jiri_Denemark-Libvirt-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* High performance VMs in OpenStack by Nikola Dipanov ([http://www.linux-kvm.org/images/c/c2/03x04-Juniper-Nikola_Dipanov-HighPerformanceVMsInOpenStack.pdf slides])<br />
* 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])<br />
* The new oVirt Extension API - The 1st step for fully modular oVirt by Martin Perina ([http://www.linux-kvm.org/images/0/07/03x05-Cedar-Martin_Perina-The_New_oVirt_Extension_API.pdf slides])<br />
<br />
==== Friday afternoon - August 21, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Friday_afternoon_-_August_21.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* ARM interrupt virtualization by Andre Przywara ([http://www.linux-kvm.org/images/7/79/03x09-Aspen-Andre_Przywara-ARM_Interrupt_Virtualization.pdf slides])<br />
* 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])<br />
* Using IPMI in QEMU by Corey Minyard ([http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides])<br />
<br />
==== Tutorials ====<br />
* 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])<br />
* 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])<br />
<br />
== Schedule ==<br />
<br />
http://kvmforum2015.sched.org/<br />
<br />
== BoFs ==<br />
[[KVM Forum 2015 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
== Blogs / News Reports ==<br />
* http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more<br />
* https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/<br />
* http://log.amitshah.net/2015/09/qemu-maintainers-on-the-2-4-release/<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2015&diff=173505KVM Forum 20152015-09-08T05:34:37Z<p>Amit: /* Thursday morning - August 20, 2015 */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2015 KVM Forum 2015] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2015 ==<br />
</noinclude><br />
<br />
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.<br />
<br />
[[File:Kvm-forum-2015.png|240px]]<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday morning - August 19, 2015 ====<br />
* KVM Forum 2015 - KVM Keynote by Paolo Bonzini ([http://www.youtube.com/watch?v=I_rBuEfC1Yg video], [http://www.linux-kvm.org/images/3/35/01x01-Paolo_Bonzini-KVM-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Wednesday afternoon - August 19, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Wednesday_afternoon_-_August_19.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* Migratable 40GBit/s Ethernet by Alexander Graf ([https://www.youtube.com/watch?v=U5V6c6lVnw0 video], [https://www.youtube.com/watch?v=4RFsSgzuFso improved video], [http://www.linux-kvm.org/images/7/79/01x06-Alexander_Graf-Migratable_40gbs_ethernet.pdf slides], [http://csgraf.de/agraf/40gbits/ animated slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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)]<br />
</noinclude><br />
<br />
==== Thursday morning - August 20, 2015 ====<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Thursday afternoon - August 20, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Thursday_afternoon_-_August_20.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth ([https://www.youtube.com/watch?v=1Yl5YBmxnn8 video])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman ([http://www.linux-kvm.org/images/7/73/02x10-Aspen-Mihai_Caraman-Low_latency_edge_computing-with_qemu_kvm.pdf slides])<br />
* 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])<br />
* 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])<br />
</noinclude><br />
<br />
==== Friday morning - August 21, 2015 ====<br />
* KVM Forum 2015 - Libvirt Keynote by Jiří Denemark ([http://www.linux-kvm.org/images/b/b5/03x01-Jiri_Denemark-Libvirt-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* High performance VMs in OpenStack by Nikola Dipanov ([http://www.linux-kvm.org/images/c/c2/03x04-Juniper-Nikola_Dipanov-HighPerformanceVMsInOpenStack.pdf slides])<br />
* 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])<br />
* The new oVirt Extension API - The 1st step for fully modular oVirt by Martin Perina ([http://www.linux-kvm.org/images/0/07/03x05-Cedar-Martin_Perina-The_New_oVirt_Extension_API.pdf slides])<br />
<br />
==== Friday afternoon - August 21, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Friday_afternoon_-_August_21.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* ARM interrupt virtualization by Andre Przywara ([http://www.linux-kvm.org/images/7/79/03x09-Aspen-Andre_Przywara-ARM_Interrupt_Virtualization.pdf slides])<br />
* 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])<br />
* Using IPMI in QEMU by Corey Minyard ([http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides])<br />
<br />
==== Tutorials ====<br />
* 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])<br />
* 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])<br />
<br />
== Schedule ==<br />
<br />
http://kvmforum2015.sched.org/<br />
<br />
== BoFs ==<br />
[[KVM Forum 2015 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
== Blogs / News Reports ==<br />
* http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more<br />
* https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2015&diff=173504KVM Forum 20152015-09-08T05:33:54Z<p>Amit: /* Thursday afternoon - August 20, 2015 */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2015 KVM Forum 2015] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2015 ==<br />
</noinclude><br />
<br />
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.<br />
<br />
[[File:Kvm-forum-2015.png|240px]]<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday morning - August 19, 2015 ====<br />
* KVM Forum 2015 - KVM Keynote by Paolo Bonzini ([http://www.youtube.com/watch?v=I_rBuEfC1Yg video], [http://www.linux-kvm.org/images/3/35/01x01-Paolo_Bonzini-KVM-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Wednesday afternoon - August 19, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Wednesday_afternoon_-_August_19.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* Migratable 40GBit/s Ethernet by Alexander Graf ([https://www.youtube.com/watch?v=U5V6c6lVnw0 video], [https://www.youtube.com/watch?v=4RFsSgzuFso improved video], [http://www.linux-kvm.org/images/7/79/01x06-Alexander_Graf-Migratable_40gbs_ethernet.pdf slides], [http://csgraf.de/agraf/40gbits/ animated slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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)]<br />
</noinclude><br />
<br />
==== Thursday morning - August 20, 2015 ====<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Thursday afternoon - August 20, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Thursday_afternoon_-_August_20.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth ([https://www.youtube.com/watch?v=1Yl5YBmxnn8 video])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman ([http://www.linux-kvm.org/images/7/73/02x10-Aspen-Mihai_Caraman-Low_latency_edge_computing-with_qemu_kvm.pdf slides])<br />
* 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])<br />
* 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])<br />
</noinclude><br />
<br />
==== Friday morning - August 21, 2015 ====<br />
* KVM Forum 2015 - Libvirt Keynote by Jiří Denemark ([http://www.linux-kvm.org/images/b/b5/03x01-Jiri_Denemark-Libvirt-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* High performance VMs in OpenStack by Nikola Dipanov ([http://www.linux-kvm.org/images/c/c2/03x04-Juniper-Nikola_Dipanov-HighPerformanceVMsInOpenStack.pdf slides])<br />
* 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])<br />
* The new oVirt Extension API - The 1st step for fully modular oVirt by Martin Perina ([http://www.linux-kvm.org/images/0/07/03x05-Cedar-Martin_Perina-The_New_oVirt_Extension_API.pdf slides])<br />
<br />
==== Friday afternoon - August 21, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Friday_afternoon_-_August_21.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* ARM interrupt virtualization by Andre Przywara ([http://www.linux-kvm.org/images/7/79/03x09-Aspen-Andre_Przywara-ARM_Interrupt_Virtualization.pdf slides])<br />
* 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])<br />
* Using IPMI in QEMU by Corey Minyard ([http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides])<br />
<br />
==== Tutorials ====<br />
* 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])<br />
* 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])<br />
<br />
== Schedule ==<br />
<br />
http://kvmforum2015.sched.org/<br />
<br />
== BoFs ==<br />
[[KVM Forum 2015 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
== Blogs / News Reports ==<br />
* http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more<br />
* https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2015&diff=173503KVM Forum 20152015-09-05T12:46:42Z<p>Amit: /* Thursday morning - August 20, 2015 */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2015 KVM Forum 2015] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2015 ==<br />
</noinclude><br />
<br />
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.<br />
<br />
[[File:Kvm-forum-2015.png|240px]]<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday morning - August 19, 2015 ====<br />
* KVM Forum 2015 - KVM Keynote by Paolo Bonzini ([http://www.youtube.com/watch?v=I_rBuEfC1Yg video], [http://www.linux-kvm.org/images/3/35/01x01-Paolo_Bonzini-KVM-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Wednesday afternoon - August 19, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Wednesday_afternoon_-_August_19.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* Migratable 40GBit/s Ethernet by Alexander Graf ([https://www.youtube.com/watch?v=U5V6c6lVnw0 video], [https://www.youtube.com/watch?v=4RFsSgzuFso improved video], [http://www.linux-kvm.org/images/7/79/01x06-Alexander_Graf-Migratable_40gbs_ethernet.pdf slides], [http://csgraf.de/agraf/40gbits/ animated slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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)]<br />
</noinclude><br />
<br />
==== Thursday morning - August 20, 2015 ====<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Thursday afternoon - August 20, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Thursday_afternoon_-_August_20.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman ([http://www.linux-kvm.org/images/7/73/02x10-Aspen-Mihai_Caraman-Low_latency_edge_computing-with_qemu_kvm.pdf slides])<br />
* 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])<br />
* 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])<br />
</noinclude><br />
<br />
==== Friday morning - August 21, 2015 ====<br />
* KVM Forum 2015 - Libvirt Keynote by Jiří Denemark ([http://www.linux-kvm.org/images/b/b5/03x01-Jiri_Denemark-Libvirt-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* High performance VMs in OpenStack by Nikola Dipanov ([http://www.linux-kvm.org/images/c/c2/03x04-Juniper-Nikola_Dipanov-HighPerformanceVMsInOpenStack.pdf slides])<br />
* 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])<br />
* The new oVirt Extension API - The 1st step for fully modular oVirt by Martin Perina ([http://www.linux-kvm.org/images/0/07/03x05-Cedar-Martin_Perina-The_New_oVirt_Extension_API.pdf slides])<br />
<br />
==== Friday afternoon - August 21, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Friday_afternoon_-_August_21.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* ARM interrupt virtualization by Andre Przywara ([http://www.linux-kvm.org/images/7/79/03x09-Aspen-Andre_Przywara-ARM_Interrupt_Virtualization.pdf slides])<br />
* 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])<br />
* Using IPMI in QEMU by Corey Minyard ([http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides])<br />
<br />
==== Tutorials ====<br />
* 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])<br />
* 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])<br />
<br />
== Schedule ==<br />
<br />
http://kvmforum2015.sched.org/<br />
<br />
== BoFs ==<br />
[[KVM Forum 2015 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
== Blogs / News Reports ==<br />
* http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more<br />
* https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2015&diff=173502KVM Forum 20152015-09-05T12:45:33Z<p>Amit: /* Thursday morning - August 20, 2015 */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2015 KVM Forum 2015] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2015 ==<br />
</noinclude><br />
<br />
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.<br />
<br />
[[File:Kvm-forum-2015.png|240px]]<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday morning - August 19, 2015 ====<br />
* KVM Forum 2015 - KVM Keynote by Paolo Bonzini ([http://www.youtube.com/watch?v=I_rBuEfC1Yg video], [http://www.linux-kvm.org/images/3/35/01x01-Paolo_Bonzini-KVM-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Wednesday afternoon - August 19, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Wednesday_afternoon_-_August_19.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* Migratable 40GBit/s Ethernet by Alexander Graf ([https://www.youtube.com/watch?v=U5V6c6lVnw0 video], [https://www.youtube.com/watch?v=4RFsSgzuFso improved video], [http://www.linux-kvm.org/images/7/79/01x06-Alexander_Graf-Migratable_40gbs_ethernet.pdf slides], [http://csgraf.de/agraf/40gbits/ animated slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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)]<br />
</noinclude><br />
<br />
==== Thursday morning - August 20, 2015 ====<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* QEMU and OpenGL by Gerd Hoffmann ([http://www.linux-kvm.org/images/1/1b/02x04-Aspen-Gerd_Hoffmann-QEMU_and_OpenGL.pdf slides])<br />
* 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])<br />
* 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])<br />
<br />
==== Thursday afternoon - August 20, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Thursday_afternoon_-_August_20.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman ([http://www.linux-kvm.org/images/7/73/02x10-Aspen-Mihai_Caraman-Low_latency_edge_computing-with_qemu_kvm.pdf slides])<br />
* 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])<br />
* 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])<br />
</noinclude><br />
<br />
==== Friday morning - August 21, 2015 ====<br />
* KVM Forum 2015 - Libvirt Keynote by Jiří Denemark ([http://www.linux-kvm.org/images/b/b5/03x01-Jiri_Denemark-Libvirt-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* High performance VMs in OpenStack by Nikola Dipanov ([http://www.linux-kvm.org/images/c/c2/03x04-Juniper-Nikola_Dipanov-HighPerformanceVMsInOpenStack.pdf slides])<br />
* 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])<br />
* The new oVirt Extension API - The 1st step for fully modular oVirt by Martin Perina ([http://www.linux-kvm.org/images/0/07/03x05-Cedar-Martin_Perina-The_New_oVirt_Extension_API.pdf slides])<br />
<br />
==== Friday afternoon - August 21, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Friday_afternoon_-_August_21.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* ARM interrupt virtualization by Andre Przywara ([http://www.linux-kvm.org/images/7/79/03x09-Aspen-Andre_Przywara-ARM_Interrupt_Virtualization.pdf slides])<br />
* 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])<br />
* Using IPMI in QEMU by Corey Minyard ([http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides])<br />
<br />
==== Tutorials ====<br />
* 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])<br />
* 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])<br />
<br />
== Schedule ==<br />
<br />
http://kvmforum2015.sched.org/<br />
<br />
== BoFs ==<br />
[[KVM Forum 2015 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
== Blogs / News Reports ==<br />
* http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more<br />
* https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2015&diff=173494KVM Forum 20152015-09-04T05:24:59Z<p>Amit: /* Wednesday morning - August 19, 2015 */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2015 KVM Forum 2015] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2015 ==<br />
</noinclude><br />
<br />
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.<br />
<br />
[[File:Kvm-forum-2015.png|240px]]<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday morning - August 19, 2015 ====<br />
* KVM Forum 2015 - KVM Keynote by Paolo Bonzini ([http://www.youtube.com/watch?v=I_rBuEfC1Yg video], [http://www.linux-kvm.org/images/3/35/01x01-Paolo_Bonzini-KVM-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
<br />
==== Wednesday afternoon - August 19, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Wednesday_afternoon_-_August_19.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* Migratable 40GBit/s Ethernet by Alexander Graf ([https://www.youtube.com/watch?v=U5V6c6lVnw0 video], [https://www.youtube.com/watch?v=4RFsSgzuFso improved video], [http://www.linux-kvm.org/images/7/79/01x06-Alexander_Graf-Migratable_40gbs_ethernet.pdf slides], [http://csgraf.de/agraf/40gbits/ animated slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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)]<br />
</noinclude><br />
<br />
==== Thursday morning - August 20, 2015 ====<br />
* 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])<br />
* 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])<br />
* KVM Message Passing Performance by David Matlack ([http://www.linux-kvm.org/images/a/ac/02x03-Davit_Matalack-KVM_Message_passing_Performance.pdf slides])<br />
* 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])<br />
* QEMU and OpenGL by Gerd Hoffmann ([http://www.linux-kvm.org/images/1/1b/02x04-Aspen-Gerd_Hoffmann-QEMU_and_OpenGL.pdf slides])<br />
* 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])<br />
* 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])<br />
<br />
==== Thursday afternoon - August 20, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Thursday_afternoon_-_August_20.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman<br />
* 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])<br />
* Rethinking machine types by David Gibson ([https://www.youtube.com/watch?v=kzwhizO1Azs video])<br />
</noinclude><br />
<br />
==== Friday morning - August 21, 2015 ====<br />
* KVM Forum 2015 - Libvirt Keynote by Jiří Denemark ([http://www.linux-kvm.org/images/b/b5/03x01-Jiri_Denemark-Libvirt-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* High performance VMs in OpenStack by Nikola Dipanov ([http://www.linux-kvm.org/images/c/c2/03x04-Juniper-Nikola_Dipanov-HighPerformanceVMsInOpenStack.pdf slides])<br />
* 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])<br />
* The new oVirt Extension API - The 1st step for fully modular oVirt by Martin Perina<br />
==== Friday afternoon - August 21, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Friday_afternoon_-_August_21.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* ARM interrupt virtualization by Andre Przywara ([http://www.linux-kvm.org/images/7/79/03x09-Aspen-Andre_Przywara-ARM_Interrupt_Virtualization.pdf slides])<br />
* 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])<br />
* Using IPMI in QEMU by Corey Minyard ([http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides])<br />
<br />
==== Tutorials ====<br />
* 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])<br />
* 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])<br />
<br />
== Schedule ==<br />
<br />
http://kvmforum2015.sched.org/<br />
<br />
== BoFs ==<br />
[[KVM Forum 2015 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
== Blogs / News Reports ==<br />
* http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more<br />
* https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2015&diff=173493KVM Forum 20152015-09-04T05:23:26Z<p>Amit: /* Wednesday morning - August 19, 2015 */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2015 KVM Forum 2015] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2015 ==<br />
</noinclude><br />
<br />
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.<br />
<br />
[[File:Kvm-forum-2015.png|240px]]<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday morning - August 19, 2015 ====<br />
* KVM Forum 2015 - KVM Keynote by Paolo Bonzini ([http://www.youtube.com/watch?v=I_rBuEfC1Yg video], [http://www.linux-kvm.org/images/3/35/01x01-Paolo_Bonzini-KVM-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* Virtualizing the Locomotive: Ready, Set, Go! by Mark Kraeling ([https://www.youtube.com/watch?v=Qg8BLHjLiSo video], [File:Virtualizating_the_Locomotive_KVM_v104.pdf slides])<br />
* 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])<br />
<br />
==== Wednesday afternoon - August 19, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Wednesday_afternoon_-_August_19.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* Migratable 40GBit/s Ethernet by Alexander Graf ([https://www.youtube.com/watch?v=U5V6c6lVnw0 video], [https://www.youtube.com/watch?v=4RFsSgzuFso improved video], [http://www.linux-kvm.org/images/7/79/01x06-Alexander_Graf-Migratable_40gbs_ethernet.pdf slides], [http://csgraf.de/agraf/40gbits/ animated slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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)]<br />
</noinclude><br />
<br />
==== Thursday morning - August 20, 2015 ====<br />
* 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])<br />
* 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])<br />
* KVM Message Passing Performance by David Matlack ([http://www.linux-kvm.org/images/a/ac/02x03-Davit_Matalack-KVM_Message_passing_Performance.pdf slides])<br />
* 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])<br />
* QEMU and OpenGL by Gerd Hoffmann ([http://www.linux-kvm.org/images/1/1b/02x04-Aspen-Gerd_Hoffmann-QEMU_and_OpenGL.pdf slides])<br />
* 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])<br />
* 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])<br />
<br />
==== Thursday afternoon - August 20, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Thursday_afternoon_-_August_20.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman<br />
* 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])<br />
* Rethinking machine types by David Gibson ([https://www.youtube.com/watch?v=kzwhizO1Azs video])<br />
</noinclude><br />
<br />
==== Friday morning - August 21, 2015 ====<br />
* KVM Forum 2015 - Libvirt Keynote by Jiří Denemark ([http://www.linux-kvm.org/images/b/b5/03x01-Jiri_Denemark-Libvirt-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* High performance VMs in OpenStack by Nikola Dipanov ([http://www.linux-kvm.org/images/c/c2/03x04-Juniper-Nikola_Dipanov-HighPerformanceVMsInOpenStack.pdf slides])<br />
* 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])<br />
* The new oVirt Extension API - The 1st step for fully modular oVirt by Martin Perina<br />
==== Friday afternoon - August 21, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Friday_afternoon_-_August_21.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* ARM interrupt virtualization by Andre Przywara ([http://www.linux-kvm.org/images/7/79/03x09-Aspen-Andre_Przywara-ARM_Interrupt_Virtualization.pdf slides])<br />
* 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])<br />
* Using IPMI in QEMU by Corey Minyard ([http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides])<br />
<br />
==== Tutorials ====<br />
* 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])<br />
* 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])<br />
<br />
== Schedule ==<br />
<br />
http://kvmforum2015.sched.org/<br />
<br />
== BoFs ==<br />
[[KVM Forum 2015 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
== Blogs / News Reports ==<br />
* http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more<br />
* https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=File:Virtualizating_the_Locomotive_KVM_v104.pdf&diff=173492File:Virtualizating the Locomotive KVM v104.pdf2015-09-04T05:22:46Z<p>Amit: </p>
<hr />
<div></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2010&diff=173491KVM Forum 20102015-09-04T05:20:10Z<p>Amit: </p>
<hr />
<div>==KVM Forum 2010 (Aug 9-10, 2010)==<br />
The place to be if you are interested in or involved with KVM development. Come together, talk about the current and future state of KVM. Learn. Share ideas. Influence the future of KVM.<br />
==CFP==<br />
[[KvmForum2010CFP|KVM Forum 2010 CFP]] (now closed, see [[#Schedule|Schedule]])<br />
==Registration==<br />
The KVM Forum 2010 is co-located with the Linux Foundation's LinuxCon in Boston.<br />
Registration for the KVM Forum also includes full entrance to LinuxCon.<br />
<br />
[http://events.linuxfoundation.org/component/registrationpro/?func=details&did=34 Register.]<br />
==Hotel & Travel==<br />
The KVM Forum 2010 will be held with LinuxCon at the [http://www.marriott.com/hotels/travel/boswf-renaissance-boston-waterfront-hotel/ Renaissance Boston Waterfront].<br />
<br />
For all the details, including conference hotel discount and online reservations, check the [http://events.linuxfoundation.org/events/linuxcon/hotel LinuxCon Travel and Hotel] page.<br />
<br />
==Presentations==<br />
<br />
The videos will be uploaded in batches during September as editing is completed.<br />
<br />
'''Monday, August 9th'''<br />
{|<br />
! Title !! Speaker !! Video<br />
|-<br />
|[[ Media:2010-forum-keynote.pdf | Keynote]] || Avi Kivity || [http://vimeo.com/15201297 Video] <br />
|-<br />
| [[Media:2010-forum-spice.pdf | Desktop virtualization with spice]] || Gerd Hoffman || [http://vimeo.com/15225069 Video]<br />
|-<br />
| [[Media:2010-forum-Kvm-autotest.pdf | Developing tests for the KVM autotest framework]] || Lucas Meneghel Rodrigues || [http://vimeo.com/15234614 Video ]<br />
|-<br />
| [[Media:2010-forum-threading-qemu.pdf | Threading the QEMU Device Model]] || Anthony Liguori || [http://vimeo.com/15738503 Video]<br />
|-<br />
| [[Media:2010-forum-armbru-qdev.pdf | QEMU's new device model qdev ]] || Markus Armbruster || [http://vimeo.com/15263259 Video ]<br />
|-<br />
| [[Media:2010-forum-PowerPC_KVM.pdf | KVM on Server Class PowerPC ]] || Alexander Graf || [http://vimeo.com/15223800 Video]<br />
|-<br />
| [[Media:2010-forum-thp.pdf | Transparent Hugepage Support ]] || Andrea Arcangeli || [http://vimeo.com/15224470 Video]<br />
|-<br />
| [[Media:2010-forum-migration.pdf | Migration: how to hop from machine to machine without losing state ]] || Juan Quintela || [http://vimeo.com/15631358 Video]<br />
|-<br />
| [[Media:2010-forum-sheepdog.pdf | Sheepdog: distributed storage system for QEMU ]] || Kazutaka Morita || [http://vimeo.com/15426194 Video]<br />
|-<br />
| [[Media:2010-forum-time-keeping.pdf | How to keep time correctly, and avoid SDR-awk cab emit peek problems ]] || Glauber Costa || [http://vimeo.com/15737532 Video]<br />
|-<br />
| [[Media:2010-forum-joro-pv-iommu.pdf | PV-DMA using IOMMU Emulation ]] || Joerg Roedel || [http://vimeo.com/15631315 Video]<br />
|-<br />
| [[Media:2010-forum-arnd-network-virt.pdf | Network Virtualization in KVM ]] || Arnd Bergmann || [http://vimeo.com/15737938 Video]<br />
|-<br />
| [[Media:Kvm10_ganeti_talk.pdf | Ganeti as a KVM cluster management interface ]] || Guido Trotter || [http://vimeo.com/14639529 Video] <br />
|-<br />
| [[Media:2010-forum-VirtIO-on-PowerVM.pdf | Porting virtio to PowerVM Hypervisors ]] || Ricardo Marin Matinata || [http://vimeo.com/15263688 Video]<br />
|-<br />
|}<br />
'''Tuesday, August 10th'''<br />
{|<br />
! Title !! Speaker !! Video<br />
|-<br />
| [[Media:2010-kvm-forum-Liguori_keynote_v1.pdf | Keynote ]] || Anthony Liguori || [http://vimeo.com/15199470 Video]<br />
|-<br />
| [[Media:Vhost_virtio_net_need_for_speed_2.odp | vhost-net and virtio-net: need for speed ]] || Michael S. Tsirkin || [http://vimeo.com/15263387 Video]<br />
|-<br />
| [[Media:2010-forum-qmp-status-talk.pp.pdf | The QEMU Monitor Protocol (QMP) ]] || Luiz Fernando Nogueira Capitulino || [http://vimeo.com/15426430 Video]<br />
|-<br />
| [[Media:2010-kvm-forum-2010-integrating-with-linux.pdf | Integrating KVM with Linux ]] || Avi Kivity || [http://vimeo.com/15737871 Video]<br />
|-<br />
| [[Media:2010-kvm-forum-Embedded-KVM.pdf | KVM in Embedded: Requirements, Experiences and Open Challenges ]] || Jan Kiszka || [http://vimeo.com/15631244 Video]<br />
|-<br />
| [[Media:0.5.kemari-kvm-forum-2010.pdf | Kemari: Fault Tolerant Virtual Machine Synchronization based on KVM ]] || Yoshi Tamura || [http://vimeo.com/15263816 Video ]<br />
|-<br />
| [[Media:2010-forum-litke-kvmforum2010.pdf | Managing Resources on Over-committed Virtualization Hosts ]] || Adam Litke || [http://vimeo.com/15223652 Video] <br />
|-<br />
| [[Media:2010-forum-mtosatti_walkthrough_entry_exit.pdf | A Walkthrough on some recent KVM performance improvements ]] || Marcelo Tosatti || [http://vimeo.com/15426548 Video]<br />
|-<br />
| [[Media:2010-forum-Nested-Friendly-KVM2.pdf | Examing KVM as Nested Virtualization Friendly Guest ]] || Eddie Dong || [http://vimeo.com/15737618 video]<br />
|-<br />
| [[Media:Kvm-device-assignment.pdf | PCI direct device assignment: pwned! all your device are belong to guest ]] || Chris Wright || [http://vimeo.com/15737690 Video]<br />
|-<br />
| [[Media:2010-forum-perf-and-scalability-server-consolidation.pdf | Performance and Scalability of Server Consolidation using KVM ]] || Andrew Theurer || [http://vimeo.com/15738668 Video]<br />
|-<br />
| [[Media:WinKVM-KVMForum2010.pdf | WinKVM: Windows kernel-based Virtual Machine ]] || Kazushi Takahashi || [http://vimeo.com/15426163 Video]<br />
|-<br />
| [[Media:0.11.Nahanni-CamMacdonell.pdf | Nahanni: Inter-VM Shared Memory ]] || Cam Macdonell || [http://vimeo.com/15737821 Video]<br />
|-<br />
| [[Media:2010-forum-Async-page-faults.pdf | Asynchronous Page Faults: AIX did it. ]] || Gleb Natapov || [http://vimeo.com/15631051 Video]<br />
|-<br />
| [[Media: 2010-forum-Pci-express-in-qemu.pdf | PCI Express support in QEMU ]] || Isaku Yamahata || [http://vimeo.com/15631184 Video]<br />
|-<br />
|}<br />
<br />
[[Image:Groupphoto.jpg|thumb|frame|KVM Forum 2010 Group Photo]]<br />
<br />
<br />
[[:Image:GroupPhoto.JPG|Full size picture]]<br />
<br />
'''Back Row:''' John Cooper, Jan Kiszka, Bill Burns, Kevin Wolf, Marcelo Tosatti, Gerd Hoffman, Jes Sorensen, Markus Armbruster, Vadim Rozenfeld, Adam Litke, Don Dutile, Daniel Berrange, Richard Jones, Rik van Riel<br />
<br />
'''Middle Row:''' Chris Wright, Alex Graf, Andrea Arcangeli, Luiz Capitulino, Justin Forbes, Juan Quintela, Glauber Costa, Amit Shah, Alex Williamson, Ricardo Matinata<br />
<br />
'''Front Row:''' Lucas Rodrigues, Eduardo Habkost, Paolo Bonzini, Gleb Natapov, Zach Amsden, Avi Kivity, Dor Laor, Anthony Liguori, Barak Azulay, Andrew Theurer, Dustin Kirkland, Ayal Baron<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]</div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2011&diff=173490KVM Forum 20112015-09-04T05:19:20Z<p>Amit: </p>
<hr />
<div>= KVM Forum 2011 =<br />
= Vancouver Canada, August 15-16, 2011 =<br />
The KVM Forum 2011 will be held <br />
at the Hyatt Regency Vancouver in Vancouver, Canada on August 15-16, 2011. We will be co-located with LinuxCon North America 2011<br />
<br />
http://events.linuxfoundation.org/events/linuxcon<br />
<br />
== Scope ==<br />
KVM is an industry leading open source hypervisor that provides an ideal<br />
platform for datacenter virtualization, virtual desktop infrastructure,<br />
and cloud computing. Once again, it's time to bring together the<br />
community of developers and users that define the KVM ecosystem for<br />
our annual technical conference. We will discuss the current state of<br />
affairs and plan for the future of KVM, its surrounding infrastructure,<br />
and management tools. So mark your calendar and join us in advancing KVM.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/<br />
<br />
== Videos ==<br />
http://www.youtube.com/playlist?list=PL7C0F52E2227156B3<br />
<br />
http://www.archive.org/details/KvmForum2011Presentations<br />
<br />
== Blog posts ==<br />
http://log.amitshah.net/2011/08/kvm-forum-2011-2/<br />
<br />
http://blog.vmsplice.net/2011/08/kvm-forum-2011-highlights.html<br />
<br />
== CFP ==<br />
[[KVMForum2011CFP|KVM Forum 2011 CFP]] (now closed, see [[#Schedule|Schedule]])<br />
<br />
== Registration ==<br />
<br />
Please visit this page to register:<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/register<br />
<br />
== Hotel and Travel ==<br />
The KVM Forum 2011 will be held in Vancouver BC at the Hyatt Regency Vancouver.<br />
See the Linux Foundation's KVM Forum page for more details on hotels and travel.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/travel<br />
<br />
== Schedule ==<br />
<br />
'''Monday, August 15th'''<br />
{| border="1"<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00 - 09:15 || colspan="2" align="center"| Welcome<br />
|-<br />
|09:15 - 09:30 || [[Media:2011-forum-keynote.pdf | Keynote]] || Avi Kivity<br />
|-<br />
|09:30 - 10:00 || [[Media:2011-forum-KVM_on_the_IBM_POWER7_Processor.pdf | KVM on the IBM POWER7 Processor]] || Paul Mackerras<br />
|-<br />
|10:00 - 10:30 || [[Media:2011-forum-VFIO.pdf | VFIO: PCI device assignment breaks free of KVM]] || Alex Williamson<br />
|-<br />
| 10:30 - 10:45 || colspan="2" align="center"| Break<br />
|-<br />
| 10:45 - 11:15 || [[Media:2011-forum-qcow2.pdf | The reinvention of qcow2]] || Kevin Wolf<br />
|-<br />
| 11:15 - 11:45 || [[Media:2011-forum-virtio-scsi.pdf | Virtio SCSI: An alternative virtualized storage stack for KVM]] || Stefan Hajnoczi & Paolo Bonzini<br />
|-<br />
| 11:45 - 12:15 || [[Media:2011-forum-native-linux-kvm-tool.pdf | Native Linux KVM tool]] || Asias He<br />
|-<br />
| 12:15 - 13:30 || colspan="2" align="center"| Lunch<br />
|}<br />
{| border="1"<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:30 - 14:00 || [[Media:2011-forum-aa-numa.pdf | What's coming from the MM for KVM]] || Andrea Arcangeli || [[Media:2011-forum-embedded-power.pdf | KVM on Embedded Power Architecture Platforms]] || Stuart Yoder<br />
|-<br />
| 14:00 - 14:30 || [[Media:2011-forum-memory-overcommit.pdf | Guest memory resizing - free page hinting & more]] || Rik van Riel || [[Media:KVM-Forum-2011-RT-KVM.pdf | Using KVM as a Real-Time Hypervisor]] || Jan Kiszka<br />
|-<br />
| 14:30 - 15:00 || [[Media:Kvm-forum-2011-performance-improvements-optimizations-D.pdf | Optimizing Your KVM Instances]] || Mark Wagner || [[Media:2011-forum-porting-to-smartos.pdf | Experiences porting KVM to SmartOS]] || Bryan Cantrill<br />
|-<br />
| 15:00 - 15:20 || colspan="4" align="center"|Break<br />
|-<br />
|15:20 - 15:50 || [[Media:2011-forum-virtio_net_whatsnew.odp | virtio networking status update and case study]] || Michael S. Tsirkin || [[Media:2011-forum-libvirt.pdf | Introduction to the libvirt APIs for KVM management and their future development]] || Daniel Berrange<br />
|-<br />
|15:50 - 16:20 || [[Media:2011-forum-keep-a-limit-on-it-io-throttling-in-qemu.pdf | IO Throttling in QEMU]] || Ryan Harper || [[Media:Vdsm.pp.pdf |VDSM is now Free]] || Dan Kenigsberg<br />
|-<br />
|16:20 - 16:50 || Lightning Talks<br />
*KVM Use Cases<br />
*[[Media:TmemNotVirt-Linuxcon2011-Final.pdf | Transcedent Memory]]<br />
|| || [[Media:2011-forum-yoshi-kvm-forum-2011.pdf | The best of both worlds: Network virtualization and KVM]] || Yoshi Tamura<br />
|-<br />
|16:50 - 17:10 || colspan="4" align="center"|Break<br />
|-<br />
|17:10 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{| border="1"<br />
! Time !! Title !! Speaker<br />
|-<br />
| 9:00 - 9:15 || [[Media:2011-forum-qemu-keynote-liguori.pdf | Keynote]] || Anthony Liguori<br />
|-<br />
| 9:15 - 9:45 || [[Media:Kvm-forum-2011-performance-monitoring.pdf| Performance monitoring in KVM guests]] || Avi Kivity<br />
|-<br />
| 9:45 - 10:15 || [[Media:2011-forum-ahci.pdf| AHCI - doing storage right]] || Alexander Graf<br />
|-<br />
| 10:15 - 10:45 || [[Media:2011-forum-qapi-liguori.pdf | Code Generation for Fun and Profit]] || Anthony Liguori<br />
|-<br />
| 10:45 - 11:00 || colspan="2" align="center" | Break<br />
|-<br />
| 11:00 - 11:30 || [[Media:2011-forum-armbru-qdev.pdf | QEMU's device model qdev: Where do we go from here?]] || Markus Armbruster<br />
|-<br />
| 11:30 - 12:00 || [[Media:Spice_Roadmap_KVM_forum_2011.pdf | SPICE Roadmap]] || Alon Levy<br />
|-<br />
| 12:00 - 12:30 || [[Media:2011-forum-usb.pdf | Fixing the USB disaster]] || Gerd Hoffmann<br />
|-<br />
| 12:30 - 13:45 || colspan="2" align="center" | Lunch<br />
|}<br />
{| border="1"<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:45 - 14:15 || [[Media:2011-forum-$graphics-direct-assignment.pdf | KVM Graphics Direct Assignment]] || Allen Kay || [[Media:2011-forum-nahanni.v5.for.public.pdf | Low-Latency, High-Bandwidth Use Cases for Nahanni/ivshmem]] || Paul Lu<br />
|-<br />
| 14:15 - 14:45 || [[Media:2011-forum-lmr-kvm-autoteset.pdf | Making KVM autotest useful for KVM developers]] || Lucas Meneghel Rodrigues || [[Media:2011-forum-qemu_live_block_copy_submit.pdf | QEMU: live block copy]] || Marcelo Tosatti<br />
|-<br />
| 14:45 - 15:15 || [[Media:2011-forum-amd-iommuv2-kvm.pdf | AMD IOMMU Version 2 Support in KVM]] || Joerg Roedel || [[Media:2011-forum-LiveBackup.pdf | Livebackup - A Complete Solution for making Full and Incremental Disk Backups of Running VMs]] || Jagane Sundar<br />
|-<br />
| 15:15 - 15:30 || colspan="4" align="center"|Break<br />
|-<br />
| 15:30 - 16:00 || [[Media:2011-forum-HPC-clouds.pdf | Geographically distributed HPC Clouds using KVM]] || Conrad Wood || [[Media:2011-forum-migration.pp.pdf | Migration: one year later]] || Juan Quintela<br />
|-<br />
| 16:00 - 16:30 || [[Media:2011-kvmforum-hw-appliances-rmatinata.pdf | Implementing a Hardware Appliance Product: Applied usage of qemu/KVM and libvirt]] || Ricardo Marin Matinata || [[Media:2011-forum-logging-replay.pdf | Rapid VM Synchronization with I/O Emulation Logging-Replay]] || Kei Ohmura<br />
|-<br />
| 16:30 - 17:00 || [[Media:2011-forum-Improving-out-of-box-performance-v1.4.pdf | Improving the Out-of-box Performance When Using KVM]] ||Andrew Theurer || [[Media:2011-forum-kvm hudzia.pdf | Enhancing Live Migration Process for CPU and/or memory intensive VMs running Enterprise applications]] || Benoit Hudzia<br />
|-<br />
| 17:00 - 17:30 || || || [[Media:2011-forum-yabusame-postcopy-migration.pdf | Yabusame: Postcopy Live Migration for Qemu/KVM]] || Takahiro Hirofuchi<br />
|-<br />
| 17:30 - 17:45 || colspan="4" align="center"|Closing<br />
|-<br />
| 18:00 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
== BoFs ==<br />
<br />
<br />
'''Date TBD'''<br />
{| border="1"<br />
! Title !! Leader<br />
|-<br />
| Approaches to Cloud Storage || Igor Serebryany<br />
|}<br />
<br />
'''Monday, August 15th'''<br />
{| border="1"<br />
! Title !! Leader<br />
|-<br />
| VFIO || Alex Williamson<br />
|-<br />
| Guest and Host Communication || Amit Shah<br />
|-<br />
| Moving away from C || Avi Kivity<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{| border="1"<br />
! Title !! Leader<br />
|-<br />
| USB mini-summit || Sarah Sharp<br />
|-<br />
| 3D emulation and remoting || Alon Levy<br />
|-<br />
| virtio_scsi || Stefan Hajnoczi & Paolo Bonzini<br />
|-<br />
| Tracing from the virtual machine || Dhaval Giani<br />
|}<br />
<br />
== Group Photo ==<br />
<br />
[[Image:KVMForum_2011_group_photo_s.JPG|thumb|frame|KVM Forum 2011 Group Photo]]<br />
<br />
[[http://www.linux-kvm.org/wiki/images/9/92/Kvm2011_group_photo.JPG Full size picture]]<br />
<br />
== Notes ==<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]</div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2008&diff=173489KVM Forum 20082015-09-04T05:16:17Z<p>Amit: </p>
<hr />
<div>= KVM Forum 2008 =<br />
<br />
[[Image:Kvm_LOGO-2008.gif]]<br />
<br />
[[Image:Front Page$banner kvm forum 2008.jpg]]<br />
<br />
The 2nd edition of the KVM Forum was held in the Napa Valley, CA, USA from June 11 - 13.<br />
<br />
==== Wednesday June 11th ====<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
| <b>Session Topic</b> <br />
| <b>Speaker</b> <br />
|-<br />
| [[Media:KvmForum2008$kdf2008_1.pdf | Keynote]]<br />
| Avi Kivity, Qumranet <br />
|-<br />
| [[Media:KvmForum2008$kdf2008_2.pdf | Cross platform guest support]]<br />
| Paul Knowles, Transitive <br />
|-<br />
| [[Media:KvmForum2008$kdf2008_3.pdf | KVM in Solid ICE]]<br />
| Dor Laor, Qumranet <br />
|-<br />
| [[Media:KvmForum2008$kdf2008_4.pdf | Buiding a better Userspace - The current and future state of QEMU and KVM integration]]<br />
| Anthony Liguori, IBM <br />
|-<br />
| [[Media:KvmForum2008$kdf2008_5.pdf| Mixing Xen and KVM: Xenner]]<br />
| Gerd Hoffman, Red Hat <br />
|-<br />
| [[Media:KvmForum2008$kdf2008_6.pdf| KVM Limits - Arbitrary or Architectual?]]<br />
| Ryan Harper, Karl Rister, IBM <br />
|-<br />
| [[Media:KvmForum2008$kdf2008_7.pdf| VMDq and SR-IOV support in KVM]]<br />
| Eddie Dong, Intel<br />
|}<br />
<br />
==== Thursday June 12th ==== <br />
{| border="1" cellpadding="2" cellspacing="0"<br />
| <b>Session Topic</b><br />
| <b>Speaker</b><br />
|-<br />
| [[Media:KvmForum2008$kdf2008_8.pdf| Mac OS X in KVM]]<br />
| Alexander Graf, Novell<br />
|-<br />
| [[Media:KvmForum2008$kdf2008_9.pdf| Beyond kvm.ko]]<br />
| Avi Kivity, Qumranet<br />
|-<br />
| [[Media:KvmForum2008$kdf2008_10.pdf| State of KVM in PowerPC]]<br />
| Christian Ehrhardt, IBM<br />
|-<br />
| [[Media:KvmForum2008$kdf2008_11.pdf| Accelerating KVM with hardware technology]]<br />
| Sheng Yang, Intel<br />
|-<br />
| [[Media:KvmForum2008$kdf2008_12.pdf| Increasing Virtual Machine density with KSM]]<br />
| Izik Eidus, Qumranet<br />
|-<br />
| [[Media:KvmForum2008$kdf2008_13.pdf| Shadow TLB management]]<br />
| Hollis Blanchard, IBM<br />
|-<br />
| [[Media:KvmForum2008$kdf2008_14.pdf| Passthrough device access for KVM]]<br />
| Amit Shah, Qumranet & Allan Kay, Intel<br />
|-<br />
| [[Media:KvmForum2008$kdf2008_15.pdf| Integrating KVM with the Linux memory management]]<br />
| Andrea Arcangeli, Qumranet<br />
|-<br />
| [[Media:KvmForum2008$kdf2008_16.pdf| Paravirtualized file systems]]<br />
| Eric Van Hensbergen, IBM research<br />
|}<br />
<br />
==== Friday June 13th ====<br />
{| border="1" cellpadding="2" cellspacing="0"<br />
| <b>Session Topic</b><br />
| <b>Speaker</b><br />
<br />
|-<br />
| [[Media:KvmForum2008$kdf2008_17.pdf| KVM on Big Iron: Where to go from here?]]<br />
| Carsten Otte, IBM<br />
<br />
|-<br />
| [[Media:KvmForum2008$kdf2008_18.pdf| Enabling KVM on IA64 system]]<br />
| Eddie Dong, Intel<br />
<br />
|-<br />
| [[Media:KvmForum2008$kdf2008_19.pdf| Open-OVF: an OSS project around the Open Virtual Appliance format]]<br />
| Hollis Blanchard, IBM<br />
<br />
|-<br />
| [[Media:KvmForum2008$kdf2008_20.pdf| Mini VM - Extending KVM towards Embedded systems]]<br />
| Jun Nakajima, Intel<br />
<br />
|-<br />
| [[Media:KvmForum2008$kdf2008_21.pdf| Nested paging hardware and software]]<br />
| Ben Serebrin & Joerg Roedel, AMD<br />
<br />
|-<br />
| Concluding keynote<br />
| Benny Schnaider, Qumranet<br />
<br />
|}<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]</div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2010&diff=173488KVM Forum 20102015-09-04T05:16:01Z<p>Amit: </p>
<hr />
<div>=Information on the upcoming KVM Forum 2010=<br />
==KVM Forum 2010 (Aug 9-10, 2010)==<br />
The place to be if you are interested in or involved with KVM development. Come together, talk about the current and future state of KVM. Learn. Share ideas. Influence the future of KVM.<br />
==CFP==<br />
[[KvmForum2010CFP|KVM Forum 2010 CFP]] (now closed, see [[#Schedule|Schedule]])<br />
==Registration==<br />
The KVM Forum 2010 is co-located with the Linux Foundation's LinuxCon in Boston.<br />
Registration for the KVM Forum also includes full entrance to LinuxCon.<br />
<br />
[http://events.linuxfoundation.org/component/registrationpro/?func=details&did=34 Register.]<br />
==Hotel & Travel==<br />
The KVM Forum 2010 will be held with LinuxCon at the [http://www.marriott.com/hotels/travel/boswf-renaissance-boston-waterfront-hotel/ Renaissance Boston Waterfront].<br />
<br />
For all the details, including conference hotel discount and online reservations, check the [http://events.linuxfoundation.org/events/linuxcon/hotel LinuxCon Travel and Hotel] page.<br />
<br />
==Presentations==<br />
<br />
The videos will be uploaded in batches during September as editing is completed.<br />
<br />
'''Monday, August 9th'''<br />
{|<br />
! Title !! Speaker !! Video<br />
|-<br />
|[[ Media:2010-forum-keynote.pdf | Keynote]] || Avi Kivity || [http://vimeo.com/15201297 Video] <br />
|-<br />
| [[Media:2010-forum-spice.pdf | Desktop virtualization with spice]] || Gerd Hoffman || [http://vimeo.com/15225069 Video]<br />
|-<br />
| [[Media:2010-forum-Kvm-autotest.pdf | Developing tests for the KVM autotest framework]] || Lucas Meneghel Rodrigues || [http://vimeo.com/15234614 Video ]<br />
|-<br />
| [[Media:2010-forum-threading-qemu.pdf | Threading the QEMU Device Model]] || Anthony Liguori || [http://vimeo.com/15738503 Video]<br />
|-<br />
| [[Media:2010-forum-armbru-qdev.pdf | QEMU's new device model qdev ]] || Markus Armbruster || [http://vimeo.com/15263259 Video ]<br />
|-<br />
| [[Media:2010-forum-PowerPC_KVM.pdf | KVM on Server Class PowerPC ]] || Alexander Graf || [http://vimeo.com/15223800 Video]<br />
|-<br />
| [[Media:2010-forum-thp.pdf | Transparent Hugepage Support ]] || Andrea Arcangeli || [http://vimeo.com/15224470 Video]<br />
|-<br />
| [[Media:2010-forum-migration.pdf | Migration: how to hop from machine to machine without losing state ]] || Juan Quintela || [http://vimeo.com/15631358 Video]<br />
|-<br />
| [[Media:2010-forum-sheepdog.pdf | Sheepdog: distributed storage system for QEMU ]] || Kazutaka Morita || [http://vimeo.com/15426194 Video]<br />
|-<br />
| [[Media:2010-forum-time-keeping.pdf | How to keep time correctly, and avoid SDR-awk cab emit peek problems ]] || Glauber Costa || [http://vimeo.com/15737532 Video]<br />
|-<br />
| [[Media:2010-forum-joro-pv-iommu.pdf | PV-DMA using IOMMU Emulation ]] || Joerg Roedel || [http://vimeo.com/15631315 Video]<br />
|-<br />
| [[Media:2010-forum-arnd-network-virt.pdf | Network Virtualization in KVM ]] || Arnd Bergmann || [http://vimeo.com/15737938 Video]<br />
|-<br />
| [[Media:Kvm10_ganeti_talk.pdf | Ganeti as a KVM cluster management interface ]] || Guido Trotter || [http://vimeo.com/14639529 Video] <br />
|-<br />
| [[Media:2010-forum-VirtIO-on-PowerVM.pdf | Porting virtio to PowerVM Hypervisors ]] || Ricardo Marin Matinata || [http://vimeo.com/15263688 Video]<br />
|-<br />
|}<br />
'''Tuesday, August 10th'''<br />
{|<br />
! Title !! Speaker !! Video<br />
|-<br />
| [[Media:2010-kvm-forum-Liguori_keynote_v1.pdf | Keynote ]] || Anthony Liguori || [http://vimeo.com/15199470 Video]<br />
|-<br />
| [[Media:Vhost_virtio_net_need_for_speed_2.odp | vhost-net and virtio-net: need for speed ]] || Michael S. Tsirkin || [http://vimeo.com/15263387 Video]<br />
|-<br />
| [[Media:2010-forum-qmp-status-talk.pp.pdf | The QEMU Monitor Protocol (QMP) ]] || Luiz Fernando Nogueira Capitulino || [http://vimeo.com/15426430 Video]<br />
|-<br />
| [[Media:2010-kvm-forum-2010-integrating-with-linux.pdf | Integrating KVM with Linux ]] || Avi Kivity || [http://vimeo.com/15737871 Video]<br />
|-<br />
| [[Media:2010-kvm-forum-Embedded-KVM.pdf | KVM in Embedded: Requirements, Experiences and Open Challenges ]] || Jan Kiszka || [http://vimeo.com/15631244 Video]<br />
|-<br />
| [[Media:0.5.kemari-kvm-forum-2010.pdf | Kemari: Fault Tolerant Virtual Machine Synchronization based on KVM ]] || Yoshi Tamura || [http://vimeo.com/15263816 Video ]<br />
|-<br />
| [[Media:2010-forum-litke-kvmforum2010.pdf | Managing Resources on Over-committed Virtualization Hosts ]] || Adam Litke || [http://vimeo.com/15223652 Video] <br />
|-<br />
| [[Media:2010-forum-mtosatti_walkthrough_entry_exit.pdf | A Walkthrough on some recent KVM performance improvements ]] || Marcelo Tosatti || [http://vimeo.com/15426548 Video]<br />
|-<br />
| [[Media:2010-forum-Nested-Friendly-KVM2.pdf | Examing KVM as Nested Virtualization Friendly Guest ]] || Eddie Dong || [http://vimeo.com/15737618 video]<br />
|-<br />
| [[Media:Kvm-device-assignment.pdf | PCI direct device assignment: pwned! all your device are belong to guest ]] || Chris Wright || [http://vimeo.com/15737690 Video]<br />
|-<br />
| [[Media:2010-forum-perf-and-scalability-server-consolidation.pdf | Performance and Scalability of Server Consolidation using KVM ]] || Andrew Theurer || [http://vimeo.com/15738668 Video]<br />
|-<br />
| [[Media:WinKVM-KVMForum2010.pdf | WinKVM: Windows kernel-based Virtual Machine ]] || Kazushi Takahashi || [http://vimeo.com/15426163 Video]<br />
|-<br />
| [[Media:0.11.Nahanni-CamMacdonell.pdf | Nahanni: Inter-VM Shared Memory ]] || Cam Macdonell || [http://vimeo.com/15737821 Video]<br />
|-<br />
| [[Media:2010-forum-Async-page-faults.pdf | Asynchronous Page Faults: AIX did it. ]] || Gleb Natapov || [http://vimeo.com/15631051 Video]<br />
|-<br />
| [[Media: 2010-forum-Pci-express-in-qemu.pdf | PCI Express support in QEMU ]] || Isaku Yamahata || [http://vimeo.com/15631184 Video]<br />
|-<br />
|}<br />
<br />
[[Image:Groupphoto.jpg|thumb|frame|KVM Forum 2010 Group Photo]]<br />
<br />
<br />
[[:Image:GroupPhoto.JPG|Full size picture]]<br />
<br />
'''Back Row:''' John Cooper, Jan Kiszka, Bill Burns, Kevin Wolf, Marcelo Tosatti, Gerd Hoffman, Jes Sorensen, Markus Armbruster, Vadim Rozenfeld, Adam Litke, Don Dutile, Daniel Berrange, Richard Jones, Rik van Riel<br />
<br />
'''Middle Row:''' Chris Wright, Alex Graf, Andrea Arcangeli, Luiz Capitulino, Justin Forbes, Juan Quintela, Glauber Costa, Amit Shah, Alex Williamson, Ricardo Matinata<br />
<br />
'''Front Row:''' Lucas Rodrigues, Eduardo Habkost, Paolo Bonzini, Gleb Natapov, Zach Amsden, Avi Kivity, Dor Laor, Anthony Liguori, Barak Azulay, Andrew Theurer, Dustin Kirkland, Ayal Baron<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]</div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2011&diff=173487KVM Forum 20112015-09-04T05:15:48Z<p>Amit: </p>
<hr />
<div>= KVM Forum 2011 =<br />
= Vancouver Canada, August 15-16, 2011 =<br />
The KVM Forum 2011 will be held <br />
at the Hyatt Regency Vancouver in Vancouver, Canada on August 15-16, 2011. We will be co-located with LinuxCon North America 2011<br />
<br />
http://events.linuxfoundation.org/events/linuxcon<br />
<br />
== Scope ==<br />
KVM is an industry leading open source hypervisor that provides an ideal<br />
platform for datacenter virtualization, virtual desktop infrastructure,<br />
and cloud computing. Once again, it's time to bring together the<br />
community of developers and users that define the KVM ecosystem for<br />
our annual technical conference. We will discuss the current state of<br />
affairs and plan for the future of KVM, its surrounding infrastructure,<br />
and management tools. So mark your calendar and join us in advancing KVM.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/<br />
<br />
== Videos ==<br />
http://www.youtube.com/playlist?list=PL7C0F52E2227156B3<br />
<br />
http://www.archive.org/details/KvmForum2011Presentations<br />
<br />
== Blog posts ==<br />
http://log.amitshah.net/2011/08/kvm-forum-2011-2/<br />
<br />
http://blog.vmsplice.net/2011/08/kvm-forum-2011-highlights.html<br />
<br />
== CFP ==<br />
[[KVMForum2011CFP|KVM Forum 2011 CFP]] (now closed, see [[#Schedule|Schedule]])<br />
<br />
== Registration ==<br />
<br />
Please visit this page to register:<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/register<br />
<br />
== Hotel and Travel ==<br />
The KVM Forum 2011 will be held in Vancouver BC at the Hyatt Regency Vancouver.<br />
See the Linux Foundation's KVM Forum page for more details on hotels and travel.<br />
<br />
http://events.linuxfoundation.org/events/kvm-forum/travel<br />
<br />
== Schedule ==<br />
<br />
'''Monday, August 15th'''<br />
{| border="1"<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00 - 09:15 || colspan="2" align="center"| Welcome<br />
|-<br />
|09:15 - 09:30 || [[Media:2011-forum-keynote.pdf | Keynote]] || Avi Kivity<br />
|-<br />
|09:30 - 10:00 || [[Media:2011-forum-KVM_on_the_IBM_POWER7_Processor.pdf | KVM on the IBM POWER7 Processor]] || Paul Mackerras<br />
|-<br />
|10:00 - 10:30 || [[Media:2011-forum-VFIO.pdf | VFIO: PCI device assignment breaks free of KVM]] || Alex Williamson<br />
|-<br />
| 10:30 - 10:45 || colspan="2" align="center"| Break<br />
|-<br />
| 10:45 - 11:15 || [[Media:2011-forum-qcow2.pdf | The reinvention of qcow2]] || Kevin Wolf<br />
|-<br />
| 11:15 - 11:45 || [[Media:2011-forum-virtio-scsi.pdf | Virtio SCSI: An alternative virtualized storage stack for KVM]] || Stefan Hajnoczi & Paolo Bonzini<br />
|-<br />
| 11:45 - 12:15 || [[Media:2011-forum-native-linux-kvm-tool.pdf | Native Linux KVM tool]] || Asias He<br />
|-<br />
| 12:15 - 13:30 || colspan="2" align="center"| Lunch<br />
|}<br />
{| border="1"<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:30 - 14:00 || [[Media:2011-forum-aa-numa.pdf | What's coming from the MM for KVM]] || Andrea Arcangeli || [[Media:2011-forum-embedded-power.pdf | KVM on Embedded Power Architecture Platforms]] || Stuart Yoder<br />
|-<br />
| 14:00 - 14:30 || [[Media:2011-forum-memory-overcommit.pdf | Guest memory resizing - free page hinting & more]] || Rik van Riel || [[Media:KVM-Forum-2011-RT-KVM.pdf | Using KVM as a Real-Time Hypervisor]] || Jan Kiszka<br />
|-<br />
| 14:30 - 15:00 || [[Media:Kvm-forum-2011-performance-improvements-optimizations-D.pdf | Optimizing Your KVM Instances]] || Mark Wagner || [[Media:2011-forum-porting-to-smartos.pdf | Experiences porting KVM to SmartOS]] || Bryan Cantrill<br />
|-<br />
| 15:00 - 15:20 || colspan="4" align="center"|Break<br />
|-<br />
|15:20 - 15:50 || [[Media:2011-forum-virtio_net_whatsnew.odp | virtio networking status update and case study]] || Michael S. Tsirkin || [[Media:2011-forum-libvirt.pdf | Introduction to the libvirt APIs for KVM management and their future development]] || Daniel Berrange<br />
|-<br />
|15:50 - 16:20 || [[Media:2011-forum-keep-a-limit-on-it-io-throttling-in-qemu.pdf | IO Throttling in QEMU]] || Ryan Harper || [[Media:Vdsm.pp.pdf |VDSM is now Free]] || Dan Kenigsberg<br />
|-<br />
|16:20 - 16:50 || Lightning Talks<br />
*KVM Use Cases<br />
*[[Media:TmemNotVirt-Linuxcon2011-Final.pdf | Transcedent Memory]]<br />
|| || [[Media:2011-forum-yoshi-kvm-forum-2011.pdf | The best of both worlds: Network virtualization and KVM]] || Yoshi Tamura<br />
|-<br />
|16:50 - 17:10 || colspan="4" align="center"|Break<br />
|-<br />
|17:10 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{| border="1"<br />
! Time !! Title !! Speaker<br />
|-<br />
| 9:00 - 9:15 || [[Media:2011-forum-qemu-keynote-liguori.pdf | Keynote]] || Anthony Liguori<br />
|-<br />
| 9:15 - 9:45 || [[Media:Kvm-forum-2011-performance-monitoring.pdf| Performance monitoring in KVM guests]] || Avi Kivity<br />
|-<br />
| 9:45 - 10:15 || [[Media:2011-forum-ahci.pdf| AHCI - doing storage right]] || Alexander Graf<br />
|-<br />
| 10:15 - 10:45 || [[Media:2011-forum-qapi-liguori.pdf | Code Generation for Fun and Profit]] || Anthony Liguori<br />
|-<br />
| 10:45 - 11:00 || colspan="2" align="center" | Break<br />
|-<br />
| 11:00 - 11:30 || [[Media:2011-forum-armbru-qdev.pdf | QEMU's device model qdev: Where do we go from here?]] || Markus Armbruster<br />
|-<br />
| 11:30 - 12:00 || [[Media:Spice_Roadmap_KVM_forum_2011.pdf | SPICE Roadmap]] || Alon Levy<br />
|-<br />
| 12:00 - 12:30 || [[Media:2011-forum-usb.pdf | Fixing the USB disaster]] || Gerd Hoffmann<br />
|-<br />
| 12:30 - 13:45 || colspan="2" align="center" | Lunch<br />
|}<br />
{| border="1"<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
| 13:45 - 14:15 || [[Media:2011-forum-$graphics-direct-assignment.pdf | KVM Graphics Direct Assignment]] || Allen Kay || [[Media:2011-forum-nahanni.v5.for.public.pdf | Low-Latency, High-Bandwidth Use Cases for Nahanni/ivshmem]] || Paul Lu<br />
|-<br />
| 14:15 - 14:45 || [[Media:2011-forum-lmr-kvm-autoteset.pdf | Making KVM autotest useful for KVM developers]] || Lucas Meneghel Rodrigues || [[Media:2011-forum-qemu_live_block_copy_submit.pdf | QEMU: live block copy]] || Marcelo Tosatti<br />
|-<br />
| 14:45 - 15:15 || [[Media:2011-forum-amd-iommuv2-kvm.pdf | AMD IOMMU Version 2 Support in KVM]] || Joerg Roedel || [[Media:2011-forum-LiveBackup.pdf | Livebackup - A Complete Solution for making Full and Incremental Disk Backups of Running VMs]] || Jagane Sundar<br />
|-<br />
| 15:15 - 15:30 || colspan="4" align="center"|Break<br />
|-<br />
| 15:30 - 16:00 || [[Media:2011-forum-HPC-clouds.pdf | Geographically distributed HPC Clouds using KVM]] || Conrad Wood || [[Media:2011-forum-migration.pp.pdf | Migration: one year later]] || Juan Quintela<br />
|-<br />
| 16:00 - 16:30 || [[Media:2011-kvmforum-hw-appliances-rmatinata.pdf | Implementing a Hardware Appliance Product: Applied usage of qemu/KVM and libvirt]] || Ricardo Marin Matinata || [[Media:2011-forum-logging-replay.pdf | Rapid VM Synchronization with I/O Emulation Logging-Replay]] || Kei Ohmura<br />
|-<br />
| 16:30 - 17:00 || [[Media:2011-forum-Improving-out-of-box-performance-v1.4.pdf | Improving the Out-of-box Performance When Using KVM]] ||Andrew Theurer || [[Media:2011-forum-kvm hudzia.pdf | Enhancing Live Migration Process for CPU and/or memory intensive VMs running Enterprise applications]] || Benoit Hudzia<br />
|-<br />
| 17:00 - 17:30 || || || [[Media:2011-forum-yabusame-postcopy-migration.pdf | Yabusame: Postcopy Live Migration for Qemu/KVM]] || Takahiro Hirofuchi<br />
|-<br />
| 17:30 - 17:45 || colspan="4" align="center"|Closing<br />
|-<br />
| 18:00 - 19:00 || colspan="4" align="center"|[[#BoFs|BoFs]]<br />
|}<br />
<br />
== BoFs ==<br />
<br />
<br />
'''Date TBD'''<br />
{| border="1"<br />
! Title !! Leader<br />
|-<br />
| Approaches to Cloud Storage || Igor Serebryany<br />
|}<br />
<br />
'''Monday, August 15th'''<br />
{| border="1"<br />
! Title !! Leader<br />
|-<br />
| VFIO || Alex Williamson<br />
|-<br />
| Guest and Host Communication || Amit Shah<br />
|-<br />
| Moving away from C || Avi Kivity<br />
|}<br />
<br />
'''Tuesday, August 16th'''<br />
{| border="1"<br />
! Title !! Leader<br />
|-<br />
| USB mini-summit || Sarah Sharp<br />
|-<br />
| 3D emulation and remoting || Alon Levy<br />
|-<br />
| virtio_scsi || Stefan Hajnoczi & Paolo Bonzini<br />
|-<br />
| Tracing from the virtual machine || Dhaval Giani<br />
|}<br />
<br />
== Group Photo ==<br />
<br />
[[Image:KVMForum_2011_group_photo_s.JPG|thumb|frame|KVM Forum 2011 Group Photo]]<br />
<br />
[[http://www.linux-kvm.org/wiki/images/9/92/Kvm2011_group_photo.JPG Full size picture]]<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]</div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2012&diff=173486KVM Forum 20122015-09-04T05:15:35Z<p>Amit: </p>
<hr />
<div>= KVM Forum 2012 =<br />
<br />
The [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2012] was held from November 7-9, 2012 at the Hotel Fira Palace in Barcelona. It was co-located with LinuxCon Europe 2012<br />
<br />
== Schedule ==<br />
<br />
'''Wednesday, November 7th'''<br />
{| border="1"<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00am || [[Media:2012-forum-avi-keynote.pdf | Keynote]] || Avi Kivity, Red Hat<br />
|-<br />
|09:15am || [[Media:2012-forum-Jan-Kiszka-BQL.pdf | For Performance and Latency, Not for Fun]] || Jan Kiszka, Siemens<br />
|-<br />
|10:30am || [[Media:2012-forum-Andrew-Theurer-Big-SMP-VMs.pdf | KVM Scalability: Preparing for big SMP VMs]] || Andrew Theurer, IBM<br />
|-<br />
|11:15am || [[Media:2012-forum-Liguori-qtest.pdf | Integrated Testing in QEMU - An Overview of qtest and qemu-test]] || Anthony Liguori, IBM<br />
|}<br />
<br />
{| border="1"<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
|1:00pm || [[Media:2012-forum-kvm hyperv.pdf | KVM and Microsoft Hyper-V Enlightenments]] || Vadim Rozenfeld || [[Media:2012-forum-QOM CPU.pdf | QOM Vadis? Taking Objects to CPU and Beyond]] || Andreas Färber, SUSE<br />
|-<br />
|1:45pm || [[Media:2012-forum-Hemminger-New-Bridge.pdf | Linux bridging: Teaching an Old Dog New Tricks]] || Stephen Hemminger || [[Media:2012-forum-qidl-talk.pdf | QIDL: An Embedded Language to Serialize Guest Data Structures for Live Migration]] || Michael Roth, IBM<br />
|-<br />
|2:30pm || [[Media:2012-forum-Fernando-NTT-KVM-early-adopter.pdf | KVM in the Enterprise: An Early Adopter's Take]] || Fernando Luis Vazquez Cao, NTT || [[Media:2012-forum-live-migration.pdf | Live Migration: Even faster, Now With a Dedicated Thread!]] || Orit Wasserman, Red Hat<br />
|-<br />
|3:30pm || [[Media:2012-forum-qemu-usb-status-update.pdf | Qemu USB Status Report 2012]] || Gerd Hoffmann, Red Hat || [[Media:2012-forum-postcopy.pdf | Yabusame Update on Postcopy Live Migration for QEMU/KVM]] || Isaku Yamahata, VA Linux Systems Japan K.K.<br />
|-<br />
|4:00pm || [[Media:2012-forum-yoshikawa.pdf | How to Use KVM's Reverse Mappings to Improve Scalability]] || Takuya Yoshikawa, NTT || [[Media:Spice-kvm-forum-2012.pdf | Spice Status Update]] || Hans de Goede, Red Hat<br />
|-<br />
|4:30pm || [[Media:2012-forum-Q35.pdf | A New Chipset for Qemu - Intel's Q35]] || Jason Baron, Red Hat || [[Media:2012-forum-rjones-libguestfs.pdf | New Features in libguestfs and the Virt Tools]] || Richard Jones, Red Hat<br />
|-<br />
|5:00pm || [[Media:2012-forum-libvirt-sandbox-kvm.pdf | Building Application Sandboxes on Top of KVM or LXC Using libvirt]] || Daniel Berrange, Red Hat KVM || [[Media:2012-forum-Kvm-autotest.pdf | Autotest - It's not Just a QA Tool Anymore]] || Lucas Meneghel Rodrigues, Red Hat<br />
|}<br />
<br />
'''Thursday, November 8th'''<br />
{| border="1"<br />
! Time !! Title !! Speaker<br />
|-<br />
|09:00am || [[Media:2012-forum-Keynote-Liguori.pdf | Keynote]] || Anthony Liguori, IBM<br />
|-<br />
|09:15am || [[Media:2012-forum-Virtio_net_status_challenges_2012.pdf | Virtio & Networking Status and Challenges]] || Michael S. Tsirkin, Red Hat<br />
|-<br />
|10:30am || [[Media:2012-forum-memory-mgmt.pdf | KVM Memory Management Update & Plans]] || Rik van Riel, Red Hat<br />
|-<br />
|11:15am || [[Media:2012-forum-memory-api.pdf | Revamping the QEMU Memory API]] || Avi Kivity, Red Hat<br />
|}<br />
{| border="1"<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
|1:00pm || [[Media:2012-fourm-block-overview.pdf | A Block Layer Overview]] || Kevin Wolf, Red Hat || [[Media:2012-forum-MMIO Tuning.pdf | Partial Device Port Acceleration]] || Alexander Graf, SUSE<br />
|-<br />
|1:45pm || [[Media:2012-forum-thin-provisioning.pdf | The Road to Effective Thin Provisioning in QEMU]] || Paolo Bonzini, Red Hat || [[Media:2012-forum-VFIO.pdf | VFIO: A User's Perspective]] || Alex Williamson, Red Hat<br />
|-<br />
|2:30pm || [[Media:2012-forum-glusterfs-stefanha.pdf | GlusterFS for KVM Users and Developers]] || Stefan Hajnoczi, Red Hat || [[Media:2012-forum-megasas-vfio.pdf | Megasas on Steroids: Qemu Device-Passthrough With VFIO]] || Hannes Reinecke, SUSE<br />
|-<br />
|3:30pm || [[Media:2012-forum-nakajima apicv.pdf | Enabling Optimized Interrupt/APIC Virtualization in KVM]] || Jun Nakajima, Intel || [[Media:2012-forum-Snapshots-Cody.pdf | QEMU Live Block Operations: Snapshots, Merging, and Mirroring]] || Jeff Cody, Red Hat<br />
|-<br />
|4:00pm || [[Media:2012-forum-device-sharing-Bharat.pdf | Efficient Sharing of Physical Devices Between KVM Guests and Host]] || Bharat Bhushan, Freescale || [[Media:2012-forum-virtio-blk-performance-improvement.pdf | Virtio-blk Performance Improvement]] || Asias He, Red Hat<br />
|-<br />
|4:30pm || [[Media:2012-forum-multiqueue-networking-for-kvm.pdf | Multiqueue Networking for KVM]] || Jason Wang, Red Hat || [[Media:2012-forum-WHQLAndTheCommunity.pdf | WHQL Pprocess for Windows Drivers and What the Community Can Learn From It]] || Yan Vugenfirer, Daynix<br />
|-<br />
|5:00pm || Lightning Talks: [[Media:2012-forum-Brugger-lightningtalk.pdf | PV Disk I/O]] * [[Media:2012-forum-ovmf.pdf | OVMF]] * [[Media:2012-forum NetWare as KVM Guest.pdf | Netware as KVM Guest]] * [[Media:2012-forum Efficient Guest Agnostic Virtualization with Embedded Power Architecture KVM.pdf | Efficient Guest Agnostic Virtualization with Embedded Power Architecture KVM]] || Matthias Brugger, Laszlo Ersek, Bruce Rogers, Varun Sethi || ||<br />
|}<br />
<br />
'''Friday, November 9th'''<br />
{| border="1"<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
|9:15am || [[Media:2012-forum-arm-christoffer-dall.pdf | ARM Virtualization for the Masses]] || Christoffer Dall, Virtual Open Systems || [[Media:2012-forum-Hecatonchire Benoit Hudzia.pdf | Memory Aggregation / Cloud with KVM]] || Benoit Hudzia, SAP<br />
|-<br />
|10:30am || [[Media:2012-forum-channel-io-kvm-forum.pdf | KVM on IBM System z: Channel I/O And How To Virtualize It]] || Cornelia Huck, IBM || [[Media:2012-forum-OpenStack-KVM-for-the-Masses.pdf | OpenStack: KVM for the Masses]] || Mark McLoughlin, Red Hat<br />
|-<br />
|11:15am || Boxes: A Box for Everyone! || Zeeshan Ali, Red Hat || [[Media:2012-forum-PowerKVM2012.pdf | KVM on IBM POWER: Update & IO Architecture]] || Benjamin Herrenschmidt, IBM & Stuart Yoder, Freescale<br />
|}<br />
<br />
<br />
== Community Team Photo ==<br />
<br />
Jeff Cody managed to get a photograph of (a large part of) the KVM / QEMU community development team. [http://www.linux-kvm.org/static/kvm-forum-2012-barcelona-team-photo.html View the photo and name key]<br />
<br />
== Notes ==<br />
<br />
Some notes from the talks -- http://kashyapc.fedorapeople.org/virt/kvm-forum-2012-notes.txt<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]</div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2013&diff=173485KVM Forum 20132015-09-04T05:15:22Z<p>Amit: </p>
<hr />
<div>= KVM Forum 2013 =<br />
<br />
The [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2013] was held from October 21-22, 2013 at the Sheraton Grand Hotel in Edinburgh. It was co-located with LinuxCon Europe 2013.<br />
<br />
The talks were [http://gplus.to/kvmforum2013 streamed live] via Google Hangouts / Youtube and the recordings were made available immediately after the talks ended.<br />
<br />
== Schedule ==<br />
<br />
'''Monday, October 21st'''<br />
{| border="1"<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00am || [[Media:Kvm-forum-2013-day1-keynote.pdf | Keynote]] || Gleb Natapov, Red Hat<br />
|-<br />
|09:15am || [[Media:Kvm-forum-2013-Modern-QEMU-devices.pdf | Modern QEMU Device Emulation]] || Andreas Färber, Suse<br />
|-<br />
|10:30am || [[Media:Kvm-forum-2013-device-model.pdf | How Closely Do We Model Real Hardware in QEMU?]] || Anthony Liguori, Amazon<br />
|-<br />
|11:15am || [[Media:Kvm-forum-2013-virgilpres.pdf | Virgil3D - Virtio Based 3D Capable GPU]] || Dave Airlie, Red Hat <br />
|-<br />
|}<br />
<br />
{| border="1"<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
|1:00pm || [[Media:Kvm-forum-2013-systemzarchitecture.pdf | Introduction to z/Architecture and KVM on System z]] || Jens Freimann, IBM || [[Media:Kvm-forum-2013-Static-Partitioning.pdf | Static system partitioning and KVM]] || Jan Kiszka, Siemens Corporate Technology<br />
|-<br />
|1:45pm || [[Media:Kvm-forum-2013-crossing-the-endianness-bridge.pdf | Crossing the Endianness Bridge (Or a Foolish Attempt at Mixed-Endian Virtualization)]] || Marc Zyngier, ARM || [[Media:Kvm-forum-2013-VFIO-VGA.pdf | VGA Assignment Using VFIO]] || Alex Williamson, Red Hat<br />
|-<br />
|2:30pm || [[Media:Kvm-forum-2013-firmware.pdf | Find Your Way Through the (x86) Firmware Maze]] || Gerd Hoffmann, Red Hat || [[Media:Kvm-forum-2013-vfio platform.pdf | Platform Device Passthrough Using VFIO]] || Stuart Yoder, Freescale Semiconductor<br />
|-<br />
|3:30pm || [[Media:Kvm-forum-2013-nested-virtualization-shadow-turtles.pdf | Nested Virtualization: Shadow Turtles]] || Orit Wasserman, Red Hat || [[Media:Kvm-forum-2013-Mackerras.pdf | Developments in KVM on Power]] || Paul Mackerras, IBM<br />
|-<br />
|4:00pm || [[Media:Kvm-forum-2013-nested-ept.pdf | Nested EPT to Make Nested VMX Faster]] || Gleb Natapov, Red Hat || [[Media:Kvm-forum-2013-Windows8-on-Android-with-KVM.pdf | Running Windows 8 on top of Android with KVM]] || Zhi Wang, Intel<br />
|-<br />
|4:30pm || [[Media:Kvm-forum-2013-OSv.pdf | Lessons learned from OSv]] || Avi Kivity & Glauber Costa, Cloudius || QEMU Summit || QEMU Community Leaders<br />
|-<br />
|}<br />
<br />
'''Tuesday, October 22nd'''<br />
{| border="1"<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00am || [[Media:Kvm-forum-2013-day2-keynote.pdf | Keynote]] || Anthony Liguori, Amazon<br />
|-<br />
|9:15am || [[Media:Kvm-forum-2013-Effective-multithreading-in-QEMU.pdf | Effective Multi-Threading in QEMU]] || Paolo Bonzini, Red Hat<br />
|-<br />
|10:30am || [[Media:Kvm-forum-2013-block-layer-status-report.pdf | Block Layer Status Report]] || Stefan Hajnoczi & Kevin Wolf, Red Hat <br />
|-<br />
|11:15am || [[Media:Kvm-forum-2013-openstack.pdf | An Introduction to OpenStack and its use of KVM Virtualization]] || Daniel Berrange, Red Hat<br />
|-<br />
|}<br />
<br />
{| border="1"<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2 !! colspan="2"|Track 3<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
|1:00pm || [[Media:Kvm-forum-2013-rdma.pdf | RDMA Live Migration and RDMA Fault Tolerance]] || Michael Hines, IBM || Implementing New Block Drivers: A QEMU Developer Primer || Jeff Cody, Red Hat || [[Media:Kvm-forum-2013-libvirt.pdf | New Developments and Advanced Features in the Libvirt Management API]] || Daniel Berrange, Red Hat<br />
|-<br />
|1:45pm || [[Media:Kvm-forum-2013-COLO.pdf | COLO: COarse-grained LOck-stepping Virtual Machines]] || Will Auld, Intel & Xiaowei Yang, Huawei || [[Media:Kvm-forum-2013-toward qcow2 deduplication.pdf | Toward QCOW2 Deduplication]] || Benoît Canet, Nodalink || Empowering Data Center Virtualization Using KVM || Livnat Peer, Red Hat<br />
|-<br />
|2:30pm || [[Media:Kvm-forum-2013-migration.pdf | One Year Later: And There are Still Things to Improve in Migration!]] || Juan Quintela, Red Hat Block || [[Media:Kvm-forum-2013-block-dev-configuration.pdf | Device Configuration Done Right]] || Markus Armbruster & Kevin Wolf, Red Hat || [[Media:Kvm-forum-2013-kimchi.pdf | Kimchi: Simplified KVM Management]] || Adam Litke, IBM<br />
|-<br />
|3:30pm || [[Media:Kvm-forum-2013-migration-checker.pdf | Experiments in Enabling Automated Migration Testing]] || Amit Shah, Red Hat || [[Media:Kvm-forum-2013-High-Performance-IO-for-VMs.pdf | High Performance Network I/O for Virtual Machines]] || Giuseppe Lettieri, Ingegneria dell'Informazione: Elettronica, Informatica, Telecomunicazioni || [[Media:Kvm-forum-2013-oVirt-SLA.pdf | Providing Quality of Service for VMs in oVirt]] || Martin Sivak, Red Hat<br />
|-<br />
|4:00pm || [[Media:Kvm-forum-2013-live-migration.pdf | Debugging Live Migration]] || Alexander Graf, SUSE || [[Media:Kvm-forum-2013-misha.pdf | Virtio and KVM Networking: Status Update and Plans]] || Michael S. Tsirkin, Red Hat || You Want How Much Space? Virtualisation at Keele, and How Not To Do It || Martin Goldstone, Keele University<br />
|-<br />
|4:30pm || [[Media:Kvm-forum-2013-automatic-ballooning.pdf | Automatic Memory Ballooning]] || Luiz Capitulino, Red Hat || [[Media:Kvm-forum-2013-elvis.pdf | Efficient and Scalable Virtio]] || Abel Gordon, IBM Research || [[Media:Kvm-forum-2013-LinuxStorageStackForTheCloud.pdf | Linux Storage Stack for the Cloud]] || Yeela Kaplan, Red Hat<br />
|-<br />
|5:00pm || QEMU Development and Testing Automation Using MS HCK || Anton Nayshtut, Daynix || Spice in a 3d World || Hans de Goede, Red Hat || [[Media:Kvm-forum-2013-oVirt-Trusted-Compute-Pools.pdf | Trusted Compute Pools Feature in oVirt]] || Gang Wei, Intel Open Source Technology<br />
|-<br />
|}<br />
<br />
'''Wednesday, October 23rd'''<br />
{| border="1"<br />
! Time !! Title !! Speaker<br />
|-<br />
|08:30am || Keynote Panel: OVA at KVM Forum: Connecting High Performance End Users with Leading KVM Developers || Adam Jollans, IBM; Will Auld, Intel; Fernando Luis Vazquez Cao, NTT Open Software Center; Patrick Fitzgerald, i-Laye<br />
|-<br />
|}<br />
<br />
{| border="1"<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
|9:15am || [[Media:Kvm-forum-2013-idle-latency.pdf | Reducing Context Switch Overhead]] || Rik van Riel, Red Hat|| [[Media:Kvm-forum-2013-oVirt-Updates.pdf | oVirt Project Update]] || Itamar Heim, Red Hat <br />
|-<br />
|10:30am || [[Media:Kvm-forum-2013-talk.qcontext.pdf | QContext and Supporting Multiple Event Loop Threads in QEMU]] || Michael Roth, IBM || [[Media:Kvm-forum-2013-hosted-engine.pdf | oVirt Hosted Engine: The Egg That Hosts its Parent Chicken]] || Doron Fediuck, Red Hat<br />
|-<br />
|11:15am || [[Media:Kvm-forum-2013-qapi-design.pdf | QAPI Interface Design: Best Practices]] || Eric Blake, Red Hat || [[Media:Kvm-forum-2013-oVirt-for-Multiplatform.pdf | oVirt for PowerPC]] || Leonardo Bianconi, Instituto de Pesquisas Eldorado<br />
|-<br />
|}<br />
<br />
{| border="1"<br />
! !! colspan="1"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Title !! Speaker<br />
|-<br />
|1:00pm || Hackathon || [[Media:Kvm-forum-2013-oVirt-Storage.pdf | The Future Integration Points for oVirt Storage and Storage Consumption]] || Sean Cohen & Ayal Baron, Red Hat<br />
|-<br />
|2:00pm || Hackathon || [[Media:Kvm-forum-2013-ovirt-console-vdi.pdf | Using oVirt and Spice for VDI]] || Frantisek Kobzik<br />
|-<br />
|3:30pm || Hackathon || [[Media:Kvm-forum-2013-oVirt-workshop-networking .pdf | oVirt Networking]] || Livnat Peer, Red Hat<br />
|-<br />
|4:30pm || Hackathon || [[Media:Kvm-forum-2013-oVirt-Community-BOF.pdf | Community outreach - growing the oVirt community and ecosystem]] || Dave Neary, Red Hat<br />
|-<br />
|}<br />
<br />
== Videos ==<br />
<br />
The [http://www.youtube.com/channel/UCRCSQmAOh7yzgheq-emy1xA Youtube channel] has the links to all the videos. Live streaming information on the [https://plus.google.com/u/0/107691536544094955898/posts Google+ page].<br />
<br />
== Session Notes ==<br />
<br />
* Track 1: https://etherpad.mozilla.org/KVM-Forum-2013-Edinburgh-Suite<br />
* Track 2: https://etherpad.mozilla.org/KVM-Forum-2013-Melville-Suite<br />
* Track 3: https://etherpad.mozilla.org/KVM-Forum-2013-Stirling-Suite<br />
<br />
== Community Team Photo ==<br />
<br />
* https://secure.flickr.com/photos/linuxfoundation/10610965526/sizes/o/in/set-72157636827139203/<br />
* https://secure.flickr.com/photos/linuxfoundation/10610935135/sizes/o/in/set-72157636827139203/<br />
* https://secure.flickr.com/photos/linuxfoundation/10610935535/sizes/o/in/set-72157636827139203/<br />
* https://secure.flickr.com/photos/linuxfoundation/10610967316/sizes/o/in/set-72157636827139203/<br />
* https://secure.flickr.com/photos/linuxfoundation/10610967996/sizes/o/in/set-72157636827139203/<br />
* https://secure.flickr.com/photos/linuxfoundation/10611198373/sizes/o/in/set-72157636827139203/<br />
* https://secure.flickr.com/photos/linuxfoundation/10440110504/in/set-72157636827139203/<br />
<br />
== Notes ==<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]</div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2014&diff=173484KVM Forum 20142015-09-04T05:15:08Z<p>Amit: </p>
<hr />
<div>= KVM Forum 2014 =<br />
<br />
The [https://events.linuxfoundation.org/events/kvm-forum KVM Forum 2014] was held from October 14-16, 2014 at the Congress Centre Düsseldorf in Düsseldorf, Germany. It was co-located with LinuxCon Europe 2014.<br />
<br />
== Videos ==<br />
<br />
Videos are posted at this location: https://www.youtube.com/channel/UCRCSQmAOh7yzgheq-emy1xA<br />
<br />
== Schedule ==<br />
<br />
Program schedule is at http://events.linuxfoundation.org/events/kvm-forum/program/schedule<br />
<br />
'''Tuesday, October 14th'''<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00am || [[Media:01x01-KVMKeynote.pdf | Keynote: KVM]] || Paolo Bonzini, Red Hat<br />
|-<br />
|09:15am || [[Media:01x02-KVMHardening.pdf | Security Hardening of KVM]] || Andrew Honig, Google<br />
|-<br />
|10:00am || [[Media:01x03-ValidatingTCG.pdf | Validating and Defending QEMU TCG Targets]] || Alex Bennee, Linaro<br />
|-<br />
|11:15am || [[Media:01x04-ARMdevice.pdf | ARM KVM Platform Device Assignment]] || Eric Auger, Linaro<br />
|-<br />
|12:00pm || [[Media:01x05-NFV.pdf | Extending KVM Models Toward High-Performance NFV]] || Jun Nakajima, Intel<br />
|-<br />
|}<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
|2:00pm || [[Media:01x06b-OptimizingIO.pdf |Optimizing IO Virtualization and VM Memory Management for Tablet Devices]] || Bokdeuk Jeong, Samsung || [[Media:01x06a-HWAcceleratedVirtio.pdf | Hardware Accelerated Virtio Networking for NFV]] || Varun Sethi & Yashpal Dutta, Freescale Semiconductor<br />
|-<br />
|2:30pm || [[Media:01x07b-NumaAutobalancing.pdf |Automatic NUMA Balancing]] || Rik van Riel, Red Hat || [[Media:01x07a-Vhost.pdf | vhost-scsi Technical Discussion]] || Nicholas A. Bellinger, Datera<br />
|-<br />
|3:30pm || [[Media:01x08b-KVMGT-a.pdf |KvmGT: A Full GPU Virtualization Solution for KVM]] || Jike Song, Intel || [[Media:01x08a-MIPS.pdf | KVM on MIPS]] || James Hogan, Imagination Technologies<br />
|-<br />
|4:00pm || [[Media:01x09b-VFIOandYou-small.pdf |VFIO, OVMF, GPU, and You]] || Alex Williamson, Red Hat || [[Media:01x09a-KVMPower.pdf | KVM on IBM POWER8 Machines]] || Paul Mackerras, IBM<br />
|-<br />
|4:30pm || [[Media:01x10b-QEMUGfraphics.pdf |Graphics in QEMU - How the Guest Display Shows Up in Your Desktop Windows ]] || Gerd Hoffmann, Red Hat || [[Media:01x10a-VFIOonSPAPR.pdf | VFIO on POWER]] || Alexey Kardashevskiy, IBM<br />
|-<br />
|}<br />
<br />
'''Wednesday, October 15th'''<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00am || [[Media:02x01-QEMUKeynote.pdf | Keynote: QEMU]] || Andreas Färber, SUSE<br />
|-<br />
|09:15am || [[Media:02x02-NewToQEMU.pdf | New to QEMU: A Developers's Guide to Contributing]] || Jeff Cody, Red Hat<br />
|-<br />
|10:00am || [[Media:02x03-NestedVirtualization.pdf | Nested Virtualization - State of the Art and Future Directions]] || Jan Kiszka, Siemens; Bandan Das, Red Hat; Yang Zhang, Intel<br />
|-<br />
|11:15am || [[Media:02x04-MultithreadedDevices.pdf | Towards Multi-Threaded Device Emulation in QEMU]] || Stefan Hajnoczi, Red Hat<br />
|-<br />
|12:00pm || [[Media:02x05-Userfauld.pdf | Memory Externalization with userfaultfd]] || Andrea Arcangeli & Dr. David Alan Gilbert, Red Hat<br />
|-<br />
|}<br />
<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
! !! colspan="2"|Track 1 !! colspan="2"|Track 2<br />
|-<br />
! Time !! Title !! Speaker !! Title !! Speaker<br />
|-<br />
|2:00pm || [[Media:02x06b-DeterministicReplay.pdf | Deterministic Replay and Reverse Debugging in QEMU]] || Pavel Dovgalyuk, ISP || [[Media:02x06a-VirtioBlk.pdf | Virtio-blk Multi-queue Conversion and QEMU Optimization]] || Ming Lei, Canonical<br />
|-<br />
|2:30pm || [[Media:02x07b-Migration.pdf |Migration: Trying to Make it More Robust]] || Juan Quintela, Red Hat || [[Media:02x07a-Blockdev.pdf | More Block Device Configuration]] || Kevin Wolf & Max Reitz, Red Hat<br />
|-<br />
|3:30pm || [[Media:02x08a-JobSafety.pdf |Job Safety: Blockers in the Block Layer]] || Jeff Cody, Red Hat || [[Media:02x08b-KVMonGrid.pdf | KVM on Grid, Shaken Not Stirred]] || Raphael Sack, Intel IT<br />
|-<br />
|}<br />
<br />
'''Thursday, October 16th'''<br />
{| border="1" cellpadding="5" cellspacing="0"<br />
! Time !! Title !! Speaker <br />
|-<br />
|09:00am || [[Media:03x01-LibvirtKeynote.pdf | Keynote: Libvirt]] || Jiři Denemark, Red Hat<br />
|-<br />
|09:15am || Connecting High Performance End Users with Leading KVM Developers || Dave Neary (moderator), Red Hat<br />
|-<br />
|10:00am || [[Media:03x03-Openstackpdf.pdf | OpenStack Performance Optimization with NUMA, Huge Pages and CPU Pinning]] || Daniel Berrange, Red Hat<br />
|-<br />
|11:15am || [[Media:03x04-LiveMerge.pdf | Thanks for the Live Snapshots, Where's Live merge?]] || Adam Litke, Red Hat<br />
|-<br />
|12:00pm || [[Media:03x05-Libvirt.pdf | Libvirt. Why should I Care?]] || Michal Privoznik, Red Hat<br />
|-<br />
|2:00pm || [[Media:03x06-CFS-v.pdf | I/O Demand-driven VM Scheduler in KVM]] || Hyotaek Shim, Samsung<br />
|-<br />
|2:30pm || [[Media:03x07-Valgrind.pdf | KVM and Valgrind]] || Christian Bornträger, IBM Germany<br />
|-<br />
|3:30pm || [[Media:Kvmforum14-qom.pdf |QOM Exegesis and Apocalypse]] || Paolo Bonzini, Red Hat <br />
|-<br />
|4:00pm || [[Media:03x09-TestingQEMU.pdf |Testing QEMU Emulated Devices Using qtest]] || Marc Marí Barceló, UPC Barcelona Tech<br />
|-<br />
|}<br />
<br />
== BoFs ==<br />
[[KVM Forum 2014 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
[[Image:KVM-Forum-2014.jpg]]<br />
<br />
== Blogs / News Reports ==<br />
* https://www.linux.com/news/enterprise/cloud-computing/793738-kvm-matures-and-the-use-cases-multiply/<br />
* http://log.amitshah.net/2014/11/kvm-forum-2014-2/<br />
* https://lwn.net/Articles/616223/<br />
* The security state of KVM: https://lwn.net/Articles/619376/<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]</div>Amithttps://linux-kvm.org/index.php?title=LPC_2012&diff=173483LPC 20122015-09-04T05:07:01Z<p>Amit: /* Information from Linux Plumbers Conference 2012 */</p>
<hr />
<div>=Information from Linux Plumbers Conference 2012=<br />
The Linux Plumbers Conference 2012 was held in San Diego, CA, August 29-31. The Virtualization Micro Conference included a number of presentations relevant for KVM.<br />
<br />
The presentations, as well as the notes taken during the presentations are available at the [http://wiki.linuxplumbersconf.org/2012:virtualization LPC2012 Virt Wiki] page.<br />
<br />
<br />
[[Category:Conferences]]</div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2015&diff=173482KVM Forum 20152015-09-04T05:04:53Z<p>Amit: /* Thursday morning - August 20, 2015 */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2015 KVM Forum 2015] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2015 ==<br />
</noinclude><br />
<br />
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.<br />
<br />
[[File:Kvm-forum-2015.png|240px]]<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday morning - August 19, 2015 ====<br />
* KVM Forum 2015 - KVM Keynote by Paolo Bonzini ([http://www.youtube.com/watch?v=I_rBuEfC1Yg video], [http://www.linux-kvm.org/images/3/35/01x01-Paolo_Bonzini-KVM-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* Virtualizing the Locomotive: Ready, Set, Go! by Mark Kraeling ([https://www.youtube.com/watch?v=Qg8BLHjLiSo video])<br />
* 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])<br />
<br />
==== Wednesday afternoon - August 19, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Wednesday_afternoon_-_August_19.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* Migratable 40GBit/s Ethernet by Alexander Graf ([https://www.youtube.com/watch?v=U5V6c6lVnw0 video], [https://www.youtube.com/watch?v=4RFsSgzuFso improved video], [http://www.linux-kvm.org/images/7/79/01x06-Alexander_Graf-Migratable_40gbs_ethernet.pdf slides], [http://csgraf.de/agraf/40gbits/ animated slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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)]<br />
</noinclude><br />
<br />
==== Thursday morning - August 20, 2015 ====<br />
* 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])<br />
* 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])<br />
* KVM Message Passing Performance by David Matlack ([http://www.linux-kvm.org/images/a/ac/02x03-Davit_Matalack-KVM_Message_passing_Performance.pdf slides])<br />
* 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])<br />
* QEMU and OpenGL by Gerd Hoffmann ([http://www.linux-kvm.org/images/1/1b/02x04-Aspen-Gerd_Hoffmann-QEMU_and_OpenGL.pdf slides])<br />
* 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])<br />
* 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])<br />
<br />
==== Thursday afternoon - August 20, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Thursday_afternoon_-_August_20.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman<br />
* 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])<br />
* Rethinking machine types by David Gibson ([https://www.youtube.com/watch?v=kzwhizO1Azs video])<br />
</noinclude><br />
<br />
==== Friday morning - August 21, 2015 ====<br />
* KVM Forum 2015 - Libvirt Keynote by Jiří Denemark ([http://www.linux-kvm.org/images/b/b5/03x01-Jiri_Denemark-Libvirt-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* High performance VMs in OpenStack by Nikola Dipanov ([http://www.linux-kvm.org/images/c/c2/03x04-Juniper-Nikola_Dipanov-HighPerformanceVMsInOpenStack.pdf slides])<br />
* 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])<br />
* The new oVirt Extension API - The 1st step for fully modular oVirt by Martin Perina<br />
==== Friday afternoon - August 21, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Friday_afternoon_-_August_21.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* ARM interrupt virtualization by Andre Przywara ([http://www.linux-kvm.org/images/7/79/03x09-Aspen-Andre_Przywara-ARM_Interrupt_Virtualization.pdf slides])<br />
* 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])<br />
* Using IPMI in QEMU by Corey Minyard ([http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides])<br />
<br />
==== Tutorials ====<br />
* 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])<br />
* 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])<br />
<br />
== Schedule ==<br />
<br />
http://kvmforum2015.sched.org/<br />
<br />
== BoFs ==<br />
[[KVM Forum 2015 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
== Blogs / News Reports ==<br />
* http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more<br />
* https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2015&diff=173481KVM Forum 20152015-09-04T05:04:19Z<p>Amit: /* Thursday afternoon - August 20, 2015 */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2015 KVM Forum 2015] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2015 ==<br />
</noinclude><br />
<br />
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.<br />
<br />
[[File:Kvm-forum-2015.png|240px]]<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday morning - August 19, 2015 ====<br />
* KVM Forum 2015 - KVM Keynote by Paolo Bonzini ([http://www.youtube.com/watch?v=I_rBuEfC1Yg video], [http://www.linux-kvm.org/images/3/35/01x01-Paolo_Bonzini-KVM-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* Virtualizing the Locomotive: Ready, Set, Go! by Mark Kraeling ([https://www.youtube.com/watch?v=Qg8BLHjLiSo video])<br />
* 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])<br />
<br />
==== Wednesday afternoon - August 19, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Wednesday_afternoon_-_August_19.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* Migratable 40GBit/s Ethernet by Alexander Graf ([https://www.youtube.com/watch?v=U5V6c6lVnw0 video], [https://www.youtube.com/watch?v=4RFsSgzuFso improved video], [http://www.linux-kvm.org/images/7/79/01x06-Alexander_Graf-Migratable_40gbs_ethernet.pdf slides], [http://csgraf.de/agraf/40gbits/ animated slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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)]<br />
</noinclude><br />
<br />
==== Thursday morning - August 20, 2015 ====<br />
* 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])<br />
* 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])<br />
* KVM Message Passing Performance by David Matlack ([http://www.linux-kvm.org/images/a/ac/02x03-Davit_Matalack-KVM_Message_passing_Performance.pdf slides])<br />
* 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])<br />
* QEMU and OpenGL by Gerd Hoffmann ([http://www.linux-kvm.org/images/1/1b/02x04-Aspen-Gerd_Hoffmann-QEMU_and_OpenGL.pdf slides])<br />
* 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])<br />
* 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])<br />
<br />
==== Thursday afternoon - August 20, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Thursday_afternoon_-_August_20.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman<br />
* 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])<br />
* Rethinking machine types by David Gibson ([https://www.youtube.com/watch?v=kzwhizO1Azs video])<br />
</noinclude><br />
<br />
==== Friday morning - August 21, 2015 ====<br />
* KVM Forum 2015 - Libvirt Keynote by Jiří Denemark ([http://www.linux-kvm.org/images/b/b5/03x01-Jiri_Denemark-Libvirt-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* High performance VMs in OpenStack by Nikola Dipanov ([http://www.linux-kvm.org/images/c/c2/03x04-Juniper-Nikola_Dipanov-HighPerformanceVMsInOpenStack.pdf slides])<br />
* 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])<br />
* The new oVirt Extension API - The 1st step for fully modular oVirt by Martin Perina<br />
==== Friday afternoon - August 21, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Friday_afternoon_-_August_21.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* ARM interrupt virtualization by Andre Przywara ([http://www.linux-kvm.org/images/7/79/03x09-Aspen-Andre_Przywara-ARM_Interrupt_Virtualization.pdf slides])<br />
* 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])<br />
* Using IPMI in QEMU by Corey Minyard ([http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides])<br />
<br />
==== Tutorials ====<br />
* 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])<br />
* 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])<br />
<br />
== Schedule ==<br />
<br />
http://kvmforum2015.sched.org/<br />
<br />
== BoFs ==<br />
[[KVM Forum 2015 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
== Blogs / News Reports ==<br />
* http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more<br />
* https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2015&diff=173480KVM Forum 20152015-09-04T05:03:31Z<p>Amit: /* Friday afternoon - August 21, 2015 */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2015 KVM Forum 2015] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2015 ==<br />
</noinclude><br />
<br />
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.<br />
<br />
[[File:Kvm-forum-2015.png|240px]]<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday morning - August 19, 2015 ====<br />
* KVM Forum 2015 - KVM Keynote by Paolo Bonzini ([http://www.youtube.com/watch?v=I_rBuEfC1Yg video], [http://www.linux-kvm.org/images/3/35/01x01-Paolo_Bonzini-KVM-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* Virtualizing the Locomotive: Ready, Set, Go! by Mark Kraeling ([https://www.youtube.com/watch?v=Qg8BLHjLiSo video])<br />
* 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])<br />
<br />
==== Wednesday afternoon - August 19, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Wednesday_afternoon_-_August_19.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* Migratable 40GBit/s Ethernet by Alexander Graf ([https://www.youtube.com/watch?v=U5V6c6lVnw0 video], [https://www.youtube.com/watch?v=4RFsSgzuFso improved video], [http://www.linux-kvm.org/images/7/79/01x06-Alexander_Graf-Migratable_40gbs_ethernet.pdf slides], [http://csgraf.de/agraf/40gbits/ animated slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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)]<br />
</noinclude><br />
<br />
==== Thursday morning - August 20, 2015 ====<br />
* 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])<br />
* 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])<br />
* KVM Message Passing Performance by David Matlack ([http://www.linux-kvm.org/images/a/ac/02x03-Davit_Matalack-KVM_Message_passing_Performance.pdf slides])<br />
* 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])<br />
* QEMU and OpenGL by Gerd Hoffmann ([http://www.linux-kvm.org/images/1/1b/02x04-Aspen-Gerd_Hoffmann-QEMU_and_OpenGL.pdf slides])<br />
* 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])<br />
* 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])<br />
<br />
==== Thursday afternoon - August 20, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Thursday_afternoon_-_August_20.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman<br />
* 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])<br />
* Rethinking machine types by David Gibson<br />
</noinclude><br />
==== Friday morning - August 21, 2015 ====<br />
* KVM Forum 2015 - Libvirt Keynote by Jiří Denemark ([http://www.linux-kvm.org/images/b/b5/03x01-Jiri_Denemark-Libvirt-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* High performance VMs in OpenStack by Nikola Dipanov ([http://www.linux-kvm.org/images/c/c2/03x04-Juniper-Nikola_Dipanov-HighPerformanceVMsInOpenStack.pdf slides])<br />
* 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])<br />
* The new oVirt Extension API - The 1st step for fully modular oVirt by Martin Perina<br />
==== Friday afternoon - August 21, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Friday_afternoon_-_August_21.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* ARM interrupt virtualization by Andre Przywara ([http://www.linux-kvm.org/images/7/79/03x09-Aspen-Andre_Przywara-ARM_Interrupt_Virtualization.pdf slides])<br />
* 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])<br />
* Using IPMI in QEMU by Corey Minyard ([http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides])<br />
<br />
==== Tutorials ====<br />
* 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])<br />
* 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])<br />
<br />
== Schedule ==<br />
<br />
http://kvmforum2015.sched.org/<br />
<br />
== BoFs ==<br />
[[KVM Forum 2015 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
== Blogs / News Reports ==<br />
* http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more<br />
* https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2015&diff=173479KVM Forum 20152015-09-04T05:00:44Z<p>Amit: /* Thursday morning - August 20, 2015 */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2015 KVM Forum 2015] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2015 ==<br />
</noinclude><br />
<br />
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.<br />
<br />
[[File:Kvm-forum-2015.png|240px]]<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday morning - August 19, 2015 ====<br />
* KVM Forum 2015 - KVM Keynote by Paolo Bonzini ([http://www.youtube.com/watch?v=I_rBuEfC1Yg video], [http://www.linux-kvm.org/images/3/35/01x01-Paolo_Bonzini-KVM-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* Virtualizing the Locomotive: Ready, Set, Go! by Mark Kraeling ([https://www.youtube.com/watch?v=Qg8BLHjLiSo video])<br />
* 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])<br />
<br />
==== Wednesday afternoon - August 19, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Wednesday_afternoon_-_August_19.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* Migratable 40GBit/s Ethernet by Alexander Graf ([https://www.youtube.com/watch?v=U5V6c6lVnw0 video], [https://www.youtube.com/watch?v=4RFsSgzuFso improved video], [http://www.linux-kvm.org/images/7/79/01x06-Alexander_Graf-Migratable_40gbs_ethernet.pdf slides], [http://csgraf.de/agraf/40gbits/ animated slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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)]<br />
</noinclude><br />
<br />
==== Thursday morning - August 20, 2015 ====<br />
* 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])<br />
* 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])<br />
* KVM Message Passing Performance by David Matlack ([http://www.linux-kvm.org/images/a/ac/02x03-Davit_Matalack-KVM_Message_passing_Performance.pdf slides])<br />
* 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])<br />
* QEMU and OpenGL by Gerd Hoffmann ([http://www.linux-kvm.org/images/1/1b/02x04-Aspen-Gerd_Hoffmann-QEMU_and_OpenGL.pdf slides])<br />
* 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])<br />
* 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])<br />
<br />
==== Thursday afternoon - August 20, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Thursday_afternoon_-_August_20.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman<br />
* 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])<br />
* Rethinking machine types by David Gibson<br />
</noinclude><br />
==== Friday morning - August 21, 2015 ====<br />
* KVM Forum 2015 - Libvirt Keynote by Jiří Denemark ([http://www.linux-kvm.org/images/b/b5/03x01-Jiri_Denemark-Libvirt-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* High performance VMs in OpenStack by Nikola Dipanov ([http://www.linux-kvm.org/images/c/c2/03x04-Juniper-Nikola_Dipanov-HighPerformanceVMsInOpenStack.pdf slides])<br />
* 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])<br />
* The new oVirt Extension API - The 1st step for fully modular oVirt by Martin Perina<br />
==== Friday afternoon - August 21, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Friday_afternoon_-_August_21.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Managed conversion of guests to oVirt by Arik Hadas ([http://www.linux-kvm.org/images/9/97/03x07-Cedar-Arak_Hadas-ManagedConversionOfGuestsToOVirt.pdf slides])<br />
* ARM interrupt virtualization by Andre Przywara ([http://www.linux-kvm.org/images/7/79/03x09-Aspen-Andre_Przywara-ARM_Interrupt_Virtualization.pdf slides])<br />
* oVirt SR-IOV support by Barak Azulay ([http://www.linux-kvm.org/images/6/6d/03x05-Cedar-Barak_Azulay-oVirtSR-IOVSupport.pdf slides])<br />
* Using IPMI in QEMU by Corey Minyard ([http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides])<br />
<br />
==== Tutorials ====<br />
* 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])<br />
* 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])<br />
<br />
== Schedule ==<br />
<br />
http://kvmforum2015.sched.org/<br />
<br />
== BoFs ==<br />
[[KVM Forum 2015 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
== Blogs / News Reports ==<br />
* http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more<br />
* https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amithttps://linux-kvm.org/index.php?title=KVM_Forum_2015&diff=173478KVM Forum 20152015-09-03T01:31:19Z<p>Amit: /* Wednesday afternoon - August 19, 2015 */</p>
<hr />
<div><includeonly><br />
== [http://www.linux-kvm.org/page/KVM_Forum_2015 KVM Forum 2015] ==<br />
</includeonly><br />
<noinclude><br />
== KVM Forum 2015 ==<br />
</noinclude><br />
<br />
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.<br />
<br />
[[File:Kvm-forum-2015.png|240px]]<br />
<br />
== Live Updates ==<br />
<br />
Watch the [https://plus.google.com/107691536544094955898/posts Google+ Group] for live updates from the event.<br />
<br />
== Videos and Slides ==<br />
<br />
==== Wednesday morning - August 19, 2015 ====<br />
* KVM Forum 2015 - KVM Keynote by Paolo Bonzini ([http://www.youtube.com/watch?v=I_rBuEfC1Yg video], [http://www.linux-kvm.org/images/3/35/01x01-Paolo_Bonzini-KVM-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* Virtualizing the Locomotive: Ready, Set, Go! by Mark Kraeling ([https://www.youtube.com/watch?v=Qg8BLHjLiSo video])<br />
* 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])<br />
<br />
==== Wednesday afternoon - August 19, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Wednesday_afternoon_-_August_19.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* Migratable 40GBit/s Ethernet by Alexander Graf ([https://www.youtube.com/watch?v=U5V6c6lVnw0 video], [https://www.youtube.com/watch?v=4RFsSgzuFso improved video], [http://www.linux-kvm.org/images/7/79/01x06-Alexander_Graf-Migratable_40gbs_ethernet.pdf slides], [http://csgraf.de/agraf/40gbits/ animated slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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)]<br />
</noinclude><br />
<br />
==== Thursday morning - August 20, 2015 ====<br />
* KVM Forum 2015 - QEMU Keynote by Alexander Graf ([http://www.linux-kvm.org/images/2/23/02x01-Alexander_Graf-QEMU-Keynote.pdf slides])<br />
* 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])<br />
* KVM Message Passing Performance by David Matlack ([http://www.linux-kvm.org/images/a/ac/02x03-Davit_Matalack-KVM_Message_passing_Performance.pdf slides])<br />
* 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])<br />
* QEMU and OpenGL by Gerd Hoffmann ([http://www.linux-kvm.org/images/1/1b/02x04-Aspen-Gerd_Hoffmann-QEMU_and_OpenGL.pdf slides])<br />
* 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])<br />
* 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])<br />
<br />
==== Thursday afternoon - August 20, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Thursday_afternoon_-_August_20.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* QEMU Hotplug Infrastructure and Implementing PCI Hotplug for PowerKVM by Michael Roth<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Low latency edge computing with QEMU/KVM: Challenges and future by Mihai Caraman<br />
* 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])<br />
* Rethinking machine types by David Gibson<br />
</noinclude><br />
==== Friday morning - August 21, 2015 ====<br />
* KVM Forum 2015 - Libvirt Keynote by Jiří Denemark ([http://www.linux-kvm.org/images/b/b5/03x01-Jiri_Denemark-Libvirt-Keynote.pdf slides])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* High performance VMs in OpenStack by Nikola Dipanov ([http://www.linux-kvm.org/images/c/c2/03x04-Juniper-Nikola_Dipanov-HighPerformanceVMsInOpenStack.pdf slides])<br />
* 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])<br />
* The new oVirt Extension API - The 1st step for fully modular oVirt by Martin Perina<br />
==== Friday afternoon - August 21, 2015 ====<br />
<includeonly><br />
[http://www.linux-kvm.org/page/KVM_Forum_2015#Friday_afternoon_-_August_21.2C_2015 More...]<br />
</includeonly><br />
<noinclude><br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* 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])<br />
* Managed conversion of guests to oVirt by Arik Hadas ([http://www.linux-kvm.org/images/9/97/03x07-Cedar-Arak_Hadas-ManagedConversionOfGuestsToOVirt.pdf slides])<br />
* ARM interrupt virtualization by Andre Przywara ([http://www.linux-kvm.org/images/7/79/03x09-Aspen-Andre_Przywara-ARM_Interrupt_Virtualization.pdf slides])<br />
* oVirt SR-IOV support by Barak Azulay ([http://www.linux-kvm.org/images/6/6d/03x05-Cedar-Barak_Azulay-oVirtSR-IOVSupport.pdf slides])<br />
* Using IPMI in QEMU by Corey Minyard ([http://www.linux-kvm.org/images/7/76/03x08-Juniper-Corey_Minyard-UsingIPMIinQEMU.ods.pdf slides])<br />
<br />
==== Tutorials ====<br />
* 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])<br />
* 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])<br />
<br />
== Schedule ==<br />
<br />
http://kvmforum2015.sched.org/<br />
<br />
== BoFs ==<br />
[[KVM Forum 2015 BOF]]<br />
<br />
== Community Team Photo ==<br />
<br />
== Blogs / News Reports ==<br />
* http://www.linux.com/news/enterprise/systems-management/846642-kvm-forum-preview-kvm-qemu-and-more<br />
* https://community.redhat.com/blog/2015/04/two-hypervisors-one-great-collaboration/<br />
<br />
<br />
__NOTOC__<br />
<br />
[[Category:KVMForum]][[Category:Conferences]]<br />
</noinclude></div>Amit