Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
“ b” b d f k“VMLab” Testbed for Desktop Virtualization ExperimentsVirtualization ExperimentsPrasad Calyam, Ph.D., Ohio Supercomputer Center (Virtual)
Alex Berryman OARnet (Virtual)Alex Berryman, OARnet (Virtual)Matthew Honigford, VMware, Inc. (Onsite)
Don Stredney, Ohio Supercomputer Center (Virtual)Bradley Hittle, Ohio Supercomputer Center (Virtual)y , p p ( )
Ann Zimmerman, OARnet (Onsite)
Internet2 Fall Member Meeting, San Antonio, TXgOctober 7th 2009
Topics of DiscussionTopics of Discussion• OARnet‐VMware Agreement (Ann)
– Benefits of Virtualization
– Agreement Components and Progress
• VMware Technologies (Matt)l f d l h– Relevance for K‐20 and Healthcare communities
– VMLab @ OARnet
• VMLab Cloud Computing Testbed (Prasad)VMLab Cloud Computing Testbed (Prasad)– Hardware/Software components
– Testbed web‐portal
• Biomedical Application in VMLab (Don)– Remote visualization challenges for Biomedical applications
Thi Cli t ti l– ThinClient computing relevance“Remote Visualization using Cloud Computing” Demo (Team)
Topics of DiscussionTopics of Discussion• OARnet‐VMware Agreement (Ann)
– Benefits of Virtualization
– Agreement Components and Progress
• VMware Technologies (Matt)l f d l h– Relevance for K‐20 and Healthcare communities
– VMLab @ OARnet
• VMLab Cloud Computing Testbed (Prasad)VMLab Cloud Computing Testbed (Prasad)– Hardware/Software components
– Testbed web‐portal
• Biomedical Application in VMLab (Don)– Remote visualization challenges for Biomedical applications
Thi Cli t ti l– ThinClient computing relevance“Remote Visualization using Cloud Computing” Demo (Team)
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
Pike County Schools in Kentucky saved 62% of computing costs for the districtPike County Schools in Kentucky saved 62% of computing costs for the district by adopting desktop virtualization…
Analysts project a 10 month ROI for initial deployment of desktop virtualization…
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
• ESX and Virtual Center Management System (VCMS) licenses available to all institutions
• Virtual desktop infrastructure (View) seats to be madeVirtual desktop infrastructure (View) seats to be made available to USO institutions
• Lifecycle Manager, Site Recovery Manager included and others
Additional BenefitsAdditional Benefits
• Professional Services Offered By OARnet Agreementy g– Consulting Services:
• Resident Architect ‐ Advisors for hands‐on planning, Configuration planning Deployment assistanceplanning, Deployment assistance
• Professional Delivery ‐ Consultants for implementations, Business Continuity, Desktop management, Software Life cycle managementmanagement
– Training:• Buy on‐site or individual classroom training for VMware with d d d h d fdiscounted PSO Credits purchased from OARnet
• VMware will also provide implementation support and training
VMware Sales UpdateVMware Sales Update
$1 204 064 39$1,204,064.39 $1,420,008.12 Higher Education
K‐12
$406,628.27 State Agencies
Topics of DiscussionTopics of Discussion• OARnet‐VMware Agreement (Ann)
– Benefits of Virtualization
– Agreement Components and Progress
• VMware Technologies (Matt)l f d l h– Relevance for K‐20 and Healthcare communities
– VMLab @ OARnet
• VMLab Cloud Computing Testbed (Prasad)VMLab Cloud Computing Testbed (Prasad)– Hardware/Software components
– Testbed web‐portal
• Biomedical Application in VMLab (Don)– Remote visualization challenges for Biomedical applications
Thi Cli t ti l– ThinClient computing relevance“Remote Visualization using Cloud Computing” Demo (Team)
Virtualization OverviewRun several operating systems on a single machine.
Create shared pools of resources to optimize your infrastructure.
Virtualization Overview
g y
11
Desktop Dilemma
P li d D kt th t
User Requirements
M di t d kt
IT Requirements
P li d D kt th t
User RequirementsPersonalized Desktops that follow themFlexible access anywhere using multiple devicesD kt Bi C ti it &
Manage disparate desktop images easilyManage explosion in multitude of devicesP id ti
Personalized Desktops that follow themFlexible access anywhere using multiple devicesD kt Bi C ti it &Desktop Biz Continuity & Disaster RecoveryLegacy, Win32, Web apps work well togetherRi h A li ti I t f
Provide secure, continuous access to desktops, appsManage Legacy, Win32 and Web appsL t t
Desktop Biz Continuity & Disaster RecoveryLegacy, Win32, Web apps work well togetherRi h A li ti I t fRich Application Interface Low management costsRich Application Interface
Typical Desktop Build
User
Typical Desktop Build
App App AppData
Profile
A typical desktop has everything bundled into a single device with a complex intertwined collection of software and data.
Management is difficult…Theft and Accidental Loss
UserX
Management is difficult…
App App App
Loss
XVirusesand
Data
Profile
XXX
and UnpatchedVulnerabilitiesU i Unique Hardware Configurations
Many individual devices must be patched, monitored, and secured –a difficult task, especially for remote users.
Patching at the edge
Windows Vista SP1
1GB+
Patching at the edge
Vista SP1
Windows XP SP3
300MB+
Office 2007SP1
200MB+
Trying to deliver patches over WAN links or even slower remote campuses becomes more and more difficult.
Typical Desktop Build
User
Typical Desktop Build
App App AppData
Profile
A typical desktop has everything bundled into a single device with a complex intertwined collection of software and data.
Streamlined Desktop
Profile
UserData
Profile
Streamlined Desktop
Profile
File Server
Profile
App
File
App
App
App
Using Application Virtualization such as ThinApp, applications can be moved to a file share and launched without being installed locally.
Server
VDI = Complete Freedom
Profile
UserData
ProfileVM Template
VDI Complete Freedom
Profile
File Server
Profile
App
VMware VDM
File
App
App
App
VMware ESX
Work from Anywhere. No Dependencies = Change Any Component. Instant Desktops. Instant Fix. Easy Backup and Business Continuity.
Server VMware VDM
Typical Use Cases•Virtual Student Labs to replace traditional on campus lab environments
Typical Use Cases
•Repurpose traditional labs so students can access any application from any lab computer
•Enable remote access to lab computers and software from•Enable remote access to lab computers and software from outside the campus and even during off hours
•Streamlined desktop refresh process for end of semester re-imaging
•Leverage ThinApp to maintain different versions of the same app depending on class requirementsdepending on class requirements
•Enable remote campuses access to the same lab environment
Typical Use Cases (2)•Secured access to sensitive records in healthcare environment
•No data stored locally, always stored on highly redundant servers
Typical Use Cases (2)
in the data center
•Desktop portability enabling users to work on a document in one location disconnect and then log back in from a different locationlocation, disconnect, and then log back in from a different location to continue working (Doctors from home, etc)
•Create standards for complex application configurations
•Leverage ThinApp to build a known good configuration of applications for users to guarantee compatibility
•Combine with VDI to enable complete compatibility/portability
VMware ViewVMware View• VMware View is a universal client solution
– Personalized user desktops applications and data access while– Personalized user desktops, applications and data access while maintaining centralized control and security
VMLab Testbed @ OARnetVMLab Testbed @ OARnet
• Proof‐of‐Concept testbed of VMware View 3 technology for a p gy50+ users infrastructure
Topics of DiscussionTopics of Discussion• OARnet‐VMware Agreement (Ann)
– Benefits of Virtualization
– Agreement Components and Progress
• VMware Technologies (Matt)l f d l h– Relevance for K‐20 and Healthcare communities
– VMLab @ OARnet
• VMLab Cloud Computing Testbed (Prasad)VMLab Cloud Computing Testbed (Prasad)– Hardware/Software components
– Testbed web‐portal
• Biomedical Application in VMLab (Don)– Remote visualization challenges for Biomedical applications
Thi Cli t ti l– ThinClient computing relevance“Remote Visualization using Cloud Computing” Demo (Team)
Testbed Hardware ComponentsTestbed Hardware Components
• IBM donation (~$45,000) to OARnet for the VMLabdo a o ( $ 5,000) o 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– 9 TB Shared SAS Storage
– Can provision 50+ persistent/non‐persistent desktops
• Network Emulator – Dual‐NIC PC‐routerNetwork Emulator Dual NIC PC router
• Thin Clients– HP t5730, WYSE V10L, Pano Logic Zero State, Open‐source , , g , p
ThinStation, DiscCloud Mac, Microsoft RDP, Open‐source VNC
IBM Blade Center S ChassisIBM Blade Center S Chassis
7U
USB tServer Blades
USB portsand DVD ROM
Battery Backup Units
Commercial Thin Clients in TestbedCommercial Thin Clients in Testbed
HP t5730• OS: Windows® XP
Embedded
Pano Logic Zero State• OS: None
• Processor: None
WYSE V10L• OS: Wyse ThinOS
• Processor: Via C7 Eden –• Processor: AMD Sempron
2100+
• RAM: Up to 1GB
• Flash Memory: 1 GB Flash
• RAM: None
• Display Protocol: RDP with Pano Console Direct™
P C i 4W
800 MHz
• RAM: 256MB
• Flash Memory: 128MB
Di l P l RDP• Flash Memory: 1 GB Flash
• Display Protocols: RGS, RDP, PCoIP
• Power Consumption:
• Power Consumption: 4W • Display Protocols: RDP (w/ TCX)
• Power Consumption: 14.1W average
17.7W ‐ 18.8W
Testbed Software ComponentsTestbed Software Components
• VMware Infrastructure 3; ESX 3.5
– 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
Testbed StudiesTestbed Studies
• VDI Scalability/Reliability– Perform testing of environment under various workload scenarios and
simulate hardware failures
– Metrics: (i) application launch time, (ii) task completion time
• Remote Desktop Performance– Evaluate different remote desktop protocol technologies Microsoft
Remote Desktop Protocol (RDP), HP Remote Graphics Software (RGS),Remote Desktop Protocol (RDP), HP Remote Graphics Software (RGS), Teradici PC‐over‐IP, VNC Remote Frame Buffer Protocol (RFB)
– Metrics: (i) application responsiveness, (ii) user Quality of Experience
• Virtualization Power Savings• Virtualization Power Savings– Considering common campus configurations of networks and systems
– Measurements using IBM BladeCenter and VMware power management utilities
Outreach ActivitiesOutreach Activities• Project Website (Under Construction) ‐ http://vmlab.oar.net
• Central site for information on VMLab testbed resources and capabilities
• For hands‐on access to run your own remote desktop virtualization experiments in VMLab!
• Engage USO Partners:Engage USO Partners: – Central State University, Ralph Regula School of Computational
Science, The Ohio State University, University of Findlay, The Ohio University University of Toledo and you!University, University of Toledo, and you!
• Project Report (Under Construction)– OARnet VMlab Study results, USO Partner Deployment Case Studies, y , p y ,
Best practices, References
Testbed Expansion VisionTestbed Expansion Vision
• Shared services based on VMware technologies to S a ed se ces based o a e ec o og es oprovide testbed access to USO user communities– For institutions that lack resources to build similar testbeds
• Evaluate upcoming VMware View features, Windows 7 migration, etc.
– Persistent and Non‐persistent desktops for scientific userPersistent and Non persistent desktops for scientific user communities – Ralph Regula School of Computational Science, Remote Instrumentation
– VMware related disaster data recovery service
– Cyber‐security research, e.g., virtual machines to attract and analyze web‐malwareand analyze web‐malware
Topics of DiscussionTopics of Discussion• OARnet‐VMware Agreement (Ann)
– Benefits of Virtualization
– Agreement Components and Progress
• VMware Technologies (Matt)l f d l h– Relevance for K‐20 and Healthcare communities
– VMLab @ OARnet
• VMLab Cloud Computing Testbed (Prasad)VMLab Cloud Computing Testbed (Prasad)– Hardware/Software components
– Testbed web‐portal
• Biomedical Application in VMLab (Don)– Remote visualization challenges for Biomedical applications
Thi Cli t ti l– ThinClient computing relevance“Remote Visualization using Cloud Computing” Demo (Team)
2
Background
22
Growth in data collection and need for analysis
3333
4
Background
4444444444
4
Background
4444444444
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.
6
Current Efforts
microSPECT/CT
Thyroid
Decay
control
Salivary
Gland
after I-123 fused
7
microPET/CT
PET/CT fusion with 124I
PET with 18F-FDG
777
PPPEEETTTT/////CCCTTTTTTTTTTTTTTT fffffffffffffffffffffffffffffffffffffffffffffuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssssssssssiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiioooooooooooooooooooooooooonnn wwwiiittthhh 112244III
PPPPEEEETTTT wwiiiittthhhh 11118888FFFFF-FFFFDDDDGGGG
8
User Training
88888888888
9
Ultra-High microCT
Data Courtesy: Skyscan, OSU BME
9
yyyyssscccaaaaannn,, OOOSSSUUUUUU BBBBBBBBBBBBBBMMMMMMMMMMMMMMMMEEEEEEEEEEEEEEEEEDDDDDDDDDaaaaaattttttaaaa CCCCCCCCoooooouuuuuurrrrrrrtttttessyy:
406GB!
9
Ultra-High microCT
Data Courtesy: Skyscan, OSU BME
9
yyyyssscccaaaaannn,, OOOSSSUUUUUU BBBBBBBBBBBBBBMMMMMMMMMMMMMMMMEEEEEEEEEEEEEEEEEDDDDDDDDDaaaaaattttttaaaa CCCCCCCCoooooouuuuuurrrrrrrtttttessyy:
406GB!
10
Small Animal Imaging Center
Remote User
SAICOSC GPUCluster
Mobile
Vizcluster Expansion
• 32 (2/node) Tesla C1060’s • 29.9 Single Precision TeraFLOPS• 2496 Double Precision GigaFLOPS • 128 GBs of RAM
• 2 Quadro Plex 2200 D2’s• 5.6 Single Precision TeraFLOPS, • 468 Double Precision GigaFLOPS• 24 GBs of RAM
– 2 Quadro FX 5800’s (Display node) • General Purpose (GP/GPU)• Rendering
– Batch– Interactive Remote Rendering– Optimized with CG, GLSL, CUDA,
(OpenCL in the future)
11
Biocluster Expansion
• Visualization– 20 Quadro Plex 2200 S4 Tesla’s
• 74.6 Single Precision TeraFLOPS,
• 6240 Double Precision GigaFLOPS
• 320 GBs of RAM
– General Purpose (GP/GPU)– Rendering
• batch• interactive remote• Optimized with CG, GLSL, CUDA,
(OpenCL in the future)
12
13
Past Examples
11113333
14
Past Examples
Interactive roaming and selection
14
Past Examples
14
Interactive roaming and selection
15
Extensions to VeterinaryCurriculum
15
Extensions to VeterinaryCurriculum
16
The Integration of Simulation Technologies in Veterinary Medicine for Anatomical Review and Procedural Training
Acknowledgments
11116666
Topics of DiscussionTopics of Discussion• OARnet‐VMware Agreement (Ann)
– Benefits of Virtualization
– Agreement Components and Progress
• VMware Technologies (Matt)l f d l h– Relevance for K‐20 and Healthcare communities
– VMLab @ OARnet
• VMLab Cloud Computing Testbed (Prasad)VMLab Cloud Computing Testbed (Prasad)– Hardware/Software components
– Testbed web‐portal
• Biomedical Application in VMLab (Don)– Remote visualization challenges for Biomedical applications
Thi Cli t ti l– ThinClient computing relevance“Remote Visualization using Cloud Computing” Demo (Team)
“Remote Visualization using Cloud Computing” Internet2 Fall Member Meeting Demo, Oct 7th 2009
Thin Client Terminal
OSC’s Surgical Simulator Application
Remote visualization and real‐time interaction with thin client Remote visualization and real‐time interaction with thin client
Authentication over a SSL connectionAuthentication over a SSL connection
Internet 2
Demo in San Antonio, TX
using HP RGS protocolusing HP RGS protocol
VMLab Cloud Infrastructure
and OARnet
VMware View Manager(Authentication,
Connection Broker)
VMLab Cloud InfrastructureAt OARnet in Columbus, OH
Windows XP Virtual Machine(Data Processing) OSC’s Windows‐based
HPC NodeHPC Nodew/GPU capabilitiesShared
Storage