SlideShare a Scribd company logo
®




    Xen Hypervisor Update

    Keir Fraser, Citrix Systems Inc.



11/26/2009                             1
®
Release plans

     • Current stable release: 3.4.2
             – Released just last week
     • Next releases: 3.4.3 and 4.0.0
             – Both anticipated early in the New Year
     • Ongoing strategy:
             – Maintain two stable branches until the later
               one has matured enough for switchover
             – Quarterly releases from stable branches
             – Six to nine months between major releases

11/26/2009                                                    2
®
Linux kernel: pv_ops

• Efficient support has been upstream for a couple
  of years now
   – Running well as ‘domU’ VM
• Jeremy Fitzhardinge manages the tree for
  further development
   – Path for further upstreaming to kernel.org
   – Default kernel for Xen 4.0
• Still to do:
   – Port your favourite backend driver
   – Test!


                                                     3
®
Virtual block devices: blktap2

• Support VHD storage format
• Snapshot virtual disks
  – Checkpointing, gold images, …
• Simplified kernel support
  – Leverage blkback
• Simpler invocation model
  – Command-line driven rather than xenstore
  – More generic, easier test and debug


                                               4
®
High availability: Remus


• Maintain an up-to-date replica of a VM on
  a backup server
   – Regular (50ms) checkpoints
   – Buffer I/O over this interval (IMQ, blktap2)
• Fail over to backup if primary fails
   – Simple heartbeat protocol
   – But scope for using more featureful external
     monitors such as Linux-HA
• Simple and transparent
                                                    5
®
     Network performance: netchannel2

     • Network virtualisation is particularly hard
             – High packet rates; latency sensitive
     • Old netfront/back drivers have limitations
             – High cost for packet receive
             – Not designed for next-generation NICs
     • Ongoing work on netchannel2 to address this
     • Lazy copy in the guest (reduces dom0 load)
             – Provide guest a copy-only, sub-page, revocable grant
     • Support multi-queue NICs
             – DMA directly to guest buffers
     • Smart NICs, SR-IOV
     • Reusable extensible ring architecture
11/26/2009                                                            6
®
     Page sharing

     • Potential for reducing memory pressure by
       sharing identical pages across VMs
             – Significant savings in ‘ideal’ cases
             – Rather smaller gains in typical heterogeneous
               scenarios (10-20%)
     • How to find identical pages?
             – Identical disc blocks
     • Allows memory overcommit
             – Hence requires demand paging
             – Or don’t give spare pages directly back to guests


11/26/2009                                                         7
®
     Toolstack consolidation: libxenlight

     • A range of toolstacks now in use
             – Xend, xapi, xenvm
     • Share common code at the lowest level
             – Libxenctrl, libxenguest
     • But still a good deal of shareable infrastructure is
       implemented separately in each toolstack
     • Libxenlight: higher-level operations which can be shared
       among all toolstacks
             – Implemented in C, licensed under LGPL
             – Domain creation, destruction, migration, PCI passthru, …
     • Plans to move all toolstacks over to this library (and
       delete equivalent but non-shared code)

11/26/2009                                                                8
®
Managing development

• Use the developer mailing lists
  – xen-devel@lists.xensource.com
  – {xci-devel,xen-api}@lists.xensource.com
  – Requests for comments
  – Announcements of dev plans
  – Patches posted for comment, review and
    checkin
• Use the wiki
  – http://wiki.xensource.com/xenwiki/XenRoadMap


                                                   9

More Related Content

What's hot

PVH : PV Guest in HVM container
PVH : PV Guest in HVM containerPVH : PV Guest in HVM container
PVH : PV Guest in HVM container
The Linux Foundation
 
Xen io
Xen ioXen io
Xen io
wangyuanzhf
 
Ina Pratt Fosdem Feb2008
Ina Pratt Fosdem Feb2008Ina Pratt Fosdem Feb2008
Ina Pratt Fosdem Feb2008
The Linux Foundation
 
XS Boston 2008 Quantitative
XS Boston 2008 QuantitativeXS Boston 2008 Quantitative
XS Boston 2008 Quantitative
The Linux Foundation
 
Xen Memory Management
Xen Memory ManagementXen Memory Management
Xen Memory Management
The Linux Foundation
 
XPDS13: Xen on ARM Update - Stefano Stabellini, Citrix
XPDS13: Xen on ARM Update - Stefano Stabellini, CitrixXPDS13: Xen on ARM Update - Stefano Stabellini, Citrix
XPDS13: Xen on ARM Update - Stefano Stabellini, Citrix
The Linux Foundation
 
Redesigning Xen Memory Sharing (Grant) Mechanism
Redesigning Xen Memory Sharing (Grant) MechanismRedesigning Xen Memory Sharing (Grant) Mechanism
Redesigning Xen Memory Sharing (Grant) Mechanism
The Linux Foundation
 
LFNW2014 Advanced Security Features of Xen Project Hypervisor
LFNW2014 Advanced Security Features of Xen Project HypervisorLFNW2014 Advanced Security Features of Xen Project Hypervisor
LFNW2014 Advanced Security Features of Xen Project Hypervisor
The Linux Foundation
 
Ian Pratt Nsdi Keynote Apr2008
Ian Pratt Nsdi Keynote Apr2008Ian Pratt Nsdi Keynote Apr2008
Ian Pratt Nsdi Keynote Apr2008
The Linux Foundation
 
XS 2008 Boston Capacity Planning
XS 2008 Boston Capacity PlanningXS 2008 Boston Capacity Planning
XS 2008 Boston Capacity Planning
The Linux Foundation
 
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
The Linux Foundation
 
XS Boston 2008 XenLoop
XS Boston 2008 XenLoopXS Boston 2008 XenLoop
XS Boston 2008 XenLoop
The Linux Foundation
 
XPDDS18: Performance tuning on Xen platform - Bo Zhang & Yifei Jiang, Huawei
XPDDS18: Performance tuning on Xen platform - Bo Zhang & Yifei Jiang, HuaweiXPDDS18: Performance tuning on Xen platform - Bo Zhang & Yifei Jiang, Huawei
XPDDS18: Performance tuning on Xen platform - Bo Zhang & Yifei Jiang, Huawei
The Linux Foundation
 
XPDDS18: CPUFreq in Xen on ARM - Oleksandr Tyshchenko, EPAM Systems
XPDDS18: CPUFreq in Xen on ARM - Oleksandr Tyshchenko, EPAM SystemsXPDDS18: CPUFreq in Xen on ARM - Oleksandr Tyshchenko, EPAM Systems
XPDDS18: CPUFreq in Xen on ARM - Oleksandr Tyshchenko, EPAM Systems
The Linux Foundation
 
Rmll Virtualization As Is Tool 20090707 V1.0
Rmll Virtualization As Is Tool 20090707 V1.0Rmll Virtualization As Is Tool 20090707 V1.0
Rmll Virtualization As Is Tool 20090707 V1.0
guest72e8c1
 
Xen and the art of embedded virtualization (ELC 2017)
Xen and the art of embedded virtualization (ELC 2017)Xen and the art of embedded virtualization (ELC 2017)
Xen and the art of embedded virtualization (ELC 2017)
Stefano Stabellini
 
XS Oracle 2009 Intro Slides
XS Oracle 2009 Intro SlidesXS Oracle 2009 Intro Slides
XS Oracle 2009 Intro Slides
The Linux Foundation
 
XS Japan 2008 Services English
XS Japan 2008 Services EnglishXS Japan 2008 Services English
XS Japan 2008 Services English
The Linux Foundation
 
XS Japan 2008 Xen Mgmt English
XS Japan 2008 Xen Mgmt EnglishXS Japan 2008 Xen Mgmt English
XS Japan 2008 Xen Mgmt English
The Linux Foundation
 
Memory Virtualization
Memory VirtualizationMemory Virtualization
Memory Virtualization
Tsuyoshi OZAWA
 

What's hot (20)

PVH : PV Guest in HVM container
PVH : PV Guest in HVM containerPVH : PV Guest in HVM container
PVH : PV Guest in HVM container
 
Xen io
Xen ioXen io
Xen io
 
Ina Pratt Fosdem Feb2008
Ina Pratt Fosdem Feb2008Ina Pratt Fosdem Feb2008
Ina Pratt Fosdem Feb2008
 
XS Boston 2008 Quantitative
XS Boston 2008 QuantitativeXS Boston 2008 Quantitative
XS Boston 2008 Quantitative
 
Xen Memory Management
Xen Memory ManagementXen Memory Management
Xen Memory Management
 
XPDS13: Xen on ARM Update - Stefano Stabellini, Citrix
XPDS13: Xen on ARM Update - Stefano Stabellini, CitrixXPDS13: Xen on ARM Update - Stefano Stabellini, Citrix
XPDS13: Xen on ARM Update - Stefano Stabellini, Citrix
 
Redesigning Xen Memory Sharing (Grant) Mechanism
Redesigning Xen Memory Sharing (Grant) MechanismRedesigning Xen Memory Sharing (Grant) Mechanism
Redesigning Xen Memory Sharing (Grant) Mechanism
 
LFNW2014 Advanced Security Features of Xen Project Hypervisor
LFNW2014 Advanced Security Features of Xen Project HypervisorLFNW2014 Advanced Security Features of Xen Project Hypervisor
LFNW2014 Advanced Security Features of Xen Project Hypervisor
 
Ian Pratt Nsdi Keynote Apr2008
Ian Pratt Nsdi Keynote Apr2008Ian Pratt Nsdi Keynote Apr2008
Ian Pratt Nsdi Keynote Apr2008
 
XS 2008 Boston Capacity Planning
XS 2008 Boston Capacity PlanningXS 2008 Boston Capacity Planning
XS 2008 Boston Capacity Planning
 
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
XPDS13: Enabling Fast, Dynamic Network Processing with ClickOS - Joao Martins...
 
XS Boston 2008 XenLoop
XS Boston 2008 XenLoopXS Boston 2008 XenLoop
XS Boston 2008 XenLoop
 
XPDDS18: Performance tuning on Xen platform - Bo Zhang & Yifei Jiang, Huawei
XPDDS18: Performance tuning on Xen platform - Bo Zhang & Yifei Jiang, HuaweiXPDDS18: Performance tuning on Xen platform - Bo Zhang & Yifei Jiang, Huawei
XPDDS18: Performance tuning on Xen platform - Bo Zhang & Yifei Jiang, Huawei
 
XPDDS18: CPUFreq in Xen on ARM - Oleksandr Tyshchenko, EPAM Systems
XPDDS18: CPUFreq in Xen on ARM - Oleksandr Tyshchenko, EPAM SystemsXPDDS18: CPUFreq in Xen on ARM - Oleksandr Tyshchenko, EPAM Systems
XPDDS18: CPUFreq in Xen on ARM - Oleksandr Tyshchenko, EPAM Systems
 
Rmll Virtualization As Is Tool 20090707 V1.0
Rmll Virtualization As Is Tool 20090707 V1.0Rmll Virtualization As Is Tool 20090707 V1.0
Rmll Virtualization As Is Tool 20090707 V1.0
 
Xen and the art of embedded virtualization (ELC 2017)
Xen and the art of embedded virtualization (ELC 2017)Xen and the art of embedded virtualization (ELC 2017)
Xen and the art of embedded virtualization (ELC 2017)
 
XS Oracle 2009 Intro Slides
XS Oracle 2009 Intro SlidesXS Oracle 2009 Intro Slides
XS Oracle 2009 Intro Slides
 
XS Japan 2008 Services English
XS Japan 2008 Services EnglishXS Japan 2008 Services English
XS Japan 2008 Services English
 
XS Japan 2008 Xen Mgmt English
XS Japan 2008 Xen Mgmt EnglishXS Japan 2008 Xen Mgmt English
XS Japan 2008 Xen Mgmt English
 
Memory Virtualization
Memory VirtualizationMemory Virtualization
Memory Virtualization
 

Similar to Xen Roadmap 11 09

Xen Hypervisor Update 2011
Xen Hypervisor Update 2011Xen Hypervisor Update 2011
Xen Hypervisor Update 2011
The Linux Foundation
 
Xen revisited
Xen revisitedXen revisited
Xen revisited
Shahbaz Sidhu
 
vBACD July 2012 - Xen Cloud Platform
vBACD July 2012 - Xen Cloud PlatformvBACD July 2012 - Xen Cloud Platform
vBACD July 2012 - Xen Cloud Platform
CloudStack - Open Source Cloud Computing Project
 
BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform
The Linux Foundation
 
Private cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicomPrivate cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicom
Microsoft Singapore
 
Oscon 2012 : From Datacenter to the Cloud - Featuring Xen and XCP
Oscon 2012 : From Datacenter to the Cloud - Featuring Xen and XCPOscon 2012 : From Datacenter to the Cloud - Featuring Xen and XCP
Oscon 2012 : From Datacenter to the Cloud - Featuring Xen and XCP
The Linux Foundation
 
Migrating Novell GroupWise to Linux
Migrating Novell GroupWise to LinuxMigrating Novell GroupWise to Linux
Migrating Novell GroupWise to Linux
Novell
 
Chen Haibo
Chen HaiboChen Haibo
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSEXPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
The Linux Foundation
 
RHEL5 XEN HandOnTraining_v0.4.pdf
RHEL5 XEN HandOnTraining_v0.4.pdfRHEL5 XEN HandOnTraining_v0.4.pdf
RHEL5 XEN HandOnTraining_v0.4.pdf
Paul Yang
 
Introduction to failover clustering with sql server
Introduction to failover clustering with sql serverIntroduction to failover clustering with sql server
Introduction to failover clustering with sql server
Eduardo Castro
 
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK
 
Pm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstackPm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstack
OpenCity Community
 
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyOpenstorage with OpenStack, by Bradley
Openstorage with OpenStack, by Bradley
Hui Cheng
 
Xen Project Update LinuxCon Brazil
Xen Project Update LinuxCon BrazilXen Project Update LinuxCon Brazil
Xen Project Update LinuxCon Brazil
The Linux Foundation
 
OpenVZ Linux Containers
OpenVZ Linux ContainersOpenVZ Linux Containers
OpenVZ Linux Containers
Kirill Kolyshkin
 
Xen and the Art of Virtualization
Xen and the Art of VirtualizationXen and the Art of Virtualization
Xen and the Art of Virtualization
Susheel Thakur
 
Windsor: Domain 0 Disaggregation for XenServer and XCP
	Windsor: Domain 0 Disaggregation for XenServer and XCP	Windsor: Domain 0 Disaggregation for XenServer and XCP
Windsor: Domain 0 Disaggregation for XenServer and XCP
The Linux Foundation
 
RMLL / LSM 2009
RMLL / LSM 2009RMLL / LSM 2009
RMLL / LSM 2009
Franck_Villaume
 
Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015
Duncan Epping
 

Similar to Xen Roadmap 11 09 (20)

Xen Hypervisor Update 2011
Xen Hypervisor Update 2011Xen Hypervisor Update 2011
Xen Hypervisor Update 2011
 
Xen revisited
Xen revisitedXen revisited
Xen revisited
 
vBACD July 2012 - Xen Cloud Platform
vBACD July 2012 - Xen Cloud PlatformvBACD July 2012 - Xen Cloud Platform
vBACD July 2012 - Xen Cloud Platform
 
BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform BACD July 2012 : The Xen Cloud Platform
BACD July 2012 : The Xen Cloud Platform
 
Private cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicomPrivate cloud virtual reality to reality a partner story daniel mar_technicom
Private cloud virtual reality to reality a partner story daniel mar_technicom
 
Oscon 2012 : From Datacenter to the Cloud - Featuring Xen and XCP
Oscon 2012 : From Datacenter to the Cloud - Featuring Xen and XCPOscon 2012 : From Datacenter to the Cloud - Featuring Xen and XCP
Oscon 2012 : From Datacenter to the Cloud - Featuring Xen and XCP
 
Migrating Novell GroupWise to Linux
Migrating Novell GroupWise to LinuxMigrating Novell GroupWise to Linux
Migrating Novell GroupWise to Linux
 
Chen Haibo
Chen HaiboChen Haibo
Chen Haibo
 
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSEXPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
XPDS16: libvirt and Tools: What's New and What's Next - James Fehlig, SUSE
 
RHEL5 XEN HandOnTraining_v0.4.pdf
RHEL5 XEN HandOnTraining_v0.4.pdfRHEL5 XEN HandOnTraining_v0.4.pdf
RHEL5 XEN HandOnTraining_v0.4.pdf
 
Introduction to failover clustering with sql server
Introduction to failover clustering with sql serverIntroduction to failover clustering with sql server
Introduction to failover clustering with sql server
 
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
LF_DPDK17_OpenNetVM: A high-performance NFV platforms to meet future communic...
 
Pm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstackPm 01 bradley stone_openstorage_openstack
Pm 01 bradley stone_openstorage_openstack
 
Openstorage with OpenStack, by Bradley
Openstorage with OpenStack, by BradleyOpenstorage with OpenStack, by Bradley
Openstorage with OpenStack, by Bradley
 
Xen Project Update LinuxCon Brazil
Xen Project Update LinuxCon BrazilXen Project Update LinuxCon Brazil
Xen Project Update LinuxCon Brazil
 
OpenVZ Linux Containers
OpenVZ Linux ContainersOpenVZ Linux Containers
OpenVZ Linux Containers
 
Xen and the Art of Virtualization
Xen and the Art of VirtualizationXen and the Art of Virtualization
Xen and the Art of Virtualization
 
Windsor: Domain 0 Disaggregation for XenServer and XCP
	Windsor: Domain 0 Disaggregation for XenServer and XCP	Windsor: Domain 0 Disaggregation for XenServer and XCP
Windsor: Domain 0 Disaggregation for XenServer and XCP
 
RMLL / LSM 2009
RMLL / LSM 2009RMLL / LSM 2009
RMLL / LSM 2009
 
Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015Five common customer use cases for Virtual SAN - VMworld US / 2015
Five common customer use cases for Virtual SAN - VMworld US / 2015
 

More from The Linux Foundation

ELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made Simple
The Linux Foundation
 
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
The Linux Foundation
 
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
The Linux Foundation
 
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
The Linux Foundation
 
XPDDS19 Keynote: Unikraft Weather Report
XPDDS19 Keynote:  Unikraft Weather ReportXPDDS19 Keynote:  Unikraft Weather Report
XPDDS19 Keynote: Unikraft Weather Report
The Linux Foundation
 
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
The Linux Foundation
 
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, XilinxXPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
The Linux Foundation
 
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
The Linux Foundation
 
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, BitdefenderXPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
The Linux Foundation
 
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
The Linux Foundation
 
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
 OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making... OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
The Linux Foundation
 
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, CitrixXPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
The Linux Foundation
 
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltdXPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
The Linux Foundation
 
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
The Linux Foundation
 
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&DXPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
The Linux Foundation
 
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM SystemsXPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
The Linux Foundation
 
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
The Linux Foundation
 
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
The Linux Foundation
 
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
The Linux Foundation
 
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSEXPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
The Linux Foundation
 

More from The Linux Foundation (20)

ELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made SimpleELC2019: Static Partitioning Made Simple
ELC2019: Static Partitioning Made Simple
 
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
XPDDS19: How TrenchBoot is Enabling Measured Launch for Open-Source Platform ...
 
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
XPDDS19 Keynote: Xen in Automotive - Artem Mygaiev, Director, Technology Solu...
 
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
XPDDS19 Keynote: Xen Project Weather Report 2019 - Lars Kurth, Director of Op...
 
XPDDS19 Keynote: Unikraft Weather Report
XPDDS19 Keynote:  Unikraft Weather ReportXPDDS19 Keynote:  Unikraft Weather Report
XPDDS19 Keynote: Unikraft Weather Report
 
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
XPDDS19 Keynote: Secret-free Hypervisor: Now and Future - Wei Liu, Software E...
 
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, XilinxXPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
XPDDS19 Keynote: Xen Dom0-less - Stefano Stabellini, Principal Engineer, Xilinx
 
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
XPDDS19 Keynote: Patch Review for Non-maintainers - George Dunlap, Citrix Sys...
 
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, BitdefenderXPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
XPDDS19: Memories of a VM Funk - Mihai Donțu, Bitdefender
 
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...OSSJP/ALS19:  The Road to Safety Certification: Overcoming Community Challeng...
OSSJP/ALS19: The Road to Safety Certification: Overcoming Community Challeng...
 
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
 OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making... OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
OSSJP/ALS19: The Road to Safety Certification: How the Xen Project is Making...
 
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, CitrixXPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
XPDDS19: Speculative Sidechannels and Mitigations - Andrew Cooper, Citrix
 
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltdXPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
XPDDS19: Keeping Coherency on Arm: Reborn - Julien Grall, Arm ltd
 
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
XPDDS19: QEMU PV Backend 'qdevification'... What Does it Mean? - Paul Durrant...
 
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&DXPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
XPDDS19: Status of PCI Emulation in Xen - Roger Pau Monné, Citrix Systems R&D
 
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM SystemsXPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
XPDDS19: [ARM] OP-TEE Mediator in Xen - Volodymyr Babchuk, EPAM Systems
 
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
XPDDS19: Bringing Xen to the Masses: The Story of Building a Community-driven...
 
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
XPDDS19: Will Robots Automate Your Job Away? Streamlining Xen Project Contrib...
 
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
XPDDS19: Client Virtualization Toolstack in Go - Nick Rosbrook & Brendan Kerr...
 
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSEXPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
XPDDS19: Core Scheduling in Xen - Jürgen Groß, SUSE
 

Recently uploaded

442 Diamond Formation Ebook pdf ASC ACADEMY SOCCER COACHING
442 Diamond Formation Ebook pdf ASC ACADEMY SOCCER COACHING442 Diamond Formation Ebook pdf ASC ACADEMY SOCCER COACHING
442 Diamond Formation Ebook pdf ASC ACADEMY SOCCER COACHING
Proximus
 
Mexico FIFA World Cup Participation History.docx
Mexico FIFA World Cup Participation History.docxMexico FIFA World Cup Participation History.docx
Mexico FIFA World Cup Participation History.docx
Worldwideticketsandhospitality
 
Georgia vs Portugal Historic Euro Cup 2024 Journey, Key Players, and Betting ...
Georgia vs Portugal Historic Euro Cup 2024 Journey, Key Players, and Betting ...Georgia vs Portugal Historic Euro Cup 2024 Journey, Key Players, and Betting ...
Georgia vs Portugal Historic Euro Cup 2024 Journey, Key Players, and Betting ...
Eticketing.co
 
Turkey vs Georgia Tickets: Turkey's Redemption Quest in Euro 2024, A Preview
Turkey vs Georgia Tickets: Turkey's Redemption Quest in Euro 2024, A PreviewTurkey vs Georgia Tickets: Turkey's Redemption Quest in Euro 2024, A Preview
Turkey vs Georgia Tickets: Turkey's Redemption Quest in Euro 2024, A Preview
Eticketing.co
 
❽❽❻❼❼❻❻❸❾❻ Matka BOSS Result | Satta Matka Tips | Kalyan Matka 143
❽❽❻❼❼❻❻❸❾❻ Matka BOSS Result | Satta Matka Tips | Kalyan Matka 143❽❽❻❼❼❻❻❸❾❻ Matka BOSS Result | Satta Matka Tips | Kalyan Matka 143
❽❽❻❼❼❻❻❸❾❻ Matka BOSS Result | Satta Matka Tips | Kalyan Matka 143
dpbossdpboss69
 
Olympic 2024 Esha Singh's Journey to the Olympic a Young Shooter's Rise, Chal...
Olympic 2024 Esha Singh's Journey to the Olympic a Young Shooter's Rise, Chal...Olympic 2024 Esha Singh's Journey to the Olympic a Young Shooter's Rise, Chal...
Olympic 2024 Esha Singh's Journey to the Olympic a Young Shooter's Rise, Chal...
Eticketing.co
 
Serbia vs England Tickets: Serbia's Euro Cup Germany Journey and England's An...
Serbia vs England Tickets: Serbia's Euro Cup Germany Journey and England's An...Serbia vs England Tickets: Serbia's Euro Cup Germany Journey and England's An...
Serbia vs England Tickets: Serbia's Euro Cup Germany Journey and England's An...
Eticketing.co
 
Kylian Mbappe Misses Euro 2024 Training Due to Sickness Bug.docx
Kylian Mbappe Misses Euro 2024 Training Due to Sickness Bug.docxKylian Mbappe Misses Euro 2024 Training Due to Sickness Bug.docx
Kylian Mbappe Misses Euro 2024 Training Due to Sickness Bug.docx
Euro Cup 2024 Tickets
 
Italy FIFA World Cup Italy's Ambition for FIFA 2026.docx
Italy FIFA World Cup Italy's Ambition for FIFA 2026.docxItaly FIFA World Cup Italy's Ambition for FIFA 2026.docx
Italy FIFA World Cup Italy's Ambition for FIFA 2026.docx
FIFA World Cup 2026 Tickets
 
Euro 2024 Belgium's Rebirth the New Generation Match the Golden Era.docx
Euro 2024 Belgium's Rebirth the New Generation Match the Golden Era.docxEuro 2024 Belgium's Rebirth the New Generation Match the Golden Era.docx
Euro 2024 Belgium's Rebirth the New Generation Match the Golden Era.docx
Eticketing.co
 
This is an exciting platform game called Geometry Dash
This is an exciting platform game called Geometry DashThis is an exciting platform game called Geometry Dash
This is an exciting platform game called Geometry Dash
Prénom Nom de famille
 
Belgium vs Romania A Comprehensive Preview of Euro 2024 Campaigns, Key Player...
Belgium vs Romania A Comprehensive Preview of Euro 2024 Campaigns, Key Player...Belgium vs Romania A Comprehensive Preview of Euro 2024 Campaigns, Key Player...
Belgium vs Romania A Comprehensive Preview of Euro 2024 Campaigns, Key Player...
Eticketing.co
 
JORNADA 12 LIGA MURO 2024BASQUETBOLA.pdf
JORNADA 12 LIGA MURO 2024BASQUETBOLA.pdfJORNADA 12 LIGA MURO 2024BASQUETBOLA.pdf
JORNADA 12 LIGA MURO 2024BASQUETBOLA.pdf
Arturo Pacheco Alvarez
 
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
asabad1
 
Euro 2024 Predictions - Group Stage Outcomes
Euro 2024 Predictions - Group Stage OutcomesEuro 2024 Predictions - Group Stage Outcomes
Euro 2024 Predictions - Group Stage Outcomes
Select Distinct Limited
 
一比一原版(Curtin毕业证)科廷大学毕业证如何办理
一比一原版(Curtin毕业证)科廷大学毕业证如何办理一比一原版(Curtin毕业证)科廷大学毕业证如何办理
一比一原版(Curtin毕业证)科廷大学毕业证如何办理
apobqx
 
Indian Premier League (IPL) ---2024.pptx
Indian Premier League (IPL) ---2024.pptxIndian Premier League (IPL) ---2024.pptx
Indian Premier League (IPL) ---2024.pptx
rathinikunj60
 
Turkey vs Georgia Prospects and Challenges in Euro Cup Germany.docx
Turkey vs Georgia Prospects and Challenges in Euro Cup Germany.docxTurkey vs Georgia Prospects and Challenges in Euro Cup Germany.docx
Turkey vs Georgia Prospects and Challenges in Euro Cup Germany.docx
Eticketing.co
 
快速制作加拿大西蒙菲莎大学毕业证(sfu毕业证书)硕士学位证书原版一模一样
快速制作加拿大西蒙菲莎大学毕业证(sfu毕业证书)硕士学位证书原版一模一样快速制作加拿大西蒙菲莎大学毕业证(sfu毕业证书)硕士学位证书原版一模一样
快速制作加拿大西蒙菲莎大学毕业证(sfu毕业证书)硕士学位证书原版一模一样
8z10jo1w
 
Serbia vs England Tickets: Serbia's Historic Euro 2024 Journey, A Blend of Ex...
Serbia vs England Tickets: Serbia's Historic Euro 2024 Journey, A Blend of Ex...Serbia vs England Tickets: Serbia's Historic Euro 2024 Journey, A Blend of Ex...
Serbia vs England Tickets: Serbia's Historic Euro 2024 Journey, A Blend of Ex...
Eticketing.co
 

Recently uploaded (20)

442 Diamond Formation Ebook pdf ASC ACADEMY SOCCER COACHING
442 Diamond Formation Ebook pdf ASC ACADEMY SOCCER COACHING442 Diamond Formation Ebook pdf ASC ACADEMY SOCCER COACHING
442 Diamond Formation Ebook pdf ASC ACADEMY SOCCER COACHING
 
Mexico FIFA World Cup Participation History.docx
Mexico FIFA World Cup Participation History.docxMexico FIFA World Cup Participation History.docx
Mexico FIFA World Cup Participation History.docx
 
Georgia vs Portugal Historic Euro Cup 2024 Journey, Key Players, and Betting ...
Georgia vs Portugal Historic Euro Cup 2024 Journey, Key Players, and Betting ...Georgia vs Portugal Historic Euro Cup 2024 Journey, Key Players, and Betting ...
Georgia vs Portugal Historic Euro Cup 2024 Journey, Key Players, and Betting ...
 
Turkey vs Georgia Tickets: Turkey's Redemption Quest in Euro 2024, A Preview
Turkey vs Georgia Tickets: Turkey's Redemption Quest in Euro 2024, A PreviewTurkey vs Georgia Tickets: Turkey's Redemption Quest in Euro 2024, A Preview
Turkey vs Georgia Tickets: Turkey's Redemption Quest in Euro 2024, A Preview
 
❽❽❻❼❼❻❻❸❾❻ Matka BOSS Result | Satta Matka Tips | Kalyan Matka 143
❽❽❻❼❼❻❻❸❾❻ Matka BOSS Result | Satta Matka Tips | Kalyan Matka 143❽❽❻❼❼❻❻❸❾❻ Matka BOSS Result | Satta Matka Tips | Kalyan Matka 143
❽❽❻❼❼❻❻❸❾❻ Matka BOSS Result | Satta Matka Tips | Kalyan Matka 143
 
Olympic 2024 Esha Singh's Journey to the Olympic a Young Shooter's Rise, Chal...
Olympic 2024 Esha Singh's Journey to the Olympic a Young Shooter's Rise, Chal...Olympic 2024 Esha Singh's Journey to the Olympic a Young Shooter's Rise, Chal...
Olympic 2024 Esha Singh's Journey to the Olympic a Young Shooter's Rise, Chal...
 
Serbia vs England Tickets: Serbia's Euro Cup Germany Journey and England's An...
Serbia vs England Tickets: Serbia's Euro Cup Germany Journey and England's An...Serbia vs England Tickets: Serbia's Euro Cup Germany Journey and England's An...
Serbia vs England Tickets: Serbia's Euro Cup Germany Journey and England's An...
 
Kylian Mbappe Misses Euro 2024 Training Due to Sickness Bug.docx
Kylian Mbappe Misses Euro 2024 Training Due to Sickness Bug.docxKylian Mbappe Misses Euro 2024 Training Due to Sickness Bug.docx
Kylian Mbappe Misses Euro 2024 Training Due to Sickness Bug.docx
 
Italy FIFA World Cup Italy's Ambition for FIFA 2026.docx
Italy FIFA World Cup Italy's Ambition for FIFA 2026.docxItaly FIFA World Cup Italy's Ambition for FIFA 2026.docx
Italy FIFA World Cup Italy's Ambition for FIFA 2026.docx
 
Euro 2024 Belgium's Rebirth the New Generation Match the Golden Era.docx
Euro 2024 Belgium's Rebirth the New Generation Match the Golden Era.docxEuro 2024 Belgium's Rebirth the New Generation Match the Golden Era.docx
Euro 2024 Belgium's Rebirth the New Generation Match the Golden Era.docx
 
This is an exciting platform game called Geometry Dash
This is an exciting platform game called Geometry DashThis is an exciting platform game called Geometry Dash
This is an exciting platform game called Geometry Dash
 
Belgium vs Romania A Comprehensive Preview of Euro 2024 Campaigns, Key Player...
Belgium vs Romania A Comprehensive Preview of Euro 2024 Campaigns, Key Player...Belgium vs Romania A Comprehensive Preview of Euro 2024 Campaigns, Key Player...
Belgium vs Romania A Comprehensive Preview of Euro 2024 Campaigns, Key Player...
 
JORNADA 12 LIGA MURO 2024BASQUETBOLA.pdf
JORNADA 12 LIGA MURO 2024BASQUETBOLA.pdfJORNADA 12 LIGA MURO 2024BASQUETBOLA.pdf
JORNADA 12 LIGA MURO 2024BASQUETBOLA.pdf
 
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
一比一原版(Columbia毕业证)哥伦比亚大学毕业证如何办理
 
Euro 2024 Predictions - Group Stage Outcomes
Euro 2024 Predictions - Group Stage OutcomesEuro 2024 Predictions - Group Stage Outcomes
Euro 2024 Predictions - Group Stage Outcomes
 
一比一原版(Curtin毕业证)科廷大学毕业证如何办理
一比一原版(Curtin毕业证)科廷大学毕业证如何办理一比一原版(Curtin毕业证)科廷大学毕业证如何办理
一比一原版(Curtin毕业证)科廷大学毕业证如何办理
 
Indian Premier League (IPL) ---2024.pptx
Indian Premier League (IPL) ---2024.pptxIndian Premier League (IPL) ---2024.pptx
Indian Premier League (IPL) ---2024.pptx
 
Turkey vs Georgia Prospects and Challenges in Euro Cup Germany.docx
Turkey vs Georgia Prospects and Challenges in Euro Cup Germany.docxTurkey vs Georgia Prospects and Challenges in Euro Cup Germany.docx
Turkey vs Georgia Prospects and Challenges in Euro Cup Germany.docx
 
快速制作加拿大西蒙菲莎大学毕业证(sfu毕业证书)硕士学位证书原版一模一样
快速制作加拿大西蒙菲莎大学毕业证(sfu毕业证书)硕士学位证书原版一模一样快速制作加拿大西蒙菲莎大学毕业证(sfu毕业证书)硕士学位证书原版一模一样
快速制作加拿大西蒙菲莎大学毕业证(sfu毕业证书)硕士学位证书原版一模一样
 
Serbia vs England Tickets: Serbia's Historic Euro 2024 Journey, A Blend of Ex...
Serbia vs England Tickets: Serbia's Historic Euro 2024 Journey, A Blend of Ex...Serbia vs England Tickets: Serbia's Historic Euro 2024 Journey, A Blend of Ex...
Serbia vs England Tickets: Serbia's Historic Euro 2024 Journey, A Blend of Ex...
 

Xen Roadmap 11 09

  • 1. ® Xen Hypervisor Update Keir Fraser, Citrix Systems Inc. 11/26/2009 1
  • 2. ® Release plans • Current stable release: 3.4.2 – Released just last week • Next releases: 3.4.3 and 4.0.0 – Both anticipated early in the New Year • Ongoing strategy: – Maintain two stable branches until the later one has matured enough for switchover – Quarterly releases from stable branches – Six to nine months between major releases 11/26/2009 2
  • 3. ® Linux kernel: pv_ops • Efficient support has been upstream for a couple of years now – Running well as ‘domU’ VM • Jeremy Fitzhardinge manages the tree for further development – Path for further upstreaming to kernel.org – Default kernel for Xen 4.0 • Still to do: – Port your favourite backend driver – Test! 3
  • 4. ® Virtual block devices: blktap2 • Support VHD storage format • Snapshot virtual disks – Checkpointing, gold images, … • Simplified kernel support – Leverage blkback • Simpler invocation model – Command-line driven rather than xenstore – More generic, easier test and debug 4
  • 5. ® High availability: Remus • Maintain an up-to-date replica of a VM on a backup server – Regular (50ms) checkpoints – Buffer I/O over this interval (IMQ, blktap2) • Fail over to backup if primary fails – Simple heartbeat protocol – But scope for using more featureful external monitors such as Linux-HA • Simple and transparent 5
  • 6. ® Network performance: netchannel2 • Network virtualisation is particularly hard – High packet rates; latency sensitive • Old netfront/back drivers have limitations – High cost for packet receive – Not designed for next-generation NICs • Ongoing work on netchannel2 to address this • Lazy copy in the guest (reduces dom0 load) – Provide guest a copy-only, sub-page, revocable grant • Support multi-queue NICs – DMA directly to guest buffers • Smart NICs, SR-IOV • Reusable extensible ring architecture 11/26/2009 6
  • 7. ® Page sharing • Potential for reducing memory pressure by sharing identical pages across VMs – Significant savings in ‘ideal’ cases – Rather smaller gains in typical heterogeneous scenarios (10-20%) • How to find identical pages? – Identical disc blocks • Allows memory overcommit – Hence requires demand paging – Or don’t give spare pages directly back to guests 11/26/2009 7
  • 8. ® Toolstack consolidation: libxenlight • A range of toolstacks now in use – Xend, xapi, xenvm • Share common code at the lowest level – Libxenctrl, libxenguest • But still a good deal of shareable infrastructure is implemented separately in each toolstack • Libxenlight: higher-level operations which can be shared among all toolstacks – Implemented in C, licensed under LGPL – Domain creation, destruction, migration, PCI passthru, … • Plans to move all toolstacks over to this library (and delete equivalent but non-shared code) 11/26/2009 8
  • 9. ® Managing development • Use the developer mailing lists – xen-devel@lists.xensource.com – {xci-devel,xen-api}@lists.xensource.com – Requests for comments – Announcements of dev plans – Patches posted for comment, review and checkin • Use the wiki – http://wiki.xensource.com/xenwiki/XenRoadMap 9