SlideShare a Scribd company logo
Lars Kurth
Community Manger, Xen Project
Chairman, Xen Project Advisory Board
Director, Open Source, Citrix lars_kurth
Was a contributor to various projects
Worked in parallel computing, tools,
mobile and now virtualization
Long history in change projects
Community guy at Symbian Foundation
Learned how NOT to do stuff
Community guy for the Xen Project
Working for Citrix
Accountable to Xen Project Advisory Board
Chairman of Xen Project Advisory Board
OWF: Xen - Open Source Hypervisor Designed for Clouds
Stability is Paramount
Value of IT: consistent service availability
Service capacity specified a year or more in advance
What’s up, stays up
Change is Bad
Change to status quo is disruptive and dangerous
Availability of Services is Paramount
Value of IT: consistent service availability
matching dynamic business demand
Service capacity must move with business needs
What’s up when depends on what’s needed when
Change is Good
Services must change to cover the needs of the moment
Lack of change = lack of value
It must be stable
It must be secure
It must be configurable on a large scale
It must take orchestration
It must be multi-tenant
OWF: Xen - Open Source Hypervisor Designed for Clouds
An Open Source Hypervisor
> 10M Users
Powering some of the biggest Clouds in Production
Amazon Web Services, Rackspace Public Cloud, Terremark, …
Several sub-projects
Xen Hypervisor, XAPI management tools, Mirage OS
Linux Foundation Collaborative Project
Sponsored by Amazon Web Services, AMD, Bromium, Calxeda, CA Technologies,
Cisco, Citrix, Google, Intel, NetApp, Oracle, Samsung and Verizon
10 years old
with a twist
VM2 VMn
Applications Applications
Guest OS Guest OS
Applications Applications
VM1 (or DomU)
Applications
Guest OS
VM0 (or Dom0)
Toolstack
Dom0 Kernel
HWCPUsMemoryI/O
Scheduler MMU Timers InterruptsConfig
VM2 VMn
Applications Applications
Guest OS Guest OS
Applications Applications
VM1 (or DomU)
Applications
Guest OS
VM0 (or Dom0)
Toolstack
Dom0 Kernel
HWCPUsMemoryI/O
Drivers
Scheduler MMU Timers InterruptsConfig
back PV front
VM2 VMn
Applications Applications
Guest OS Guest OS
Applications Applications
VM1 (or DomU)
Applications
Guest OS
VM0 (or Dom0)
Toolstack
Dom0 Kernel
HWCPUsMemoryI/O
QEMU
Scheduler MMU Timers InterruptsConfig
DomU
DomU
DomU
Dom0
OWF: Xen - Open Source Hypervisor Designed for Clouds
OWF: Xen - Open Source Hypervisor Designed for Clouds
Service VM
Guest OS
Dom0
Toolstack
Dom0 Kernel
HWCPUsMemoryI/O
Scheduler MMU Timers InterruptsConfig
Driver(s)
QEMU
Disaggregation
Service VM
Guest OS
Dom0
Toolstack
Dom0 Kernel
HWCPUsMemoryI/O
Scheduler MMU Timers InterruptsConfig
QEMU
Linux Security Modules /
SELinux
Xen Security Modules /
FLASK
OWF: Xen - Open Source Hypervisor Designed for Clouds
Single Host
Basic Functions
Multiple Hosts
Additional Functionality
Multiple Hosts
More Functionality
Increased level of functionality and integration with other components
Toolstack / Console
Hypervisor Xen Hypervisor
XAPI / XEDefault / XL Libvirt / VIRSH
Xen
XAPI
XAPI / XEDefault / XL
Xen Hypervisor
Toolstack / Console
Hypervisor
Libvirt / VIRSH
It must be stable
It must be secure
It must be configurable on a large scale
It must take orchestration
It must be multi-tenant
AWS, Rackspace Public Cloud, Terremark, many others …
Tons of features: see tinyurl.com/xen-secure
Puppet, Chef, Salt, … − GUIs − APIs − Orchestration
Apache CloudStack, OpenNebula, OpenStack, …
Pools and other functionality in XAPI
OWF: Xen - Open Source Hypervisor Designed for Clouds
DOM0 VM1 VMn
Guest OS Guest OS
Applications Applications
QEMU
Drivers
XS Tools XS Tools
XAPI
3rd party
Components
HA
Storage
Mgr
DOM0 VM1 VMn
Guest OS Guest OS
Applications Applications
QEMU
Drivers
XS Tools XS Tools
XAPI
3rd party
Components
HA
Storage
Mgr
DOM0
QEMU
Drivers
XAPI
3rd party
Components
HA
Storage
Mgr
Virtualization Base Packages
(Xen, QEMU, Libvirt)
xenserver-core package
(XAPI, Storage Manager, …)
(Currently excluding 3rd party stuff)
Base Distro
(CentOS, Debian, Ubuntu)
OWF: Xen - Open Source Hypervisor Designed for Clouds
71%
13%
8%
5% 3%
Hypervisor
KVM
Xen (inc. XAPI)
ESX
LXC
HyperV
Source: http://fr.slideshare.net/openstack/havana-survey-resultsfinal-19312081 (before Xen Project and OSS XenServer)
Not on Feature and Quality parity yet
Significant progress in Havanah / 13.2
Xen and XAPI not perceived to be Open Source
This is now different
Citrix backing of Apache CloudStack
Created “confusion” in the marketplace
Created resentment by OpenStack developers
Source: https://wiki.openstack.org/wiki/HypervisorSupportMatrix
Group A
(Fully Supported)
Most Features
KVM/QEMU + LIBVIRT
Group B
(Gate Tested)
Missing:
Volume Swap
Volume Rate Limiting
XEN + XAPI
Group C
(Minimal Testing)
Missing:
See table
All the others
Xen + LIBVIRT
TBD
Significant Investment
Source: http://docs.openstack.org/trunk/openstack-compute/install/yum/content/introduction-to-xen.html
Source: http://docs.openstack.org/trunk/openstack-compute/install/yum/content/introduction-to-xen.html
Source: http://docs.openstack.org/trunk/openstack-compute/install/yum/content/introduction-to-xen.html
Source: https://wiki.openstack.org/wiki/XenServer/DevStack
DevStack:
Script to set up OS VM
Also adds:
• Swift
• Glance
• Horizon
Havanah 2013.2:
OpenStack support for xenserver-core
More Tests; Improved Quality (moving towards Group A)
Icehouse 2014.1
Feature catch-up (not in one go)
ARM support for xenserver-core
Expanding VGPU Functionality
Desktop and Enterprise Features
Impact:
OpenStack can also run in Dom0
Closer to OpenStack Usage Model
Closer to OpenStack Development Model
More Deployment Options (Security)
localhost
Alive and kicking
2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013
Developer list traffic : Q3 2003 - now
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
2010 2011 2012 2013 (H1)
UPC Spectra Logic Redhat iweb
GridCentric Calxeda Fujitsu (Misc)
AWS (Academia) John Hopkins University AMD
Linaro Oracle NSA Intel
OWF: Xen - Open Source Hypervisor Designed for Clouds
Xen is a great solution for the Cloud
Significant Investment in XAPI + OpenStack
As well as CloudStack
The Xen Community is accelerating
OWF: Xen - Open Source Hypervisor Designed for Clouds
More info at:
xenproject.org
events.linuxfoundation.org/events/xen-project-developer-summit
Please rate the talk
on slideshare or twitter
www.slideshare.net/xen_com_mgr/
Flickr:
“Giant Sequoia Trees” by Raj
Wikipedia:
“Bodium Castle” by Antony McCallum
Other Images:
By Lars Kurth or acquired
Xen Project:
www.xenproject.org
wiki.xenproject.org
lists.xenproject.org
xenbits.xenproject.org
@xen_org
##xen

More Related Content

What's hot (20)

PDF
Using and Understanding Xen4Centos
The Linux Foundation
 
PDF
Aplura virtualization slides
The Linux Foundation
 
PPTX
Getting Started with XenServer and OpenStack.pptx
OpenStack Foundation
 
PDF
Erlang on Xen: Redefining the cloud software stack
Viktor Sovietov
 
PPTX
LFCOLLAB15: Xen 4.5 and Beyond
The Linux Foundation
 
ODP
S4 xen hypervisor_20080622
Todd Deshane
 
PDF
XPDS16: Xen Development Update
The Linux Foundation
 
PDF
Xen time machine
The Linux Foundation
 
PPTX
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCP
The Linux Foundation
 
PDF
BSDcon Asia 2015: Xen on FreeBSD
The Linux Foundation
 
PPTX
BACD July 2012 : The Xen Cloud Platform
The Linux Foundation
 
PDF
PVH : PV Guest in HVM container
The Linux Foundation
 
PDF
Xen Project Hypervisor for the Cloud
The Linux Foundation
 
PDF
XPDS14: Xen and the Art of Certification - Nathan Studer & Robert VonVossen, ...
The Linux Foundation
 
PDF
Linaro Connect Asia 13 : Citrix - Xen on ARM plenary session
The Linux Foundation
 
ODP
Xen 4.3 Roadmap
The Linux Foundation
 
PDF
Xen ATG case study
The Linux Foundation
 
PPTX
Xen Cloud Platform Update
The Linux Foundation
 
PDF
Rootlinux17: An introduction to Xen Project Virtualisation
The Linux Foundation
 
PDF
Xen @ Google, 2011
The Linux Foundation
 
Using and Understanding Xen4Centos
The Linux Foundation
 
Aplura virtualization slides
The Linux Foundation
 
Getting Started with XenServer and OpenStack.pptx
OpenStack Foundation
 
Erlang on Xen: Redefining the cloud software stack
Viktor Sovietov
 
LFCOLLAB15: Xen 4.5 and Beyond
The Linux Foundation
 
S4 xen hypervisor_20080622
Todd Deshane
 
XPDS16: Xen Development Update
The Linux Foundation
 
Xen time machine
The Linux Foundation
 
Linuxcon EU : Virtualization in the Cloud featuring Xen and XCP
The Linux Foundation
 
BSDcon Asia 2015: Xen on FreeBSD
The Linux Foundation
 
BACD July 2012 : The Xen Cloud Platform
The Linux Foundation
 
PVH : PV Guest in HVM container
The Linux Foundation
 
Xen Project Hypervisor for the Cloud
The Linux Foundation
 
XPDS14: Xen and the Art of Certification - Nathan Studer & Robert VonVossen, ...
The Linux Foundation
 
Linaro Connect Asia 13 : Citrix - Xen on ARM plenary session
The Linux Foundation
 
Xen 4.3 Roadmap
The Linux Foundation
 
Xen ATG case study
The Linux Foundation
 
Xen Cloud Platform Update
The Linux Foundation
 
Rootlinux17: An introduction to Xen Project Virtualisation
The Linux Foundation
 
Xen @ Google, 2011
The Linux Foundation
 

Similar to OWF: Xen - Open Source Hypervisor Designed for Clouds (20)

PPTX
CIF16/Scale14x: The latest from the Xen Project (Lars Kurth, Chairman of Xen ...
The Linux Foundation
 
ODP
A Xen Case Study
Kris Buytaert
 
PDF
Crash Course in Open Source Cloud Computing
Mark Hinkle
 
PDF
VMware ventaja competitiva
Grupo Texium
 
PPTX
Implementing dr w. hyper v clustering
Concentrated Technology
 
PDF
LCC17 - Live Patching, Virtual Machine Introspection and Vulnerability Manag...
The Linux Foundation
 
PDF
Kernel Recipes 2014 - Xen as a foundation for cloud infrastructure
Anne Nicolas
 
PPTX
vSphere with Tanzu Tech Overview 7.0 U1 (1).pptx
hokismen
 
PDF
ANZTRUC - elmtree v2.2 (1)
Mal Everett
 
PDF
Xen: Hypervisor for the Cloud from Frontier Meetup Mountain View CA 2013-10-14
The Linux Foundation
 
PPT
Xenserver 5 Selling And Positioning
Yves Peeters
 
PPTX
Running Cloudbreak on Kubernetes
Krisztián Horváth
 
PPTX
Running Cloudbreak on Kubernetes
Future of Data Meetup
 
PDF
Xen: Hypervisor for the Cloud - CCC13
The Linux Foundation
 
PDF
VMware Developer-Ready Transformation
VMware Tanzu
 
PDF
Extension de Service Cloud Foundry
VMware Tanzu
 
PPTX
LinuxTag13: 10 years of Xen and beyond
The Linux Foundation
 
PDF
stackconf 2023 | Bringing Order to Chaos: Make Your Systems More Resilient wi...
NETWAYS
 
PPTX
Scale17x: Thinking outside of the conceived tech comfort zone
The Linux Foundation
 
PDF
Introduction into Cloud Foundry and Bosh | anynines
anynines GmbH
 
CIF16/Scale14x: The latest from the Xen Project (Lars Kurth, Chairman of Xen ...
The Linux Foundation
 
A Xen Case Study
Kris Buytaert
 
Crash Course in Open Source Cloud Computing
Mark Hinkle
 
VMware ventaja competitiva
Grupo Texium
 
Implementing dr w. hyper v clustering
Concentrated Technology
 
LCC17 - Live Patching, Virtual Machine Introspection and Vulnerability Manag...
The Linux Foundation
 
Kernel Recipes 2014 - Xen as a foundation for cloud infrastructure
Anne Nicolas
 
vSphere with Tanzu Tech Overview 7.0 U1 (1).pptx
hokismen
 
ANZTRUC - elmtree v2.2 (1)
Mal Everett
 
Xen: Hypervisor for the Cloud from Frontier Meetup Mountain View CA 2013-10-14
The Linux Foundation
 
Xenserver 5 Selling And Positioning
Yves Peeters
 
Running Cloudbreak on Kubernetes
Krisztián Horváth
 
Running Cloudbreak on Kubernetes
Future of Data Meetup
 
Xen: Hypervisor for the Cloud - CCC13
The Linux Foundation
 
VMware Developer-Ready Transformation
VMware Tanzu
 
Extension de Service Cloud Foundry
VMware Tanzu
 
LinuxTag13: 10 years of Xen and beyond
The Linux Foundation
 
stackconf 2023 | Bringing Order to Chaos: Make Your Systems More Resilient wi...
NETWAYS
 
Scale17x: Thinking outside of the conceived tech comfort zone
The Linux Foundation
 
Introduction into Cloud Foundry and Bosh | anynines
anynines GmbH
 
Ad

More from The Linux Foundation (20)

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

Recently uploaded (20)

PPTX
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
PDF
July Patch Tuesday
Ivanti
 
PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
PDF
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
PDF
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
PDF
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
PDF
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
PPTX
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 
"Autonomy of LLM Agents: Current State and Future Prospects", Oles` Petriv
Fwdays
 
July Patch Tuesday
Ivanti
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
DevBcn - Building 10x Organizations Using Modern Productivity Metrics
Justin Reock
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Log-Based Anomaly Detection: Enhancing System Reliability with Machine Learning
Mohammed BEKKOUCHE
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
Windsurf Meetup Ottawa 2025-07-12 - Planning Mode at Reliza.pdf
Pavel Shukhman
 
LLMs.txt: Easily Control How AI Crawls Your Site
Keploy
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
HCIP-Data Center Facility Deployment V2.0 Training Material (Without Remarks ...
mcastillo49
 
"AI Transformation: Directions and Challenges", Pavlo Shaternik
Fwdays
 
The Builder’s Playbook - 2025 State of AI Report.pdf
jeroen339954
 
New from BookNet Canada for 2025: BNC BiblioShare - Tech Forum 2025
BookNet Canada
 
MSP360 Backup Scheduling and Retention Best Practices.pptx
MSP360
 

OWF: Xen - Open Source Hypervisor Designed for Clouds