Deploying and managing a Visualization Farm @ Onera



Similar documents
HPC Cluster Decisions and ANSYS Configuration Best Practices. Diana Collier Lead Systems Support Specialist Houston UGM May 2014

Visualization Cluster Getting Started

PNY Professional Solutions NVIDIA GRID - GPU Acceleration for the Cloud

Agenda. HPC Software Stack. HPC Post-Processing Visualization. Case Study National Scientific Center. European HPC Benchmark Center Montpellier PSSC

Brainlab Node TM Technical Specifications

NVIDIA GRID OVERVIEW SERVER POWERED BY NVIDIA GRID. WHY GPUs FOR VIRTUAL DESKTOPS AND APPLICATIONS? WHAT IS A VIRTUAL DESKTOP?

Outline. Introduction Virtualization Platform - Hypervisor High-level NAS Functions Applications Supported NAS models

Get the Best out of NVIDIA GPUs for 3D Design and Engineering in the Cloud

SGI HPC Systems Help Fuel Manufacturing Rebirth

Microsoft Hyper-V chose a Primary Server Virtualization Platform

High Performance. CAEA elearning Series. Jonathan G. Dudley, Ph.D. 06/09/ CAE Associates

Power Redundancy. I/O Connectivity Blade Compatibility KVM Support

Kriterien für ein PetaFlop System

Appendix 3. Specifications for e-portal

Hardware Accelerated Graphics for VDI

System Requirements. SuccessMaker 5

Scientific Computing Data Management Visions

Terminal Server Software and Hardware Requirements. Terminal Server. Software and Hardware Requirements. Datacolor Match Pigment Datacolor Tools

Desktop Consolidation. Stéphane Verdy, CTO Devon IT

Clusters: Mainstream Technology for CAE

Altix Usage and Application Programming. Welcome and Introduction

IT of SPIM Data Storage and Compression. EMBO Course - August 27th! Jeff Oegema, Peter Steinbach, Oscar Gonzalez

ANSYS Computing Platform Support. July 2013

QUESTIONS & ANSWERS. ItB tender 72-09: IT Equipment. Elections Project

vnas Series All-in-one NAS with virtualization platform

Using the Windows Cluster

How To Build A Supermicro Computer With A 32 Core Power Core (Powerpc) And A 32-Core (Powerpc) (Powerpowerpter) (I386) (Amd) (Microcore) (Supermicro) (

New Storage System Solutions

Building Clusters for Gromacs and other HPC applications

QHR Accuro EMR IT Hardware Requirements

System requirements for MuseumPlus and emuseumplus

SGI VizServer Systems with NICE Software for Remote Visualization Access via Private Clouds and Data Centers

Technical bulletin: Remote visualisation with VirtualGL

Enabling Technologies for Distributed Computing

Tekla Structures 18 Hardware Recommendation

ArcGIS Pro: Virtualizing in Citrix XenApp and XenDesktop. Emily Apsey Performance Engineer

AT&T Connect Participant Application & VDI Platform Support

Annex 1: Hardware and Software Details

VMware and NVIDIA: Bringing Workstations to the cloud

System Requirements Version 8.0 July 25, 2013

RFP-MM Enterprise Storage Addendum 1

Terms of Reference Microsoft Exchange and Domain Controller/ AD implementation

Boas Betzler. Planet. Globally Distributed IaaS Platform Examples AWS and SoftLayer. November 9, IBM Corporation

SAN TECHNICAL - DETAILS/ SPECIFICATIONS

Cluster Implementation and Management; Scheduling

Virtualization of ArcGIS Pro. An Esri White Paper December 2015

System Requirements for Microsoft Dynamics GP 2015

THE SUN STORAGE AND ARCHIVE SOLUTION FOR HPC

Implementation of a Collaborative Engineering Data Management System. Tony Metz Fermilab 04 May 2015

Cloud Computing through Virtualization and HPC technologies

VDI: What Does it Mean, Deploying challenges & Will It Save You Money?

Delphi+ System Requirements

Appro Supercomputer Solutions Best Practices Appro 2012 Deployment Successes. Anthony Kenisky, VP of North America Sales

Enabling Technologies for Distributed and Cloud Computing

CloudBridge. Deliver the mobile workspace effectively and efficiently over any network. CloudBridge features

How To Create A Virtual Desktop In Gibidr

Hardware/Software Guidelines

Sun Microsystems Special Promotions for Education and Research January 9, 2007

PCIe Over Cable Provides Greater Performance for Less Cost for High Performance Computing (HPC) Clusters. from One Stop Systems (OSS)

Professional and Enterprise Edition. Hardware Requirements

An Efficient Application Virtualization Mechanism using Separated Software Execution System

Introduction to Cloud Computing

QuickSpecs HP Remote Graphics Software 7.2

S4726 VIRTUALIZATION AN INTRO TO VIRTUALIZATION. Luke Wignall & Jared Cowart Senior Solution Architects GRID

Cisco Prime Home 5.0 Minimum System Requirements (Standalone and High Availability)

Dell Virtual Remote Desktop Reference Architecture. Technical White Paper Version 1.0

IMPLEMENTING GREEN IT

Virtual Desktop Infrastructure (VDI) Overview

Parallels Desktop 4 for Windows and Linux Read Me

QuickSpecs. NVIDIA Quadro K5200 8GB Graphics INTRODUCTION. NVIDIA Quadro K5200 8GB Graphics. Technical Specifications

Computational infrastructure for NGS data analysis. José Carbonell Caballero Pablo Escobar

ANSYS Computing Platform Support. June 2014

HP Z Turbo Drive PCIe SSD

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

HITACHI VIRTUAL STORAGE PLATFORM FAMILY MATRIX

Hardware & Software Specification i2itracks/popiq

Lessons learned from parallel file system operation

Priority Zoom v17: Hardware and Supporting Systems

REPLIES TO PRE BID REPLIES FOR REQUEST FOR PROPOSAL FOR SUPPLY, INSTALLATION AND MAINTENANCE OF SERVERS & STORAGE

Cluster Computing at HRI

Large Scale Storage. Orlando Richards, Information Services LCFG Users Day, University of Edinburgh 18 th January 2013

SNOW LICENSE MANAGER (7.X)... 3

Desktop Virtualization Technologies and Implementation

Transforming the UL into a Big Data University. Current status and planned evolutions

Overland 2 TB SnapServer 210 NAS Server. Overland 4 TB SnapServer 210 NAS Server Operating System GuardianOS GuardianOS

Parallel Large-Scale Visualization

VMLab: A Desktop Virtualization Testbed for Research and Education

PLANNING FOR DENSITY AND PERFORMANCE IN VDI WITH NVIDIA GRID JASON SOUTHERN SENIOR SOLUTIONS ARCHITECT FOR NVIDIA GRID

WHITE PAPER 1

Red Hat VDI. David Simmons

Remote Visualization and Collaborative Design for CAE Applications

AP ENPS ANYWHERE. Hardware and software requirements

IOmark- VDI. HP HP ConvergedSystem 242- HC StoreVirtual Test Report: VDI- HC b Test Report Date: 27, April

Transcription:

Deploying and managing a Visualization Farm @ Onera Onera Scientific Day - October, 3 2012 Network and computing department (DRI), Onera P.F. Berte pierre-frederic.berte@onera.fr

Plan Onera global HPC Infrastructure Remote Visualization Introduction What is it? Why? How? Remote visualization at Onera in the past Remote display software selection Towards a reservation system Home made Reservation system development and deployment : «visionera» What next?

Onera HPC Infrastructure

Onera HPC Infrastructure (1) «Stelvio» cluster (SGI Altix Ice 8200 EX) Lustre 4xDDR Qty Description Visualization Farm 2 MDS (active/standby with HA) SGI Altix XE270, dual X5560 2,8GHz, 24GB RAM 8 OSS (with HA) SGI Altix XE270, dual X5560 2,8GHz, 24GB RAM 1 IS 220 dual controller with 8xHDD SAS 15000 RPM 2 IS 15000 dual controller with 210xHDD SAS 7200 RPM Qty CPU RAM Total 287,5 TB RAID6 scratch space 384 (NHM) dual X5560 2,8GHz (3072 cores) 36 GB Qty Description 160 (WMR) dual X5675 3,07GHz (1920 cores) 48 GB 10 (fulvio00-09) SGI Altix XE500, Quadro FX4800, 72GB RAM, dual X5560 2,8GHz (Lustre, NAS) Total 57,9 Tflops 21 TB 1 (fulvio10) SGI Altix XE500, Quadro FX4800 144GB RAM, dual X5560 2,8GHz (Lustre, NAS) Remote users (1Gb/s) Backup 10Gb/s NFS Network NFS /home + /visu 33 (visio00-32) 1 (celeste) 3 (dumbo, elmer, ganesh) SGI Altix CH1103, Quadro 5000, 72GB RAM, dual E5540 2,53GHz (NAS) IBM x3850 X5 (x2), Quadro 5000, 1TB RAM, octo E7-8837 2,67GHz (NAS) IBM x3850 X5, Quadro 5000, 512 GB RAM, quad E7-8837 2,67GHz (NAS) Qty 1 8 900 NDMP Description Spectralogic T950 Library LTO-5 drives Slots Qty 8 480 8 Total Description AMS 2100 dual controller FC 8Gbps (Hitachi) HDD SAS 2TB 7200 RPM HNAS 3090 (Hitachi), 10Gbps Ethernet 720 TB usable (RAID6) : - 360 TB /home - 360 TB /visu

Onera HPC Infrastructure (2) HPC Usage at Onera : Mostly CFD Electromagnetism Structure Computation Solving(on «stelvio» cluster) Pre/Post processing & visualization : Meshing (Icem CFD, Centaur ) Visualization (Tecplot, Ensight, Paraview, VisIt ) Requirements : CPU & Memory 3D intensive (OpenGL) I/O throughput interactive

Remote Visualization Introduction

Remote Visualization What is it? Using a remote infrastructure to interact with data (pre, post processing, visualizing) Remote Visualization allows to perform visualization on a remote compute system (with dedicated capabilities, such as 3D hardware acceleration), and have the display efficiently sent to the local client workstation/pc. [RZG] Why? Flexibility Cost Efficient Easy administration Improved security

Remote display solutions 2 kinds of solutions : «Desktop class» remote display Not graphically intensive, mostly 2D Office tasks, development, remote administration Software : RDP (ICA ), VNC, X Server running on client (Unix/Linux), VDI Not efficient for CFD tasks «High performance class» remote display Typically for CAD, CFD, R&D Labs Advanced 3D capabilities High quality throughput Software : Turbo VNC/Virtual GL, HP Remote Graphics (RGS), Nice / DCV

Remote visualization at Onera

Onera s visualization history Early : 1999 : SGI Octane workstations (Irix) The beginning of Remote visualization 1999 : SGI Origin 2000 (Remote X Server) (Irix) 2004-2005 : SGI Prism SMP Server with VizServer (Irix) 32 x HP xw8200/xw8600 workstations (rack) with HP RGS (RHEL) 2010 : 10 x SGI Altix XE500, Quadro FX4800, 72GB RAM, dual X5560 2,8GHz (Lustre, NAS) 1 x SGI Altix XE500, Quadro FX4800 144GB RAM, dual X5560 2,8GHz (Lustre, NAS)

Remote display software @ Onera : RGS Onera chose HP RGS in 2005 : 1:1 Remote display (1:many possible) OpenGL Support (Linux) Good ratio quality/speed, with easy quality adjustment / Network bandwidth PAM Authentication Easy integration into X server (Addon module) Windows & Linux Client

Towards a Reservation System (1) Early visualization farm management : «Cerbere» Home-made tool Java application Real time availability status of the remote workstations not a reservation system the first connected, the first served Workstations used all the time!

Towards a Reservation System (2) 2011 : Next-gen workstations replacing HP xw8200 : Visio systems (2011) : 33 x SGI Altix CH1103, Quadro 5000, 72GB RAM, dual E5540 2,53GHz (NAS) Followed by big memory systems (2012) : 1 x IBM x3850 X5 (x2), Quadro 5000, 1TB RAM, octo E7-8837 2,67GHz (NAS) 3 x IBM x3850 X5, Quadro 5000, 512 GB RAM, quad E7-8837 2,67GHz (NAS) Need to improve access to workstations so that every user can connect! Commercial? Oxalya Visuportal Nice DCV Vizstack No machine NX Home made?

Onera reservation system specifications Engine : Platform LSF batch engine Perl scripts (visurun/visudel/visushow) C Extended with a web frontend (PHP/Ajax/JQuery) 2 reservation modes : Instant reservation Advance reservation User must be able to customize his session : Graphic resolution Keyboard settings «Pool» of stations Duration Limits : Maximum duration of a graphic session User quota (sliding window) User can only book 1 station at a time «Day-off / Day-on» policies

DEMONSTRATION

Behind the Onera reservation system (1)

Behind the Onera reservation system (2)

Further developments Collaborative work? Application selection? Parallel rendering? License management?

What s next in remote visualization? VDI? VDI = Virtual Desktop Infrastructure GPU Virtualization on existing hypervisors : Citrix, VMWare, Microsoft API Interceptor or GPU Passthrough NVidia s Monterey Project VGX platform