Accelerated Computing in Cloud

Slides:



Advertisements
Similar presentations
Cloud Computing Mick Watson Director of ARK-Genomics The Roslin Institute.
Advertisements

GPU Virtualization Support in Cloud System Ching-Chi Lin Institute of Information Science, Academia Sinica Department of Computer Science and Information.
Profit from the cloud TM Parallels Dynamic Infrastructure AndOpenStack.
HPCC Mid-Morning Break High Performance Computing on a GPU cluster Dirk Colbry, Ph.D. Research Specialist Institute for Cyber Enabled Discovery.
COMS E Cloud Computing and Data Center Networking Sambit Sahu
Introduction to DoC Private Cloud
Private Cloud or Dedicated Hosts Mason Mabardy & Matt Maples.
Virtualization A way To Begin with Virtual Reality… - Rahul Khanwani.
HPCC Mid-Morning Break Dirk Colbry, Ph.D. Research Specialist Institute for Cyber Enabled Discovery Introduction to the new GPU (GFX) cluster.
ICT Day Term 4,  Virtualisation is growing in usage.  Current CPU’s are designed to support Virtualisation.  Businesses are looking at virtualisation.
European Grid Initiative Federated Cloud update Peter solagna Pre-GDB Workshop 10/11/
1© Copyright 2015 EMC Corporation. All rights reserved. EMC OPENSTACK CLOUD SOLUTIONS EMC WITH CANONICAL OPENSTACK REFERENCE ARCHITECTURE.
Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Usage of virtualization in gLite certification Andreas Unterkircher.
Breaking Barriers Exploding with Possibility Breaking Barriers Exploding with Possibility The Cloud Era Unveiled.
Federating PL-Grid Computational Resources with the Atmosphere Cloud Platform Piotr Nowakowski, Marek Kasztelnik, Tomasz Bartyński, Tomasz Gubała, Daniel.
APEL Cloud Accounting Status and Plans APEL Team John Gordon.
OpenNebula: Experience at SZTAKI Peter Kacsuk, Sandor Acs, Mark Gergely, Jozsef Kovacs MTA SZTAKI EGI CF Helsinki.
EGI Technical Forum Madrid COMPSs in the EGI Federated Cloud Daniele Lezzi – BSC EGI Technical Forum Madrid.
EGI-InSPIRE RI EGI Webinar EGI-InSPIRE RI Porting your application to the EGI Federated Cloud 17 Feb
EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number Marios Chatziangelou, et al.
An Open Data Platform in the framework of the EGI-LifeWatch Competence Centre Fernando Aguilar Jesús Marco
Unit 2 VIRTUALISATION. Unit 2 - Syllabus Basics of Virtualization Types of Virtualization Implementation Levels of Virtualization Virtualization Structures.
Instituto de Biocomputación y Física de Sistemas Complejos Cloud resources and BIFI activities in JRA2 Reunión JRU Española.
INFN/IGI contributions Federated Clouds Task Force F2F meeting November 24, 2011, Amsterdam.
WP5 – Infrastructure Operations Test and Production Infrastructures StratusLab kick-off meeting June 2010, Orsay, France GRNET.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI /09/14 1 Appliance lifecycle services Marios Chatziangelou, et al.
The StratusLab Distribution and Its Evolution 4ème Journée Cloud (Bordeaux, France) 30 November 2012.
Daniele Lezzi Execution of scientific workflows on federated multi-cloud infrastructures IBERGrid Madrid, 20 September 2013.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI A pan-European Research Infrastructure supporting the digital European Research.
EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number Federated Cloud Update.
EPAM Cloud Orchestration
Virtualisation Exercise Installing VirtualBox Installing FreeBSD in a virtual machine Chris Wilson Joel Jaeggli AfNOG 2012.
A Competence Center to Serve Translational Research from Molecule to Brain Alexandre M.J.J. Bonvin MoBrain CC coordinator Bijvoet Center for Biomolecular.
1 EGI Federated Cloud Architecture Matteo Turilli Senior Research Associate, OeRC, University of Oxford Chair – EGI Federated Clouds Task Force
Canadian Bioinformatics Workshops
The EGI Federated Cloud
PaaS services for Computing and Storage
Andrea Chierici Virtualization tutorial Catania 1-3 dicember 2010
Volunteer Computing and BOINC
Virtualization for Cloud Computing
GPGPU use cases from the MoBrain community
NFV Compute Acceleration APIs and Evaluation
The EGI Training Infrastructure
The advances in IHEP Cloud facility
Virtualization Review and Discussion
Volunteer Computing for Science Gateways
StratusLab Roadmap C. Loomis (CNRS/LAL) EGI TCB (Amsterdam)
ATLAS Cloud Operations
Heterogeneous Computation Team HybriLIT
FedCloud Blueprint Update
StratusLab Final Periodic Review
StratusLab Final Periodic Review
Alexandre M.J.J. Bonvin MoBrain CC coordinator
Статус ГРИД-кластера ИЯФ СО РАН.
Pre-OMB meeting Preparation for the Workshop “EGI towards H2020”
Interoperability in Modern Clouds using DevOps
Deploy OpenStack with Ubuntu Autopilot
OpenStack Ani Bicaku 18/04/ © (SG)² Konsortium.
3.2 Virtualisation.
Dynamic DNS support for EGI Federated cloud
Conditions leading to the rise of virtual machines
Federated Accelerated Computing Platforms for EGI
Accelerated Computing in EGI
The EGI Federated Cloud
HC Hyper-V Module GUI Portal VPS Templates Web Console
Advanced Computing Facility Introduction
LifeWatch Cloud Computing Workshop
Software Vulnerability Group Status update
* Introduction to Cloud computing * Introduction to OpenStack * OpenStack Design & Architecture * Demonstration of OpenStack Cloud.
Presentation transcript:

Accelerated Computing in Cloud Viet Tran (IISAS) Jan Astalos (IISAS) Miroslav Dobrucky (IISAS)

IISAS-GPUCloud site Openstack GPGPU site at IISAS Hardware: Software IBM dx360 M4 servers with 2x Intel Xeon E5-2650v2 16 CPU cores, 64GB RAM, 1 TB storage on each WN 2x NVIDIA Tesla K20m on each WN Software Base OS: Ubuntu 14.04 LTS KVM hypervisor with PCI passthrough virtualisation of GPU cards OpenStack Kilo middleware Newest Federated Cloud tools

IISAS-GPUCloud site GPU-enabled flavors: gpu1cpu6 (1GPU + 6 CPU cores), gpu2cpu12 (2GPU +12 CPU cores) Pre-defined images with NVIDIA drivers and CUDA toolkit installed for most used Linux distributions Supported VOs: fedcloud.egi.eu, ops, dteam, moldyngrid, enmr.eu, vo.lifewatch.eu, acc-comp.egi.eu

Using IISAS-GPUCloud site Via rOCCI client Simply choose GPU-enable flavor (e.g. gpu2cpu12) as resource template Or via Openstack Horizon portal Graphical interface Adding support for EGI users to login via token (no username/password)

Docker support Dockers with GPGPU can be executed at IISAS-GPUCloud site Create a VM with GPGPU-enable flavor and image Run docker with proper mapping to access GPU docker run --name=XXXXXX \ --device=/dev/nvidia0:/dev/nvidia0 \ --device=/dev/nvidia1:/dev/nvidia1 \ --device=/dev/nvidiactl:/dev/nvidiactl \ --device=/dev/nvidia-uvm:/dev/nvidia-uvm \ …..

IISAS-GPUCloud portal

IISAS-Nebula site Hardware: OpenNebula 5.0 IBM dx360 M4 servers with 2x Intel Xeon E5-2650v2 16 CPU cores, 64GB RAM, 1 TB storage on each WN 2x NVIDIA Tesla K20m on each WN OpenNebula 5.0 Fully integrated to EGI FedCloud, recently certified Access via rOCCI client GPU properties are specified in os_tpl instead of resource_tpl Work in progress to move GPU properties to resource_tpl

GPU specific VO acc-comp.egi.eu VO has been established for testing and development with GPGPU: VO image list with preinstalled GPU drivers and CUDA libraries are available via AppDB Supported only at sites with GPGPU hardware More info at https://wiki.egi.eu/wiki/Accelerated_computing_VO

Applications using GPGPU Machine Learning, Artificial Neural Networks (ANN) and Pattern Recognitions Biodiversity and Ecosystem Research LifeWatch VO Bioinformatics and Biomolecular simulations Molecular Dynamics simulations MoBrain, MolDynGrid VOs

Supports User tutorial: All this in a wiki: Site admin guide How to use GPGPU on IISAS-GPUCloud Access via rOCCI client Access via OpenStack dashboard with token How to create your own GPGPU server in cloud Site admin guide How to enable GPGPU passthrough in OpenStack Additional tools Automation via scripts: NVIDIA + CUDA installer Keystone-VOMS client for getting token Keystone-voms module for Openstack Horizon All this in a wiki: https://wiki.egi.eu/wiki/GPGPU-FedCloud

Work in progress Conceptual Model of the Cloud Computing Service is being defined in GLUE2.1 draft The CloudComputingInstanceType class describes the hardware environment of the VM (i.e. the flavour) New CloudComputingVirtualAccelerator entity defined to describe a set of homogeneus virtual accelerator devices, who can be associated to one or more CloudComputingInstanceTypes GPU accounting easier in cloud environment (1 VM  1 GPU) Cloud systems currently return wallclock time only If the wallclock for how long a GPU was attached to a VM is available then the GPU reporting would be in line with cloud CPU time, i.e. wallclock only APEL team involved to define an extended usage record and new views to display GPU usage in the Accounting Portal

Work in progress Experimental cloud site set up at IISAS to enable GPGPU support with LXC/LXD hypervisor with OpenStack LXC/LXD is a full container solution supported by Linux Expected to provide better performance and stability than KVM (must faster startup time, better integration with OS), especially in terms of GPGPU support (simpler site setup, more stable than KVM PCI passthrough) New cloud sites joining soon the EGI Federated Cloud At INCD/LIP OpenStack PCI passthrough with NVIDIA Tesla K40 GPUs At Seville (CSIC-EBD-LW), supporting LifeWatch community with ~500 cores and 1 PB of storage, and NVIDIA Tesla K20m GPUs

More information https://wiki.egi.eu/wiki/GPGPU-FedCloud https://wiki.egi.eu/wiki/Accelerated_computing_VO https://accelerated.ui.sav.sk/?page_id=21 https://horizon.ui.savba.sk/