Research Challenges in Virtualization. Steven Hand Senior Architect, Citrix R&D Reader in Computer Systems, U. Cambridge



Similar documents
Virtualization Technologies. Embrace the new world of healthcare

Meet the BYOD, Computing Anywhere Challenge: Planning and License Management for Desktop Virtualization

Desktop Virtualization. The back-end

Data Centers and Cloud Computing

Onboarding VMs to Cisco OpenStack Private Cloud

Get into higher gears with Citrix in 2012: XenDesktop 5.6 the most complete solution on the planet

White paper. Microsoft and Citrix VDI: Virtual desktop implementation scenarios

Using Intelligent Power Manager (IPM) & Intelligent Power Protector (IPP) on Virtual Desktop Infrastructure (VDI)

Cloud Courses Description

Server-centric client virtualization model reduces costs while improving security and flexibility.

Course Title: Virtualization Security, 1st Edition

Integrating NComputing Virtual Desktops with VMware and Citrix

SECURE ACCESS TO THE VIRTUAL DATA CENTER

Networking for Caribbean Development

(VDI) William Stein, LHRIC. Jim Geueke, MainLine

Taking Virtualization to the Next Level: Private Cloud and Bring Your Own Device (BYOD)

Better virtualization of. XenApp and XenDesktop with XenServer

Microsoft Virtual Desktop Infrastructure (VDI) FAQ

Introduction to Virtualization

Data Centers and Cloud Computing. Data Centers

Protecting the Irreplacable. November 2013 Athens Ian Whiteside, F-Secure

Security. Environments. Dave Shackleford. John Wiley &. Sons, Inc. s j}! '**»* t i j. l:i. in: i««;

Frequently Asked Questions: Desktone s Offerings and Market

Cloud Courses Description

Citrix XenDesktop with FlexCast technology. Citrix XenDesktop: Desktop Virtualization For All.

Xen Virtualization: Xen (source) and XenServer

Sistemi Operativi e Reti. Cloud Computing

Virtualization 101 ASPE RESOURCE SERIES. Prepared for ASPE by Global Knowledge's Kerry Doyle, MA, ZDNet/CNet.com Associate Editor

Chapter 19 Cloud Computing for Multimedia Services

Cutting Costs with Red Hat Enterprise Virtualization. Chuck Dubuque Product Marketing Manager, Red Hat June 24, 2010

Citrix XenClient. Extending the benefits of desktop virtualization to mobile laptop users.

SOLUTION BRIEF Citrix Cloud Solutions Citrix Cloud Solution for On-boarding

Data Centers and Cloud Computing. Data Centers. MGHPCC Data Center. Inside a Data Center

Desktop virtualization for all

Implementing and Managing Windows Server 2008 Hyper-V

VegaStream Tutorial - The Advantages & Disadvantages of Using Virtual Machines

Emerging Technology for the Next Decade

VMware VDR and Cloud Storage: A Winning Backup/DR Combination

AN INTRODUCTION TO SERVER VIRTUALIZATION

9/26/2011. What is Virtualization? What are the different types of virtualization.

Evaluation of Multi-Hypervisor Management with HotLink SuperVISOR

CLOUD MANAGEMENT GUIDE

Virtualization in Enterprise Environment. Krisztian Egi

Enterprise Desktop Solutions: VMware View 4.5

Virtualization and the Green Data Center


Citrix Training. Course: Citrix Training. Duration: 40 hours. Mode of Training: Classroom (Instructor-Led)

CMB-207-1I Citrix XenApp and XenDesktop Fast Track

VMware Virtual Infrastucture From the Virtualized to the Automated Data Center

Definitions. Hardware Full virtualization Para virtualization Hosted hypervisor Type I hypervisor. Native (bare metal) hypervisor Type II hypervisor

Trusteer Rapport Virtual Implementation Scenarios

How To Get The Most Out Of Vdi

Citrix XenDesktop Modular Reference Architecture Version 2.0. Prepared by: Worldwide Consulting Solutions

Bitdefender GravityZone Sales Presentation

Protecting your Data in a New Generation Virtual and Physical Environment

CMB 207 1I Citrix XenApp and XenDesktop Fast Track

TechTarget Virtualization Media. E-Guide

Cloud Computing Alignment to Service Management (ITIL v3)

FastPass Password Manager

Citrix desktop virtualization and Microsoft System Center 2012: better together

Desktop virtualization for all

Installing & Using KVM with Virtual Machine Manager COSC 495

Double-Take Cloud Migration Center (CMC) Tech Brief

Securing the Physical, Virtual, Cloud Continuum

APS Connect Denver, CO

IOS110. Virtualization 5/27/2014 1

DeviceLock Virtual DLP: Overview & Scenarios

SCO Virtualization Presentation to Customers

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Microsoft Client Licensing in Virtual Desktop Environments

How To Protect A Virtual Desktop From Attack

Citrix XenDesktop 5.6 Providing best TCO and TVO at once. Fabian Kienle Regional Sales Manager, Citrix Systems

S Hands on Tutorial: Deploying GRID in Citrix and VMware Virtual Desktop Environments

Where are Organizations Today? The Cloud. The Current and Future State of IT When, Where, and How To Leverage the Cloud. The Cloud and the Players

21/09/11. Introduction to Cloud Computing. First: do not be scared! Request for contributors. ToDO list. Revision history

BC43: Virtualization and the Green Factor. Ed Harnish

VMware s Virtualization & Cloud Computing Solutions for Enterprise

Citrix Lab Manager 3.6 SP 2 Quick Start Guide

Asigra Cloud Backup V13.0 Provides Comprehensive Virtual Machine Data Protection Including Replication

Servervirualisierung mit Citrix XenServer

Optimizing service assurance for XenServer virtual infrastructures with Xangati

Building the Virtual Information Infrastructure

CXD Citrix XenDesktop 5 Administration

VDI Without Compromise with SimpliVity OmniStack and Citrix XenDesktop

Our Cloud Backup Solution Provides Comprehensive Virtual Machine Data Protection Including Replication

Microsoft and Citrix: Joint Virtual Desktop Infrastructure (VDI) Offering

Data Center Manager (DCM)

Course: CXD-202 Implementing Citrix XenDesktop Administration

World Wide Technology

Transcription:

Research Challenges in Virtualization Steven Hand Senior Architect, Citrix R&D Reader in Computer Systems, U. Cambridge

About Citrix Global company with around 5,000 employees Approx 300 R&D folks in Europe (~75 from XenSource) Provider of virtualization solutions at multiple levels XenApp: application virtualization / streaming XenServer: server virtualization XenDesktop: virtual desktop infrastructure [forthcoming] XenClient : client solution Cambridge UK group also hosts developers for open source Xen project, and Xen client initiative (http://www.xen.org)

Virtualization Today Strongest in (private) data center virtualization Divide each server-class x86 box into multiple virtual machines Configure VMs with desired memory, VCPUs, VNICs, etc Use live migration to dynamically load-balance / power-balance servers Many existing commercial products including Citrix XenServer, Microsoft Hyper-V, VMware vsphere (also have FOSS offerings Xen, VirtualBox, kvm, ) And server virtualization is getting stronger, with some predictions for 10x increase by 2011 (Bittman)

Emerging Technologies: Client and Cloud As well as traditional server virtualization, recently seen moves into two new markets One major push involves virtualizing client workloads e.g. Virtual Desktop Infrastructure (VDI) uses servers to host multiple desktop operating-system instances, one for each user Remoting protocol used to ship graphics, audio, etc to thin-client (hw or sw) More recently have Client Virtualization: puts hypervisor technology onto desktops, laptops or mobile devices Particularly suited to dual-use scenarios (Corporate VM versus Personal VM) Emerging products: Citrix XenClient for laptops; OKL4 for mobile devices

Analyst Projections on Client Compute Model Growth IDC Projected VCC Growth Totals by 2012 5% Blade PCs Image Streaming Application Virtualization Server Hosted Virtual Desktops Locally Hosted Virtual Desktops 52% 10% 21% 12% IDC predicts that client- side virtualization will outpace server-hosted desktops by almost 2X by 2012. Source: IDC, Worldwide Forecast; Virtualized Client Computing Seats, 2008

Emerging Technologies: Client and Cloud Other big movement is towards Cloud Computing Not universally well-defined, but a fairly common view is a service providing VMs on-demand to customers for a fee Some consider SaaS and PaaS to be cloud computing also Cloud computing concept not entirely new (XenoServers, Utility Computing, Grid Computing, etc) but has generated large amounts of industry interest (Amazon s EC2, Alatum Singapore s National Cloud)

Research Challenge 1 Green Computing Virtualization is already a green technology In particular, server consolidation can reduce power & cooling needs However data-centers still consume huge amounts of power for example, 61 TW-h AEC in USA data centers in 2006 Some progress in next-gen datacenter construction, but also must locate these near cheap / renewable sources of energy Move to a cloud computing model which incorporates energy costs How can customers choose best locations to run their computations? What are the trade-offs between energy cost, price, and network location? How can we make live migration or fault tolerance work across a continent? The globe?

Research Challenge 2 Personal VMs Convergence of VDI and client virtualization is leading to a world in which your virtual machine is all you care about Your personal VM includes all of your personal data (photos, documents, music, blogs) and can be instantiated anywhere (at a computer at home, on an arbitrary laptop, on your friend s mobile device) How can we manage this VM-as-data? How can we provide global accessibility? preserve privacy? ensure durability? track provenance? handle mandated discovery?

Research Challenge 3 Trustworthy Computing Today s clouds services are mostly used by individuals, universities, and small businesses. Large corporations are adopting private clouds internally, but have major concerns about using public services Mostly due to concerns about data security, e.g. disclosure of information to third parties (or the cloud operator!), or the lack of a sufficiently robust audit logging facility (often a regulatory mandated issue) How can we build a bullet-proof (formally verified?) cloud computing platform? guarantee isolation for multi-tenanted resources? bound information leakage? use differential priv?

Summary & Conclusions Virtualization is here, and becoming ubiquitous Emerging technologies suggest clients, servers, mobiles & clouds will become receptacles for virtual machines I ve presented three (hopefully) interesting research areas green computing, personal VMs, and trustworthy computing but there s plenty more challenges out there Thanks!