lca13: citrix keynote

36
Mark Heath, VP Products XenServer, Citrix Lars Kurth, Xen.org Community Manager, Citrix

Upload: linaro

Post on 15-Jan-2015

165 views

Category:

Technology


0 download

DESCRIPTION

Resource: LCA13 Name: Citrix Keynote Date: 05-03-2013 Speaker: Lars Kurth

TRANSCRIPT

Page 1: LCA13: Citrix Keynote

Mark Heath, VP Products XenServer, Citrix

Lars Kurth, Xen.org Community Manager, Citrix

Page 2: LCA13: Citrix Keynote
Page 3: LCA13: Citrix Keynote

Citrix is a cloud

computing

company that

enables mobile

workstyles

Page 4: LCA13: Citrix Keynote

Gartner, 2012

Page 5: LCA13: Citrix Keynote

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

Page 6: LCA13: Citrix Keynote
Page 7: LCA13: Citrix Keynote

• Efficient resource utilization

• Faster provisioning

• Workload mobility

• Increased uptime

• Enhanced security

Page 8: LCA13: Citrix Keynote

Mark Moerdler, Bernstein 2012

Page 9: LCA13: Citrix Keynote

• Less Space

• Less Energy

• Reduced Cost

Page 10: LCA13: Citrix Keynote

• Even Less Space

• Greener Datacentres

• Even Less Cost

Page 11: LCA13: Citrix Keynote

UBS Global Investment Research, August 7, 2012, James F. Hillier.

Page 12: LCA13: Citrix Keynote
Page 13: LCA13: Citrix Keynote
Page 14: LCA13: Citrix Keynote

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

Page 15: LCA13: Citrix Keynote

Q

ubes O

S

O

racle

VM

H

uaw

ei U

VP

O

pen M

irage

E

rla

ng

On

Xe

n

Page 16: LCA13: Citrix Keynote
Page 17: LCA13: Citrix Keynote
Page 18: LCA13: Citrix Keynote

• GPLv2 with DCO

• Governance similar to Linux Kernel

• Citrix is the steward of Xen.org

Page 19: LCA13: Citrix Keynote
Page 20: LCA13: Citrix Keynote

• < 30% code developed by Citrix

• > 10M open source users

• Xen powers the largest clouds in production

Page 21: LCA13: Citrix Keynote
Page 22: LCA13: Citrix Keynote

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

Page 23: LCA13: Citrix Keynote

• Make optimum use of the ARM SOC

• Supports 32 and 64 bit

• Small code base

• Avoid x86 “baggage”

Page 24: LCA13: Citrix Keynote

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

Page 25: LCA13: Citrix Keynote

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

Page 26: LCA13: Citrix Keynote

• No need for Emulation

• No user space run-time on data path

• One virtualization mode

• Xen is easy to port

Page 27: LCA13: Citrix Keynote

Stefano Stabellini, Linux Xen ARM Maintainer,2013

Page 28: LCA13: Citrix Keynote
Page 29: LCA13: Citrix Keynote

• Fully functional for ARM v7 & v8

• ARM v7: Versatile Express, Arndale & Samsung Chromebook

• ARM v8: Fast Model

• Will be released in Xen 4.3

Page 30: LCA13: Citrix Keynote
Page 31: LCA13: Citrix Keynote
Page 32: LCA13: Citrix Keynote

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

Page 33: LCA13: Citrix Keynote

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

Page 34: LCA13: Citrix Keynote

• Good Technology Match

• Platform First

• Creates Opportunities …

– for Citrix

– for the Xen Community

– for the Linaro Community

Page 35: LCA13: Citrix Keynote
Page 36: LCA13: Citrix Keynote