arm tech con 2014 slides - sallam-public

Post on 29-Nov-2014

234 Views

Category:

Devices & Hardware

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

ARM TechCon 2014 Talk

TRANSCRIPT

© 2014 Citrix. Confidential.

Citrix Open Source Computing and ARM Scale Out servers

Ahmed Sallam, VP of Product Strategy and CTO Hardware, Security, IP and Emerging Solutions

ARM TechCon 2014, Santa Clara

© 2014 Citrix. Confidential.

Agenda •  The New Era of Mega Trends •  ARM Scale Out Servers •  Citrix Open Source Initiatives •  Xen on ARM

© 2014 Citrix. Confidential.

The Era of Mega Trends Changing work styles and people’s personal lives

•  Humanization of computing: perceptual, wearables, cognitive, immersive, affective.. •  Mobility, consumerization, BYOD and smart devices everywhere •  Converged and fabric based infrastructure •  Everything on a chip: compute, graphic, vision sensors, hearing sensors, etc. •  Hardware rooted security: CPU, GPU, Secure Elements, TPM, etc.

© 2014 Citrix. Confidential.

The Connected World or the Internet of Everything

2020: 50B connected devices

Fusion: 2025-2030 with 1 trillion devices One device every 6 sq ft of land

© 2014 Citrix. Confidential.

Things getting smaller, smarter and connected

Security and safety Standards and interoperability User interfaces and social norms

© 2014 Citrix. Confidential.

The Software-defined cloud driven smart world

Cloud is the central point of control Scale-Out Servers

Contextual Infinite compute

Never touch devices Management at scale End to End Security Predictive Analytics Green Computing

Big data

Software defined servers, networks, storage and workplace

© 2014 Citrix. Confidential.

➔  SoC: Unified CPU, GPU, Memory, DSP and I/O architecture.

➔  Everything as a service: IT, software and hardware.

➔  It’s no longer about OS, but more about apps and user experience.

➔  A true moment of OPEN Computing: OPEN Architecture, Standards and Source.

➔  With such grand shifts in technology, new architectures layers are invented and others vanish.

➔  All good for Citrix, we’ve been doing app remoting, management and security for 25 years.

◆  Instant, secure access to apps and desktops from any device over any network.

World of open computing

© 2014 Citrix. Confidential.

ARM is at the center of the new era of hardware innovation and disruption. http://www.next100billionchips.com/

© 2014 Citrix. Confidential.

The new evolving fanless ARM server ecosystem From scale-out to multi-core high performance servers

Cavium ThunderX: up to 48 cores, 2.5 Ghz, 28nm

HP Scale-Out Moonshot: up to 45 cartridges

ARM SoC

AppliedMicro X-Gene Cartridge server

© 2014 Citrix. Confidential.

Physicalization and Scale Out Computing

●  Small size with big innovation ●  High Density, energy efficient and lower cost ●  Quick scaling with less complexities. ●  Engineered and integrated for workload-specific performance. ●  Cartridges for web serving, hosted desktops, video transcoding,

application delivery, real-time data processing,... ●  New option for BigData and Cloud

© 2014 Citrix. Confidential.

●  Strong, diverse extensible open ecosystem ●  Server cartridges optimized per workloads ●  Hardware rooted security via TrustZone ●  Hardware assisted virtualization in ARMv7 and ARMv8 ●  Linaro delivering enterprise open software stacks: LAMP, Java, …. ●  Open standards to avoid fragmentation: SBSA, SBBA, OCP

Benefits of ARM scale out servers

© 2014 Citrix. Confidential.

Over 50%: 2 cores 7.5 GB RAM or smaller

Learning from AWS It’s not just about big servers -> Scale Out Servers

© 2014 Citrix. Confidential.

ARM and new era of Build Your Own Hardware (BYOH)

© 2014 Citrix. Confidential.

 Why virtualize?

Abstraction and portability

Workload agility

Software-defined I/O

Ease of software

management

Out-of-band Introspection and

monitoring

Trusted Computing Base

Minimal hypervisor overhead

Faster provisioning

Consolidation

Increase uptime

Hardware assisted

Compute mobility

Efficient resource utilization

© 2014 Citrix. Confidential.

Compliance and regulation

Ease of hardware management

Hard real time workloads

Why physicalize not virtualize?

Native hardware speed Avoid complexity

Hardware isolation

Increased bill of materials

© 2014 Citrix. Confidential.

Hardware

hypervisor

many OSes on a single machine

What to virtualize?

overhead ~2% Strong isolation Strong security

Linux user space environment (POSIX)

Docker (LXC)

Many Linux appliances on a single OS

Easy to use App-driven Less secure

Hardware multi-tenancy

and virtualization

OS multi-tenancy via app-level containers

© 2014 Citrix. Confidential.

Orchestration (e.g. CloudStack)

ARM server

Workload

Virtualization

Workload

Workload

Workload

Physicalization

ARM server

Containers

ARM server

Workload

Containerization W

orkload

Workload

ARM server

Mirage A

pp

Unikernels

OS

v App

Workload

ARM server

Mirage A

pp

Mixed

Workload

Various architectural options

© 2014 Citrix. Confidential.

It’s one IT infrastructure whether virtualized, physicalized or hybrid

Unified management, orchestration and security across

hardware, operating systems, applications and data.

Citrix vision

© 2014 Citrix. Confidential.

© 2014 Citrix. Confidential.

A Linux Foundation Collaborative Project since April 2013

ARM joined Xen Project Advisory Board since December 2013

Citrix donated CloudStack to the Apache Software Foundation in April 2012 CloudStack graduated from Apache Incubator and became a top level project in March 2013

The leading open source enterprise server virtualization platform, powered by the Xen hypervisor Open Sourced in June 2013

Citrix Open Computing Supported Projects

© 2014 Citrix. Confidential.

 Xen is a type 1 hypervisor  with drivers running in a separate domain

© 2014 Citrix. Confidential.

HW CPUs Memory I/O

VM1

Guest OS

Applications

VM0 (or Dom0)

Dom0 Kernel

Drivers

VM2 VMn

Applications

Guest OS

Applications

Guest OS

Console

Toolstack

back PV front

Scheduler MMU Timers Interrupts Config

© 2014 Citrix. Confidential.

Xen on ARM Design Goals

 Avoid x86 “baggage”

No Emulation  Make optimum use of the ARM hardware  Supports 32 and 64 bit  Small code base

© 2014 Citrix. Confidential.

Maximum use of ARM Virtualization Features

ARM SOC

GIC v2/v3

Generic Timers

2 stageM

MU

I/O

Device Tree describes …

ARM Architecture Features for Virtualization

Hypervisor mode: EL2

Kernel mode: EL1

User mode: EL0

HyperCalls (HVC)

© 2014 Citrix. Confidential.

ARM Architecture Features for Virtualization ARM SOC

User mode: EL0

Maximum use of ARM Virtualization Features

Kernel mode: EL1

GICv2/v3

Generic Timers

2 stageM

MU

I/O

Device Tree describes …

Hypervisor mode: EL2

HyperCalls (HVC)

Xen Hypervisor

Any Xen Guest VM (including Dom0)

Kernel

User Space

Dom0 only

© 2014 Citrix. Confidential.

Other advantages

 One kind of guest (no PV vs. HVM)

 Xen is easy to port to new ARM SOCs

 OSes are easy to port to Xen on ARM

© 2014 Citrix. Confidential.

Xen has very low virtualization overhead

y axes show the virtualization overhead: A lower percentage means less overhead and therefore better performance

© 2014 Citrix. Confidential.

Xen support for ARM64 upstream

in Linux 3.11

11/11 08/12 11/12 03/13 07/13

First Xen on ARM talk at Xen Summit 2012

Xen support for ARM upstream

in Linux 3.7

Xen running on real ARM hardware

09/12

Xen 64-bit on ARM64

01/13

Citrix announces that will be joining

Linaro

Xen 4.3 released with ARM and

ARM64 support

Part-time Xen ARM hacking starts

Xen 4.4 release

06/13 03/14

© 2014 Citrix. Confidential.

© 2014 Citrix. Confidential.

One  last  thing!  

© 2014 Citrix. Confidential.

Takeaways   Scale out computing fits Cloud

New era of mega trends

Cloud analytics and Big

data

Software Defined Smart

Connected World

Unify

V12n & P13n

Xen now runs on

ARM

© 2014 Citrix. Confidential.

WORK BETTER. LIVE BETTER.

top related