Mark Heath, VP Products XenServer, Citrix
Lars Kurth, Xen.org Community Manager, Citrix
Citrix is a cloud
computing
company that
enables mobile
workstyles
Gartner, 2012
m o b i l e w o r k s t y l e s & c l o u d s e r v i c e s
• Efficient resource utilization
• Faster provisioning
• Workload mobility
• Increased uptime
• Enhanced security
Mark Moerdler, Bernstein 2012
• Less Space
• Less Energy
• Reduced Cost
• Even Less Space
• Greener Datacentres
• Even Less Cost
UBS Global Investment Research, August 7, 2012, James F. Hillier.
XenServer
X
en
Desk
top
X
en
Ap
p
N
etS
cale
r
C
loud
Pla
tfo
rm
X
en
Clie
nt
X
en
Clie
nt
XT
Q
ubes O
S
O
racle
VM
H
uaw
ei U
VP
O
pen M
irage
E
rla
ng
On
Xe
n
• GPLv2 with DCO
• Governance similar to Linux Kernel
• Citrix is the steward of Xen.org
• < 30% code developed by Citrix
• > 10M open source users
• Xen powers the largest clouds in production
HW CPUs Memory I/O
VM1
Guest OS
Applications
VM0 (or Dom0)
Dom0 Kernel
Drivers
VM2 VMn
Applications
Guest OS
Applications
Guest OS
Toolstack
Scheduler MMU Timers Interrupts Config
back PV front
• Make optimum use of the ARM SOC
• Supports 32 and 64 bit
• Small code base
• Avoid x86 “baggage”
ARM SOC
GIC
v2 GT
2 stage
MMU
I/O
Device Tree describes …
Template
clash
ARM Architecture Features for Virtualization
Hypervisor mode: EL2
Kernel mode: EL1
User mode: EL0
HVC
ARM Architecture Features for Virtualization ARM SOC
EL2
EL1
EL0
GIC
v2 GT
2 stage
MMU
I/O
Device Tree describes …
Template
clash
HVC
Xen Hypervisor
Dom0
only
Any Xen Guest VM (including Dom0)
Kernel
User Space
• No need for Emulation
• No user space run-time on data path
• One virtualization mode
• Xen is easy to port
Stefano Stabellini, Linux Xen ARM Maintainer,2013
• Fully functional for ARM v7 & v8
• ARM v7: Versatile Express, Arndale & Samsung Chromebook
• ARM v8: Fast Model
• Will be released in Xen 4.3
m o b i l e w o r k s t y l e s & c l o u d s e r v i c e s
m o b i l e w o r k s t y l e s & c l o u d s e r v i c e s
• Good Technology Match
• Platform First
• Creates Opportunities …
– for Citrix
– for the Xen Community
– for the Linaro Community