SlideShare a Scribd company logo
Citrix Open Source Computing and ARM Scale Out servers 
ARM TechCon 2014, Santa Clara 
Ahmed Sallam, VP of Product Strategy and CTO 
Hardware, Security, IP and Emerging Solutions 
© 2014 Citrix. Confidential.
Agenda 
• The New Era of Mega Trends 
• ARM Scale Out Servers 
• Citrix Open Source Initiatives 
• Xen on ARM 
© 2014 Citrix. Confidential.
© 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.
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 
Software defined servers, networks, storage and workplace 
Cloud is the central point of control 
Scale-Out Servers 
© 2014 Citrix. Confidential. 
Contextual 
Infinite compute 
Never touch devices 
Management at scale 
End to End Security 
Predictive Analytics 
Green Computing 
Big data
World of open computing 
➔ 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. 
© 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 
© 2014 Citrix. Confidential. 
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
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.
Benefits of ARM scale out servers 
● 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 
© 2014 Citrix. Confidential.
Learning from AWS 
It’s not just about big servers -> Scale Out Servers 
© 2014 Citrix. Confidential. 
Over 50%: 
2 cores 
7.5 GB RAM 
or smaller
ARM and new era of Build Your Own Hardware (BYOH) 
© 2014 Citrix. Confidential.
Workload agility 
© 2014 Citrix. Confidential. 
Faster provisioning 
Why virtualize? 
Abstraction and 
portability 
Software-defined I/O 
Ease of 
software 
management 
Out-of-band 
Introspection and 
monitoring 
Trusted Computing 
Base 
Minimal hypervisor 
overhead 
Consolidation 
Increase uptime 
Hardware assisted 
Compute mobility 
Efficient resource 
utilization
Native hardware 
speed Avoid complexity 
Why physicalize not virtualize? 
© 2014 Citrix. Confidential. 
Compliance and 
regulation 
Ease of hardware 
management 
Hard real time 
workloads 
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
Workload 
Workload Virtualization 
© 2014 Citrix. Confidential. 
Orchestration (e.g. CloudStack) 
Workload 
ARM server 
Workload 
ARM server 
Physicalization 
Workload 
Workload 
Workload 
Containers 
ARM server 
Containerization 
Mirage App 
OSv App 
Workload 
ARM server 
Unikernels 
Mirage App 
ARM server 
Mixed 
Workload 
Various architectural options
Citrix vision 
© 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.
© 2014 Citrix. Confidential.
Citrix Open Computing Supported Projects 
© 2014 Citrix. Confidential. 
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 
A Linux Foundation Collaborative Project since April 
2013 
ARM joined Xen Project Advisory Board since December 
2013
© 2014 Citrix. Confidential. 
Xen is a type 1 hypervisor 
with drivers running in a separate domain
Console 
VM0 (or Dom0) 
Dom0 Kernel 
Drivers 
© 2014 Citrix. Confidential. 
VM1 
Applications 
Guest OS 
VM2 VMn 
Applications 
Guest OS 
Applications 
Guest OS 
I/O Memory CPUs HW 
Toolstack 
bac 
k PV front 
Scheduler MMU Timers Interrupt 
Config s
Xen on ARM Design Goals 
Avoid x86 “baggage” 
© 2014 Citrix. Confidential. 
No Emulation 
Make optimum use of the ARM hardware 
Supports 32 and 64 bit 
Small code base
Maximum use of ARM Virtualization Features 
ARM SOC 
Device Tree describes … 
© 2014 Citrix. Confidential. 
GIC 
v2/v3 
Generic 
Timers 
2 
stageM 
MU 
I/O 
ARM Architecture Features for Virtualization 
User mode: EL0 
Kernel mode: EL1 
Hypervisor mode: EL2 
HyperCalls (HVC)
ARM Architecture Features ARM SOC for Virtualization 
Device Tree describes … 
© 2014 Citrix. Confidential. 
Any Xen Guest VM (including Dom0) 
User mode: EL0 
Maximum use of ARM Virtualization Features 
Kernel mode: EL1 
GICv2/ 
v3 
Generic 
Timers 
2 
stageM 
MU 
I/O 
Hypervisor mode: EL2 
User Space 
HyperCalls (HVC) 
Xen Hypervisor 
Kernel 
Dom0 
only
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.
© 2014 Citrix. Confidential. 
Xen support for 
ARM64 upstream 
in Linux 3.11 
Xen support for 
ARM upstream 
in Linux 3.7 
11/11 08/12 09/12 
11/12 03/13 07/13 
Xen running on 
real ARM 
hardware 
First Xen on ARM talk 
at Xen Summit 2012 
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!
Takeaways 
© 2014 Citrix. Confidential. 
Scale out 
computing 
fits Cloud 
New era 
of mega 
trends 
Software 
Defined 
Smart 
Connected 
World 
Cloud 
analytics 
and Big 
data 
Unify 
V12n & 
P13n 
Xen now 
runs on 
ARM
© 2014 Citrix. Confidential. 
WORK BETTER. LIVE BETTER.

More Related Content

What's hot

VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld
 
TechWiseTV Workshop: ASR 9000
TechWiseTV Workshop: ASR 9000 TechWiseTV Workshop: ASR 9000
TechWiseTV Workshop: ASR 9000
Robb Boyd
 
2009-dec02_Dell
2009-dec02_Dell2009-dec02_Dell
2009-dec02_Dell
Agora Group
 
Red Hat Virtualization Where Performance Takes Off!
Red Hat Virtualization Where Performance Takes Off!Red Hat Virtualization Where Performance Takes Off!
Red Hat Virtualization Where Performance Takes Off!
andreas kuncoro
 
VMworld 2013: Real-world Deployment Scenarios for VMware NSX
VMworld 2013: Real-world Deployment Scenarios for VMware NSX VMworld 2013: Real-world Deployment Scenarios for VMware NSX
VMworld 2013: Real-world Deployment Scenarios for VMware NSX
VMworld
 
HCI ECOCAST
HCI ECOCAST HCI ECOCAST
HCI ECOCAST
Melina Black
 
Red hat enterprise_virtualization_load
Red hat enterprise_virtualization_loadRed hat enterprise_virtualization_load
Red hat enterprise_virtualization_load
silviucojocaru
 
An Introduction to VMware NSX
An Introduction to VMware NSXAn Introduction to VMware NSX
An Introduction to VMware NSX
Scott Lowe
 
6th SDN Interest Group Seminar - Session1 (131210)
6th SDN Interest Group Seminar - Session1 (131210)6th SDN Interest Group Seminar - Session1 (131210)
6th SDN Interest Group Seminar - Session1 (131210)
NAIM Networks, Inc.
 
Running and Managing Your Network Just Got Easier
Running and Managing Your Network Just Got EasierRunning and Managing Your Network Just Got Easier
Running and Managing Your Network Just Got Easier
VMware
 
[Cisco Connect 2018 - Vietnam] Rajinder singh cisco sd-wan-next generation ...
[Cisco Connect 2018 - Vietnam] Rajinder singh   cisco sd-wan-next generation ...[Cisco Connect 2018 - Vietnam] Rajinder singh   cisco sd-wan-next generation ...
[Cisco Connect 2018 - Vietnam] Rajinder singh cisco sd-wan-next generation ...
Nur Shiqim Chok
 
TechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless Controller
TechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless ControllerTechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless Controller
TechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless Controller
Robb Boyd
 
SDN Service Provider use cases Network Function Virtualization (NFV)
SDN Service Provider use cases Network Function Virtualization (NFV)SDN Service Provider use cases Network Function Virtualization (NFV)
SDN Service Provider use cases Network Function Virtualization (NFV)
Brent Salisbury
 
SYN207: Newest and coolest NetScaler features you should be jazzed about
SYN207: Newest and coolest NetScaler features you should be jazzed aboutSYN207: Newest and coolest NetScaler features you should be jazzed about
SYN207: Newest and coolest NetScaler features you should be jazzed about
Citrix
 
TFI2014 Session I - State of SDN - Gary Hemminger
TFI2014 Session I - State of SDN - Gary HemmingerTFI2014 Session I - State of SDN - Gary Hemminger
TFI2014 Session I - State of SDN - Gary Hemminger
Colorado Internet Society (CO ISOC)
 
VMworld 2013: Datacenter Transformation with Network Virtualization: Today an...
VMworld 2013: Datacenter Transformation with Network Virtualization: Today an...VMworld 2013: Datacenter Transformation with Network Virtualization: Today an...
VMworld 2013: Datacenter Transformation with Network Virtualization: Today an...
VMworld
 
VMworld 2015: The Future of Network Virtualization with VMware NSX
VMworld 2015: The Future of Network Virtualization with VMware NSXVMworld 2015: The Future of Network Virtualization with VMware NSX
VMworld 2015: The Future of Network Virtualization with VMware NSX
VMworld
 
VMworld 2014: Introduction to NSX
VMworld 2014: Introduction to NSXVMworld 2014: Introduction to NSX
VMworld 2014: Introduction to NSX
VMworld
 
Sichere Bereitstellung von virtuellen Desktops mit Citrix Access Gateway
Sichere Bereitstellung von virtuellen Desktops mit Citrix Access GatewaySichere Bereitstellung von virtuellen Desktops mit Citrix Access Gateway
Sichere Bereitstellung von virtuellen Desktops mit Citrix Access Gateway
Digicomp Academy AG
 
XenDesktop - Czyli jak wirtualizować i zarządzać wieloma stanowiskami pracy u...
XenDesktop - Czyli jak wirtualizować i zarządzać wieloma stanowiskami pracy u...XenDesktop - Czyli jak wirtualizować i zarządzać wieloma stanowiskami pracy u...
XenDesktop - Czyli jak wirtualizować i zarządzać wieloma stanowiskami pracy u...
Peter Ocasek
 

What's hot (20)

VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX
 
TechWiseTV Workshop: ASR 9000
TechWiseTV Workshop: ASR 9000 TechWiseTV Workshop: ASR 9000
TechWiseTV Workshop: ASR 9000
 
2009-dec02_Dell
2009-dec02_Dell2009-dec02_Dell
2009-dec02_Dell
 
Red Hat Virtualization Where Performance Takes Off!
Red Hat Virtualization Where Performance Takes Off!Red Hat Virtualization Where Performance Takes Off!
Red Hat Virtualization Where Performance Takes Off!
 
VMworld 2013: Real-world Deployment Scenarios for VMware NSX
VMworld 2013: Real-world Deployment Scenarios for VMware NSX VMworld 2013: Real-world Deployment Scenarios for VMware NSX
VMworld 2013: Real-world Deployment Scenarios for VMware NSX
 
HCI ECOCAST
HCI ECOCAST HCI ECOCAST
HCI ECOCAST
 
Red hat enterprise_virtualization_load
Red hat enterprise_virtualization_loadRed hat enterprise_virtualization_load
Red hat enterprise_virtualization_load
 
An Introduction to VMware NSX
An Introduction to VMware NSXAn Introduction to VMware NSX
An Introduction to VMware NSX
 
6th SDN Interest Group Seminar - Session1 (131210)
6th SDN Interest Group Seminar - Session1 (131210)6th SDN Interest Group Seminar - Session1 (131210)
6th SDN Interest Group Seminar - Session1 (131210)
 
Running and Managing Your Network Just Got Easier
Running and Managing Your Network Just Got EasierRunning and Managing Your Network Just Got Easier
Running and Managing Your Network Just Got Easier
 
[Cisco Connect 2018 - Vietnam] Rajinder singh cisco sd-wan-next generation ...
[Cisco Connect 2018 - Vietnam] Rajinder singh   cisco sd-wan-next generation ...[Cisco Connect 2018 - Vietnam] Rajinder singh   cisco sd-wan-next generation ...
[Cisco Connect 2018 - Vietnam] Rajinder singh cisco sd-wan-next generation ...
 
TechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless Controller
TechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless ControllerTechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless Controller
TechWiseTV Workshop: Cisco Catalyst 9800 Series Wireless Controller
 
SDN Service Provider use cases Network Function Virtualization (NFV)
SDN Service Provider use cases Network Function Virtualization (NFV)SDN Service Provider use cases Network Function Virtualization (NFV)
SDN Service Provider use cases Network Function Virtualization (NFV)
 
SYN207: Newest and coolest NetScaler features you should be jazzed about
SYN207: Newest and coolest NetScaler features you should be jazzed aboutSYN207: Newest and coolest NetScaler features you should be jazzed about
SYN207: Newest and coolest NetScaler features you should be jazzed about
 
TFI2014 Session I - State of SDN - Gary Hemminger
TFI2014 Session I - State of SDN - Gary HemmingerTFI2014 Session I - State of SDN - Gary Hemminger
TFI2014 Session I - State of SDN - Gary Hemminger
 
VMworld 2013: Datacenter Transformation with Network Virtualization: Today an...
VMworld 2013: Datacenter Transformation with Network Virtualization: Today an...VMworld 2013: Datacenter Transformation with Network Virtualization: Today an...
VMworld 2013: Datacenter Transformation with Network Virtualization: Today an...
 
VMworld 2015: The Future of Network Virtualization with VMware NSX
VMworld 2015: The Future of Network Virtualization with VMware NSXVMworld 2015: The Future of Network Virtualization with VMware NSX
VMworld 2015: The Future of Network Virtualization with VMware NSX
 
VMworld 2014: Introduction to NSX
VMworld 2014: Introduction to NSXVMworld 2014: Introduction to NSX
VMworld 2014: Introduction to NSX
 
Sichere Bereitstellung von virtuellen Desktops mit Citrix Access Gateway
Sichere Bereitstellung von virtuellen Desktops mit Citrix Access GatewaySichere Bereitstellung von virtuellen Desktops mit Citrix Access Gateway
Sichere Bereitstellung von virtuellen Desktops mit Citrix Access Gateway
 
XenDesktop - Czyli jak wirtualizować i zarządzać wieloma stanowiskami pracy u...
XenDesktop - Czyli jak wirtualizować i zarządzać wieloma stanowiskami pracy u...XenDesktop - Czyli jak wirtualizować i zarządzać wieloma stanowiskami pracy u...
XenDesktop - Czyli jak wirtualizować i zarządzać wieloma stanowiskami pracy u...
 

Similar to Arm tech con 2014 slides - sallam-public

Xen Project 15 Years down the Line
Xen Project 15 Years down the LineXen Project 15 Years down the Line
Xen Project 15 Years down the Line
The Linux Foundation
 
Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014
Citrix
 
Business Continuity with Microservices-Based Apps and DevOps: Learnings from ...
Business Continuity with Microservices-Based Apps and DevOps: Learnings from ...Business Continuity with Microservices-Based Apps and DevOps: Learnings from ...
Business Continuity with Microservices-Based Apps and DevOps: Learnings from ...
DevOps.com
 
LKNOG3 - Telco Cloud Common – VIM/ CIM
LKNOG3 - Telco Cloud Common – VIM/ CIMLKNOG3 - Telco Cloud Common – VIM/ CIM
LKNOG3 - Telco Cloud Common – VIM/ CIM
LKNOG
 
XDF18: Heterogeneous Real-Time SoC Software Architecture - Stefano Stabellini...
XDF18: Heterogeneous Real-Time SoC Software Architecture - Stefano Stabellini...XDF18: Heterogeneous Real-Time SoC Software Architecture - Stefano Stabellini...
XDF18: Heterogeneous Real-Time SoC Software Architecture - Stefano Stabellini...
The Linux Foundation
 
Citrix xa xd cloud provisioning webinar
Citrix xa xd cloud provisioning webinarCitrix xa xd cloud provisioning webinar
Citrix xa xd cloud provisioning webinar
Citrix
 
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
Lee Bushen
 
LCC17 - Securing Embedded Systems with the Hypervisor - Lars Kurth, Citrix
LCC17 - Securing Embedded Systems with the Hypervisor - Lars Kurth, CitrixLCC17 - Securing Embedded Systems with the Hypervisor - Lars Kurth, Citrix
LCC17 - Securing Embedded Systems with the Hypervisor - Lars Kurth, Citrix
The Linux Foundation
 
Confidential Computing overview
Confidential Computing overviewConfidential Computing overview
Confidential Computing overview
Mark Argent
 
Citrix Synergy 2014 - Syn228 What's new in Citrix CloudPlatform
Citrix Synergy  2014 - Syn228  What's new in Citrix CloudPlatformCitrix Synergy  2014 - Syn228  What's new in Citrix CloudPlatform
Citrix Synergy 2014 - Syn228 What's new in Citrix CloudPlatform
Citrix
 
Citrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-ServiceCitrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-Service
ShapeBlue
 
Citrix Cloud Works with...the new it reality
Citrix Cloud Works with...the new it realityCitrix Cloud Works with...the new it reality
Citrix Cloud Works with...the new it reality
Citrix
 
CloudX – Expand Your Cloud into the Future
CloudX – Expand Your Cloud into the FutureCloudX – Expand Your Cloud into the Future
CloudX – Expand Your Cloud into the Future
Mellanox Technologies
 
Hosted Desktop and Evolution of Hardware Server Technologies-2015 Edition
Hosted Desktop and Evolution of Hardware Server Technologies-2015 EditionHosted Desktop and Evolution of Hardware Server Technologies-2015 Edition
Hosted Desktop and Evolution of Hardware Server Technologies-2015 Edition
Ahmed Sallam
 
Hosted desktop and evolution of hardware server technologies - 2015 edition
Hosted desktop and evolution of hardware server technologies - 2015 editionHosted desktop and evolution of hardware server technologies - 2015 edition
Hosted desktop and evolution of hardware server technologies - 2015 edition
Ahmed Sallam
 
CloudX on OpenStack
CloudX on OpenStackCloudX on OpenStack
CloudX on OpenStack
Cloud Native Day Tel Aviv
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge Clouds
Jay Bryant
 
FlexiCloud: Infinitely Scalable
FlexiCloud: Infinitely ScalableFlexiCloud: Infinitely Scalable
FlexiCloud: Infinitely Scalable
Pallavi Vyas
 
Compose hardware resources on the fly with openstack valence
Compose hardware resources on the fly with openstack valenceCompose hardware resources on the fly with openstack valence
Compose hardware resources on the fly with openstack valence
Shuquan Huang
 
Developing with Docker for the Arm Architecture
Developing with Docker for the Arm ArchitectureDeveloping with Docker for the Arm Architecture
Developing with Docker for the Arm Architecture
Docker, Inc.
 

Similar to Arm tech con 2014 slides - sallam-public (20)

Xen Project 15 Years down the Line
Xen Project 15 Years down the LineXen Project 15 Years down the Line
Xen Project 15 Years down the Line
 
Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014Citrix Cloud Master Class June 2014
Citrix Cloud Master Class June 2014
 
Business Continuity with Microservices-Based Apps and DevOps: Learnings from ...
Business Continuity with Microservices-Based Apps and DevOps: Learnings from ...Business Continuity with Microservices-Based Apps and DevOps: Learnings from ...
Business Continuity with Microservices-Based Apps and DevOps: Learnings from ...
 
LKNOG3 - Telco Cloud Common – VIM/ CIM
LKNOG3 - Telco Cloud Common – VIM/ CIMLKNOG3 - Telco Cloud Common – VIM/ CIM
LKNOG3 - Telco Cloud Common – VIM/ CIM
 
XDF18: Heterogeneous Real-Time SoC Software Architecture - Stefano Stabellini...
XDF18: Heterogeneous Real-Time SoC Software Architecture - Stefano Stabellini...XDF18: Heterogeneous Real-Time SoC Software Architecture - Stefano Stabellini...
XDF18: Heterogeneous Real-Time SoC Software Architecture - Stefano Stabellini...
 
Citrix xa xd cloud provisioning webinar
Citrix xa xd cloud provisioning webinarCitrix xa xd cloud provisioning webinar
Citrix xa xd cloud provisioning webinar
 
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
XenDesktop Master Class - Live Installation of XenDesktop/XenApp 7.6
 
LCC17 - Securing Embedded Systems with the Hypervisor - Lars Kurth, Citrix
LCC17 - Securing Embedded Systems with the Hypervisor - Lars Kurth, CitrixLCC17 - Securing Embedded Systems with the Hypervisor - Lars Kurth, Citrix
LCC17 - Securing Embedded Systems with the Hypervisor - Lars Kurth, Citrix
 
Confidential Computing overview
Confidential Computing overviewConfidential Computing overview
Confidential Computing overview
 
Citrix Synergy 2014 - Syn228 What's new in Citrix CloudPlatform
Citrix Synergy  2014 - Syn228  What's new in Citrix CloudPlatformCitrix Synergy  2014 - Syn228  What's new in Citrix CloudPlatform
Citrix Synergy 2014 - Syn228 What's new in Citrix CloudPlatform
 
Citrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-ServiceCitrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-Service
 
Citrix Cloud Works with...the new it reality
Citrix Cloud Works with...the new it realityCitrix Cloud Works with...the new it reality
Citrix Cloud Works with...the new it reality
 
CloudX – Expand Your Cloud into the Future
CloudX – Expand Your Cloud into the FutureCloudX – Expand Your Cloud into the Future
CloudX – Expand Your Cloud into the Future
 
Hosted Desktop and Evolution of Hardware Server Technologies-2015 Edition
Hosted Desktop and Evolution of Hardware Server Technologies-2015 EditionHosted Desktop and Evolution of Hardware Server Technologies-2015 Edition
Hosted Desktop and Evolution of Hardware Server Technologies-2015 Edition
 
Hosted desktop and evolution of hardware server technologies - 2015 edition
Hosted desktop and evolution of hardware server technologies - 2015 editionHosted desktop and evolution of hardware server technologies - 2015 edition
Hosted desktop and evolution of hardware server technologies - 2015 edition
 
CloudX on OpenStack
CloudX on OpenStackCloudX on OpenStack
CloudX on OpenStack
 
Automated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge CloudsAutomated Deployment and Management of Edge Clouds
Automated Deployment and Management of Edge Clouds
 
FlexiCloud: Infinitely Scalable
FlexiCloud: Infinitely ScalableFlexiCloud: Infinitely Scalable
FlexiCloud: Infinitely Scalable
 
Compose hardware resources on the fly with openstack valence
Compose hardware resources on the fly with openstack valenceCompose hardware resources on the fly with openstack valence
Compose hardware resources on the fly with openstack valence
 
Developing with Docker for the Arm Architecture
Developing with Docker for the Arm ArchitectureDeveloping with Docker for the Arm Architecture
Developing with Docker for the Arm Architecture
 

More from Ahmed Sallam

RSA SF Conference talk-2009-ht2-401 sallam
RSA SF Conference talk-2009-ht2-401 sallamRSA SF Conference talk-2009-ht2-401 sallam
RSA SF Conference talk-2009-ht2-401 sallam
Ahmed Sallam
 
Intel vmcs-shadowing-paper
Intel vmcs-shadowing-paperIntel vmcs-shadowing-paper
Intel vmcs-shadowing-paper
Ahmed Sallam
 
Hosted desktops and server evolution technologies - 2014 Edition
Hosted desktops and server evolution technologies - 2014 EditionHosted desktops and server evolution technologies - 2014 Edition
Hosted desktops and server evolution technologies - 2014 Edition
Ahmed Sallam
 
The new era of mega trends securtity
The new era of mega trends securtityThe new era of mega trends securtity
The new era of mega trends securtity
Ahmed Sallam
 
Ahmed sallam technical_journey_1992_1999
Ahmed sallam technical_journey_1992_1999Ahmed sallam technical_journey_1992_1999
Ahmed sallam technical_journey_1992_1999
Ahmed Sallam
 
An Analysis And Solution For The Problem Of Hidden Orphan Processes On Window...
An Analysis And Solution For The Problem Of Hidden Orphan Processes On Window...An Analysis And Solution For The Problem Of Hidden Orphan Processes On Window...
An Analysis And Solution For The Problem Of Hidden Orphan Processes On Window...
Ahmed Sallam
 
Sans Mc Afee Pandel Slides
Sans Mc Afee Pandel SlidesSans Mc Afee Pandel Slides
Sans Mc Afee Pandel Slides
Ahmed Sallam
 
VMWorld 2009 Presentation
VMWorld 2009 PresentationVMWorld 2009 Presentation
VMWorld 2009 Presentation
Ahmed Sallam
 

More from Ahmed Sallam (8)

RSA SF Conference talk-2009-ht2-401 sallam
RSA SF Conference talk-2009-ht2-401 sallamRSA SF Conference talk-2009-ht2-401 sallam
RSA SF Conference talk-2009-ht2-401 sallam
 
Intel vmcs-shadowing-paper
Intel vmcs-shadowing-paperIntel vmcs-shadowing-paper
Intel vmcs-shadowing-paper
 
Hosted desktops and server evolution technologies - 2014 Edition
Hosted desktops and server evolution technologies - 2014 EditionHosted desktops and server evolution technologies - 2014 Edition
Hosted desktops and server evolution technologies - 2014 Edition
 
The new era of mega trends securtity
The new era of mega trends securtityThe new era of mega trends securtity
The new era of mega trends securtity
 
Ahmed sallam technical_journey_1992_1999
Ahmed sallam technical_journey_1992_1999Ahmed sallam technical_journey_1992_1999
Ahmed sallam technical_journey_1992_1999
 
An Analysis And Solution For The Problem Of Hidden Orphan Processes On Window...
An Analysis And Solution For The Problem Of Hidden Orphan Processes On Window...An Analysis And Solution For The Problem Of Hidden Orphan Processes On Window...
An Analysis And Solution For The Problem Of Hidden Orphan Processes On Window...
 
Sans Mc Afee Pandel Slides
Sans Mc Afee Pandel SlidesSans Mc Afee Pandel Slides
Sans Mc Afee Pandel Slides
 
VMWorld 2009 Presentation
VMWorld 2009 PresentationVMWorld 2009 Presentation
VMWorld 2009 Presentation
 

Recently uploaded

按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
yizxn4sx
 
Why is the AIS 140 standard Mandatory in India?
Why is the AIS 140 standard Mandatory in India?Why is the AIS 140 standard Mandatory in India?
Why is the AIS 140 standard Mandatory in India?
Watsoo Telematics
 
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
aozcue
 
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
snfdnzl7
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
peuce
 
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
byfazef
 
按照学校原版(Adelaide文凭证书)阿德莱德大学毕业证快速办理
按照学校原版(Adelaide文凭证书)阿德莱德大学毕业证快速办理按照学校原版(Adelaide文凭证书)阿德莱德大学毕业证快速办理
按照学校原版(Adelaide文凭证书)阿德莱德大学毕业证快速办理
terpt4iu
 
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
yizxn4sx
 
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
6oo02s6l
 
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
xuqdabu
 
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
2g3om49r
 
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
terpt4iu
 
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
u0g33km
 
Production.pptxd dddddddddddddddddddddddddddddddddd
Production.pptxd ddddddddddddddddddddddddddddddddddProduction.pptxd dddddddddddddddddddddddddddddddddd
Production.pptxd dddddddddddddddddddddddddddddddddd
DanielOliver74
 
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
eydeofo
 
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
xuqdabu
 
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
nudduv
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalRBuilding a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Peter Gallagher
 
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
yizxn4sx
 
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
xuqdabu
 

Recently uploaded (20)

按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
按照学校原版(UAL文凭证书)伦敦艺术大学毕业证快速办理
 
Why is the AIS 140 standard Mandatory in India?
Why is the AIS 140 standard Mandatory in India?Why is the AIS 140 standard Mandatory in India?
Why is the AIS 140 standard Mandatory in India?
 
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
一比一原版(UCSB毕业证)圣塔芭芭拉社区大学毕业证如何办理
 
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
按照学校原版(USD文凭证书)圣地亚哥大学毕业证快速办理
 
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
一比一原版(UMich毕业证)密歇根大学|安娜堡分校毕业证如何办理
 
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
一比一原版(Greenwich文凭证书)格林威治大学毕业证如何办理
 
按照学校原版(Adelaide文凭证书)阿德莱德大学毕业证快速办理
按照学校原版(Adelaide文凭证书)阿德莱德大学毕业证快速办理按照学校原版(Adelaide文凭证书)阿德莱德大学毕业证快速办理
按照学校原版(Adelaide文凭证书)阿德莱德大学毕业证快速办理
 
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
按照学校原版(Westminster文凭证书)威斯敏斯特大学毕业证快速办理
 
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
按照学校原版(Birmingham文凭证书)伯明翰大学|学院毕业证快速办理
 
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
一比一原版(TheAuckland毕业证书)新西兰奥克兰大学毕业证如何办理
 
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
1比1复刻澳洲皇家墨尔本理工大学毕业证本科学位原版一模一样
 
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
按照学校原版(KCL文凭证书)伦敦国王学院毕业证快速办理
 
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样加急办理美国南加州大学毕业证文凭毕业证原版一模一样
加急办理美国南加州大学毕业证文凭毕业证原版一模一样
 
Production.pptxd dddddddddddddddddddddddddddddddddd
Production.pptxd ddddddddddddddddddddddddddddddddddProduction.pptxd dddddddddddddddddddddddddddddddddd
Production.pptxd dddddddddddddddddddddddddddddddddd
 
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
一比一原版(UOL文凭证书)利物浦大学毕业证如何办理
 
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
一比一原版(Monash文凭证书)莫纳什大学毕业证如何办理
 
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
一比一原版(ANU文凭证书)澳大利亚国立大学毕业证如何办理
 
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalRBuilding a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
Building a Raspberry Pi Robot with Dot NET 8, Blazor and SignalR
 
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
按照学校原版(Greenwich文凭证书)格林威治大学毕业证快速办理
 
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
一比一原版(Adelaide文凭证书)阿德莱德大学毕业证如何办理
 

Arm tech con 2014 slides - sallam-public

  • 1. Citrix Open Source Computing and ARM Scale Out servers ARM TechCon 2014, Santa Clara Ahmed Sallam, VP of Product Strategy and CTO Hardware, Security, IP and Emerging Solutions © 2014 Citrix. Confidential.
  • 2. Agenda • The New Era of Mega Trends • ARM Scale Out Servers • Citrix Open Source Initiatives • Xen on ARM © 2014 Citrix. Confidential.
  • 3. © 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.
  • 4. 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.
  • 5. Things getting smaller, smarter and connected Security and safety Standards and interoperability User interfaces and social norms © 2014 Citrix. Confidential.
  • 6. The Software-defined cloud driven smart world Software defined servers, networks, storage and workplace Cloud is the central point of control Scale-Out Servers © 2014 Citrix. Confidential. Contextual Infinite compute Never touch devices Management at scale End to End Security Predictive Analytics Green Computing Big data
  • 7. World of open computing ➔ 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. © 2014 Citrix. Confidential.
  • 8. ARM is at the center of the new era of hardware innovation and disruption. http://www.next100billionchips.com/ © 2014 Citrix. Confidential.
  • 9. The new evolving fanless ARM server ecosystem From scale-out to multi-core high performance servers © 2014 Citrix. Confidential. 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
  • 10. 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.
  • 11. Benefits of ARM scale out servers ● 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 © 2014 Citrix. Confidential.
  • 12. Learning from AWS It’s not just about big servers -> Scale Out Servers © 2014 Citrix. Confidential. Over 50%: 2 cores 7.5 GB RAM or smaller
  • 13. ARM and new era of Build Your Own Hardware (BYOH) © 2014 Citrix. Confidential.
  • 14. Workload agility © 2014 Citrix. Confidential. Faster provisioning Why virtualize? Abstraction and portability Software-defined I/O Ease of software management Out-of-band Introspection and monitoring Trusted Computing Base Minimal hypervisor overhead Consolidation Increase uptime Hardware assisted Compute mobility Efficient resource utilization
  • 15. Native hardware speed Avoid complexity Why physicalize not virtualize? © 2014 Citrix. Confidential. Compliance and regulation Ease of hardware management Hard real time workloads Hardware isolation Increased bill of materials
  • 16. © 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
  • 17. Workload Workload Virtualization © 2014 Citrix. Confidential. Orchestration (e.g. CloudStack) Workload ARM server Workload ARM server Physicalization Workload Workload Workload Containers ARM server Containerization Mirage App OSv App Workload ARM server Unikernels Mirage App ARM server Mixed Workload Various architectural options
  • 18. Citrix vision © 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.
  • 19. © 2014 Citrix. Confidential.
  • 20. Citrix Open Computing Supported Projects © 2014 Citrix. Confidential. 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 A Linux Foundation Collaborative Project since April 2013 ARM joined Xen Project Advisory Board since December 2013
  • 21. © 2014 Citrix. Confidential. Xen is a type 1 hypervisor with drivers running in a separate domain
  • 22. Console VM0 (or Dom0) Dom0 Kernel Drivers © 2014 Citrix. Confidential. VM1 Applications Guest OS VM2 VMn Applications Guest OS Applications Guest OS I/O Memory CPUs HW Toolstack bac k PV front Scheduler MMU Timers Interrupt Config s
  • 23. Xen on ARM Design Goals Avoid x86 “baggage” © 2014 Citrix. Confidential. No Emulation Make optimum use of the ARM hardware Supports 32 and 64 bit Small code base
  • 24. Maximum use of ARM Virtualization Features ARM SOC Device Tree describes … © 2014 Citrix. Confidential. GIC v2/v3 Generic Timers 2 stageM MU I/O ARM Architecture Features for Virtualization User mode: EL0 Kernel mode: EL1 Hypervisor mode: EL2 HyperCalls (HVC)
  • 25. ARM Architecture Features ARM SOC for Virtualization Device Tree describes … © 2014 Citrix. Confidential. Any Xen Guest VM (including Dom0) User mode: EL0 Maximum use of ARM Virtualization Features Kernel mode: EL1 GICv2/ v3 Generic Timers 2 stageM MU I/O Hypervisor mode: EL2 User Space HyperCalls (HVC) Xen Hypervisor Kernel Dom0 only
  • 26. 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.
  • 27. 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.
  • 28. © 2014 Citrix. Confidential. Xen support for ARM64 upstream in Linux 3.11 Xen support for ARM upstream in Linux 3.7 11/11 08/12 09/12 11/12 03/13 07/13 Xen running on real ARM hardware First Xen on ARM talk at Xen Summit 2012 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
  • 29. © 2014 Citrix. Confidential.
  • 30. © 2014 Citrix. Confidential. One last thing!
  • 31. Takeaways © 2014 Citrix. Confidential. Scale out computing fits Cloud New era of mega trends Software Defined Smart Connected World Cloud analytics and Big data Unify V12n & P13n Xen now runs on ARM
  • 32. © 2014 Citrix. Confidential. WORK BETTER. LIVE BETTER.