usus ging deses topktop virtuatua at olization to access ... · usus ging deses topktop virtuatua...
TRANSCRIPT
Using Desktop Virtualization to access Us g es top tua at o to accessadvanced Educational Software
Prasad Calyam, Ph.D., Ohio Supercomputer Center/OARnetAlex Berryman, OARnet
M tth H i f d VM IMatthew Honigford, VMware, Inc. Don Stredney, Ohio Supercomputer CenterBradley Hittle, Ohio Supercomputer Center
A Zi OARAnn Zimmerman, OARnetT J Sandor, OARnet
ESCC/Internet2 JointTechs Columbus OHESCC/Internet2 JointTechs, Columbus, OHJuly 12th 2010
Topics of DiscussionTopics of Discussion• OARnet‐VMware Licensing Program (Ann and TJ)
VM R l f Hi h Ed i A li i (M )• VMware Relevance for Higher Education Applications (Matt)• VMLab Desktop Virtualization Testbed (Prasad and Alex)• Biomedical Educational Software Access (Don and Brad)• Biomedical Educational Software Access (Don and Brad)
Topics of DiscussionTopics of Discussion• OARnet‐VMware Licensing Program (Ann and TJ)
VM R l f Hi h Ed i A li i (M )• VMware Relevance for Higher Education Applications (Matt)• VMLab Desktop Virtualization Testbed (Prasad and Alex)• Biomedical Educational Software Access (Don and Brad)• Biomedical Educational Software Access (Don and Brad)
OARnet’s New Services MissionOARnet s New Services Mission
• Demonstrate the value proposition of the Chancellor’s shared p pservices approach in the acquisition of services for the University System of Ohio (USO)
R d th t d f t ti t f hi h– Reduce the current and future operating cost for higher education through aggregate purchase of VMware products
– Expand program benefits through the inclusion of all education (K‐20)
– Serve as the blue print for expanding concept into other areas
OARnet and VMware PartnershipOARnet and VMware Partnership
• Agreement allows OARnet to distribute and licenseAgreement allows OARnet to distribute and license VMware solutions to Ohio colleges and universities
• Potential Savings: $130 million over 3 yearsg $ y– Reduction in hardware (servers, desktops) budgets– Reduction in operational and maintenance costs p– “Green IT” due to lower use of energy and space
Business Objectives for VirtualizationBusiness Objectives for Virtualization
• Reduce IT Costs– Improve existing hardware utilization to reduce costs– Reduce software license requirements– Leverage scarce IT resources to manage more– Reduce energy costs and drive Green IT initiatives– Improve management of virtual infrastructureImprove management of virtual infrastructure
• Drive Business Improvements– Better adapt to business changes– Deliver services on demand– Improve availability of applications
Better secure data and infrastructure from risks– Better secure data and infrastructure from risks
VMware Program ComponentsVMware Program Components
• USO agrees to make significant bulk software/service g g /purchase at considerable discount over retail list price
• Full suite of VMware products included• vSphere 4 and Virtual Center licenses available to all
institutions • Virtual desktop infrastructure (View) seats available to USOVirtual desktop infrastructure (View) seats available to USO
institutions• Lifecycle Manager, Site Recovery Manager, Server Heartbeat,
and more…
Additional BenefitsAdditional Benefits
• Workstation (Windows / Linux) and Fusion (Mac)Workstation (Windows / Linux) and Fusion (Mac)• Professional Services Offered By OARnet Agreement
– Consulting ServicesConsulting Services– Training
VMware Sales UpdateVMware Sales UpdateTotal VMware Sales = $7,762,893.50
$2,875,359.53
$3,962,971.10
Higher Education
K‐12
State Agencies
$924,562.87
Topics of DiscussionTopics of Discussion• OARnet‐VMware Licensing Program (Ann and TJ)
VM R l f Hi h Ed i A li i (M )• VMware Relevance for Higher Education Applications (Matt)• VMLab Desktop Virtualization Testbed (Prasad and Alex)• Biomedical Educational Software Access (Don and Brad)• Biomedical Educational Software Access (Don and Brad)
The costs of managing PCs is staggering
For every $1 spent on hardware, companies spend $3 to manage…
osts
g IT
co
$3$3
easi
ng
$1
OPEXCAPEX Incr
e
Source: IDC Study 2009
Copyright © 2009 VMware Inc. All rights reserved. Confidential and proprietary.
Managing Desktops in Education Today
Information and data is our most important asset. Security is a priority d d t th t thi
Information and data is our most important asset. Security is a priority d d t th t thi
How do I maintain or improve desktop management when How do I maintain or improve desktop management when
priority and we need to ensure that this data and IP is safeguardedpriority and we need to ensure that this data and IP is safeguarded
I’m required to do more with less? Less budget, less power consumption, less resources..
I’m required to do more with less? Less budget, less power consumption, less resources..pp
I need to provide students and teachers with the best I need to provide students and teachers with the best
I need to support a growing # diverse applications that don’t
I need to support a growing # diverse applications that don’t and teachers with the best
possible experience on campus, off campus, on multiple devices.
and teachers with the best possible experience on campus, off campus, on multiple devices.
ppalways run well in a terminal services environment
ppalways run well in a terminal services environment
Copyright © 2009 VMware Inc. All rights reserved. Confidential and proprietary.
Needs of the Students and Faculty
Always On, Always AccessibleAlways On, Always Accessible
Supports All their ApplicationsSupports All their Applications
On Any DeviceOn Any Device
Familiar Interface Familiar Interface
Support for Rich Multi-MediaSupport for Rich Multi-MediaSupport for Rich Multi Media ContentSupport for Rich Multi Media Content
Copyright © 2009 VMware Inc. All rights reserved. Confidential and proprietary.
Needs of Education IT
Quickly ProvisionQuickly Provisionyy
Easily ManageEasily Manage
Maintain SecurityMaintain Security
Lower CostsLower Costs
Hi h A il bilitHi h A il bilitHigh AvailabilityHigh Availability
Copyright © 2009 VMware Inc. All rights reserved. Confidential and proprietary.
VMware View 4 – Built to deliver desktops as a managed service g
PlatformVMware vSphere for desktops
PlatformVMware vSphere for desktops
ManagementManagementManagementVMware View ManagerVmware View ComposerVMware ThinApp
ManagementVMware View ManagerVmware View ComposerVMware ThinApp
U E iU E iUser ExperiencePCoIPPrintMulti-monitor displayMultimediaUSB redirection
User ExperiencePCoIPPrintMulti-monitor displayMultimediaUSB redirection
Copyright © 2009 VMware Inc. All rights reserved. Confidential and proprietary.
Remote Workstations, Virtual Desktops and VMware View total remoting solution for EducationView total remoting solution for Education
data center network
scalable host solutions flexible client options
distributed network
tower workstationsPCoIP zero clientszero management Secure
Zero
rack workstationsPCoIP enabled displaysreduced cost, footprintSams ng NC190/NC240
PerformanceUser
Management
The PCoIP protocol keeps sensitive data and software images in
blade PCs
PCoIP soft clientsmobile platforms
Samsung NC190/NC240
Fl ibl
the data center, delivering only pixels across the LAN and WAN to any user
virtual desktopsVMware View 4
PCoIP soft clientsexisting desktopsthin clients
KnowledgeWorker
Flexible
Copyright © 2009 VMware Inc. All rights reserved. Confidential and proprietary.© 2010 Teradici Corporation. Proprietary and Confidential
thin clients
Simplify desktop image managementSingle Image Management
Image Updates Manage thousands of desktops
S li d k i h
Simplify desktop image management
Streamline desktop management with View Composer
• Quick provisioningQuick provisioning
• Simplify update, patch, and upgrade activities while retaining user settings
• Guarantee updates are applied to every desktop
Copyright © 2009 VMware Inc. All rights reserved. Confidential and proprietary.
ThinApp for application virtualization Application Virtualization
Features Decouple applications and data from OS
Operating Systemp pp
Agent-less architecture
Wide platform and application support
ApplicationApplication ApplicationApplication
App Files
App Files
Plug into existing applicationmanagement tools
Benefits Minimize the number of desktop images
managed
Streamline application patch updates
ApplicationApplication
sandboxsandbox
ApplicationApplication
sandboxsandbox
Streamline application patch updates
Enable the use of multiple versions of applications Operating System
VOSVOS VOSVOS
Copyright © 2009 VMware Inc. All rights reserved. Confidential and proprietary.
Flexible Desktop Access
Flexible access to desktops from multiple devices
Traditional PC/Laptop Browser Access Thin Client Support
multiple devices
Windows or Browser access onWindows orrepurposed PCs
Broad industry supportBrowser access on Windows, Linux and Mac
Copyright © 2009 VMware Inc. All rights reserved. Confidential and proprietary.
Display ProtocolProvide a superior experience from LAN to WAN using PCoIP
• Built for desktops
• Designed for the LAN and
LAN to WAN using PCoIP
• Designed for the LAN and WAN
• Uses end-to-end software implementation
• Superior desktop experience from task worker to powerfrom task worker to power user
• Flexibility to address the widest variety of use cases
Copyright © 2009 VMware Inc. All rights reserved. Confidential and proprietary.
Topics of DiscussionTopics of Discussion• OARnet‐VMware Licensing Program (Ann and TJ)
VM R l f Hi h Ed i A li i (M )• VMware Relevance for Higher Education Applications (Matt)• VMLab Desktop Virtualization Testbed (Prasad and Alex)• Biomedical Educational Software Access (Don and Brad)• Biomedical Educational Software Access (Don and Brad)
OARnet/OSC VMLab TestbedOARnet/OSC VMLab Testbed
• Sponsored research grant from VMware enables OSC/OARnet to develop a laboratory testbed for desktop virtualization experiments
• Proof‐of‐Concept testbed of VMware View 4 technology for a 50+ users infrastructureusers infrastructure
VMLab Hardware ComponentsVMLab Hardware Components
• IBM donation to OSC/OARnet for the VMLabdo a o o OS /O e o e ab– 2 IBM HS22 Intel Blade Servers
• 2 Quad Core CPU’s each, 32 GB of RAM each, 4 NIC’s each– 9 TB Shared SAS Storage + 300 GB Solid State Array– Can provision 50+ persistent/non‐persistent desktops
• Network Emulator – Dual‐NIC PC‐router• Thin Clients
HP 5730 WYSE C90 T di i Z S Cli P L i Z– HP t5730, WYSE C90, Teradici Zero State Client, Pano Logic Zero State Client, Wyse PocketCloud for iPhone/iPad, Microsoft RDP, Open‐source VNC
VMLab Software ComponentsVMLab Software Components
• VMware vSphere 4 (ESXi 4); View 4– Windows Server 2003
• vCenter, View Manager, View Composer, ThinApp, Active Directory
• Virtual Machines – Windows XP, Ubuntu Linux• Network Emulator – Netem on Linux Kernel 2.6.15• User Applications
– Novice User: MS Word, Acrobat Reader, IE Browser
– Expert User: MS Word, Acrobat Reader, IE Browser, Windows Media Flash Video Matlab VLC PlayerMedia, Flash Video, Matlab, VLC Player
VMLab Web‐portalVMLab Web portal
• Project Website and Testbed Gateway ‐ http://vmlab.oar.net• Central site for information on VMLab testbed resources and capabilities• Placeholder for study results, presentations and the virtual desktop
performance benchmarking toolkit release (OARnet VDBench v0.1)• Enables hands‐on access to run your own remote desktop virtualization
experiments in VMLab!• Used for various laboratory experiments over the last 8 monthsUsed for various laboratory experiments over the last 8 months
– Research: Desktop Pools Management, Application Virtualization, Thin Client Protocols Evaluation, “VDBench” v0.1 Tool Development
– Classroom Labs: Moldflow for OSU ISE Dept., Remote Visualization w/GPU for OSU SAIC, Remote Instrumentation for YSU Chemistry
– Sandboxes: Many System Administrators (8 Ohio,1 Texas), Marketing Demos
VMLab ExperimentsVMLab Experiments
• VDI Scalability– Stress test VMs under various user application work loads
• User Applications: MS Excel, IE Browser, Windows Media Player, Matlab
– We used “Autoit” user application work loads (scripts for repeatable pp ( p pand automated GUI interactions with key presses, mouse movements)
• VDI Reliability• VDI Reliability– Evaluate performance of remote desktop protocols
• Protocols Evaluated: Microsoft Remote Desktop Protocol (RDP), HP Remote Graphics Software (RGS) Teradici PC over IP (PCoIP) VNC RemoteRemote Graphics Software (RGS), Teradici PC‐over‐IP (PCoIP), VNC Remote Frame Buffer Protocol (RFB)
– We used Netem for network (e.g., bandwidth, delay, loss) emulation
VMLab Experiments (2)VMLab Experiments (2)I. User Load Simulation
III. User Pool Profiling
18II. Slow-motion Application Interaction Benchmarking
Computation Resources needed for 50 VMsComputation Resources needed for 50 VMs• Currently, in our VMLab’s IBM BladeCenter Chassis:
– Blades have 2 Quad Core CPU’s– Each Core is clocked at 2 GHz for a total of 16 GHz/Blade– We are using 100% of Blade CPU for ~28 VMs/Blade, and so for >28
VMs cases, we are experiencing wait times– Not the typical case in Enterprise networks, our resource
requirements influenced by modeling research application use casesCPU Utilization/Blade
19
Bandwidth Resources needed for 50 VMsBandwidth Resources needed for 50 VMs• Approx. 100 Mbps Peak/25 Mbps Average bandwidth
– Assuming all VMs are actively being used with mixed set ofAssuming all VMs are actively being used with mixed set of applications
– Remote desktop protocols noticeably tradeoff coding efficiency and user experienceuser experience
Network Condition LAN 10ms latency;0% loss
10ms latency;3% loss
l lDisplay Protocol RDP PCoIP RGS RDP PCoIP RGS RDP PCoIP RGS
Video Playback Throughput (Mbps)
19.6 9.07 10.4 12.9 7.08 9.56 3.38 .184 3.51
IE Text PageThroughput (Mbps)
.233 1.54 12.8 .639 1.16 1.84 .472 1.78 .535
IE Image pageTh h t (Mb )
9.56 1.79 1.56 1.93 1.59 1.35 1.13 .343 1.35Throughput (Mbps)
Testbed Expansion VisionTestbed Expansion Vision
• Plan for validation of experiments under real system and a o a da o o e pe e s u de ea sys e a duser loads in the NSF‐sponsored GENI Facility
• Shared services based on VMware technologies to provide testbed access to USO user communities– For institutions that lack resources to build similar testbeds
E l t i VM Vi f t Wi d 7• Evaluate upcoming VMware View features, Windows 7 migration, etc.
– Persistent and Non‐persistent desktops for scientific user p pcommunities – E.g., Ralph Regula School of Computational Science, Remote Instrumentation
Topics of DiscussionTopics of Discussion• OARnet‐VMware Licensing Program (Ann and TJ)
VM R l f Hi h Ed i A li i (M )• VMware Relevance for Higher Education Applications (Matt)• VMLab Desktop Virtualization Testbed (Prasad and Alex)• Biomedical Educational Software Access (Don and Brad)• Biomedical Educational Software Access (Don and Brad)
5
Current Efforts
Small Animal Imaging Center
OSU-CCC osuccc.osu.eduPeriannan Kuppusamy, PhD, andKimerly Powell, PhD - Directors
Image reconstruction, multi-modality fusion, quantitative image analysis, high-resolution graphics, and networking to the facility’s server.
Small Animal Imaging Core
SAIC Visualization Server(2TB disk, NVidia Tesla S1070)
OSC GPU Nodes(NVidia Tesla’s,
4 TB disk))
Remote Clientincluding Handhelds
(Remote Viz viaOpenGL
Tiger VNC)
nightly cronover
100Mb
Human Cancer Genetics
Surgery
Internal Medicine
Orthodontics
Hematology & Oncology
Pharmacology
Otolaryngology
Cardiovascular Medicine
Veterinary Biosciences
10Gb