About High Performance Remote 3D Workstation WanHee, Kim kimwh@isbc.co.kr ISBC Inc 2015 15. 3. 19. 1
1. ISBC ISBC (International Solution Business Consulting) http://www.isbc.co.kr 2
2. 3D View Engineering Cloud Storage Cloud (Lustre/GPFS) Analysis Compute Cloud HPC Mgmt Complex Simulation Scheduler (PBS/LSF) HPC Farm NICE Engine Frame 2D/3D Desktop Cloud Visualization (OpenGL, DirectX) 3D Cloud ISVs Collaboration Hub 2D / 3D Acceleration Visualization GPU Sharing PaaS SW Dev & System Eng Workbench ISVs Directory Server / NIS Monitoring Management Automation NICE Engine Frame PLM PDM PLM PDM ISV / Partner Interactive / Batch Jobs Supplier1 Supplier2 3
2.1 NICE Customer 1 Customer 2... Customer N Service A ( HPC) Service B (3D application) Service C (SaaS)... Service n (VM) Service Presentation Layer HPC Views Desktop Cloud Visualization Vertical solutions DataGate Oil&Gas SLB-RE GridML driver LSF, SGE, PBS, MOAB, Infrastructure model abstraction ViewsML driver DCV + VNC CloudML driver MOAB, ISF, 4
2.2 NICE Desktop Cloud Visualization OS Server: Windows 7, 8 (32 / 64 bit), RHEL, SUSE, CentOS Client: Windows, Linux, OS X, ios, Android, applets, Virtualization GPU 1:1 1:n Bandwidth balancing of quality Vs. frame rate Collaborative working and visualization Multiple users multiple OS GPU Validated and optimized for Technical Computing applications NICE EnginFrame Views 5
2.2.1 NICE DCV 2014 New Feature o New H.264- based encoding Greatly reduces bandwidth consump>on o Exploits the latest NVIDIA Grid SDK technologies Improves performances and reduces system load Uses the NVIDIA H.264 hardware encoder (on Kepler and GRID cards) o Full desktop remo>za>on Uses the high- performance NICE DCV protocol for the remo>za>on of the full desk top (not only for the 3D windows as in previous versions) o Support for NVIDIA vgpu technology o Smart- card remo>za>on Linux Simplifies the deployment of Windows VMs with full applica>on support o Adap>ve server- side resolu>on o USB remo>za>on Preview Linux Windows Windows Linux Windows Windows Linux TBD : Linux DCV 2016 Plan Windows Virtual Channels - based ext ensions Linux Windows 6
2.2.1 NICE DCV 2014 Bandwidth 7
2.3 NICE DCV - / - Windows OS, Windows7 VM, - Session GPU - GPU 1 ~2, 2~8, OpenGL -, Web, -, - (DRM), - 8
2.4 Batch Job Interactive Application NICE Access Thin viewer Self-Service Offering Resources Collaborators, Support staff DCV protocol Visualization Servers Linux & Windows 3D sessi ons HTTP(S) End Users Command-line HPC schedulers HPC job s SOAP Orchestration & Provisioning Storage Developers, Integrators 9
2.5 3D Workstation Network overload leading to poor performance and response times all round Expensive, dedicated workstations (GPU, memory, ) with short lifecycle IT Support, update and replace tens to tens of thousands of workstations Workstations have to be sized for the largest expected models Moving sensitive data around (in/out organization) is always risky Current models do not support a diverse mobile workforce 10
2.6 OpenGL Application Win Win Lx Win Win Multi-core CPUs COR E COR E GPU Memory GPUs Visualization server / blade KVM Citrix XenServer 11
2.7 (Remote 3D) Win Win CORE CORE CORE CORE COR E VM1 VM2 Open GL 3D Multi-core CPUs Memory GPUs COR E COR E VM VM Window s 12
2.8 Validated Application List (May, 2014) Linux: Native Abaqus Avizo Altair HyperGraph, HyperMesh, HyperView ANSYS WorkBench Blender Comsol Chimera, VMD, Pymol Epos4 (Voxel Geo & Canvas) ESI PamCrash Ensight Star CCMP Star View ICEM CFD Paraview SIEMENS NX Geoframe / Geoprobe Tecplot Focus, Tecplot 360, Tecplot RS Jason OpenWorks 5000 suite SLB Floviz Ricardo Rdesk UGNX LS-PrePost Windows: With KVM or With Citrix Xen Server ANSA Abaqus Ansys Fluent, Workbench, Mechnical Autodesk Moldflow, Autodesk VRED AVEVA Plant Blender CEI Ensight / Enliten DAFUL DS SolidWorks, Abaqus, Delmia, Catia V5 ESI Visual Environment, Pamfoam ESRI ArcGIS Desktop ETA DynaFoam / VPG SIEMENS NX MSC Patran, Adam IView4D MentorGraphics FloTHERM MAGMA Modex 3D PTC Pro/Engineering SLB Petrel, SLB Floviz VSG Avizo (single user) 13
2.9 3D Views 2D/3D NICE EnginFrame (Portal and Gateway) + 3D Views plugin Job Scheduler & Distributed Resource Manager / Industry Standard Schduler 2D & 3D Applications RealVNC 2D, tcp 5900 DCV 3D, tcp 7300 LINUX Multi User WINDOWS7 XenServer or KVM Computing Infrastructure Storage Infrastructure 14
3. > NICE DCV GPU (GPU OpenGL) Active Directory VM VM NICE DCV End station Console PC/ NICE EnginFrame With RHEV-m, XenServer 15
3.1 16
3.2 session. 17
3.3,, 18
3.4 EnginFrame HPC Portal + Monitoring Jobs, Hosts, Queues, Licenses, 19
3.5 EnginFrame HPC Portal + Remote Workstation 20
21