SlideShare a Scribd company logo
Microsoft Innovation Center for Technical
Computing
MICROSOFT AZURE IN HPC SCENARIOS
Lukasz Miroslaw, Ph.D.
lukasz.miroslaw@hsr.ch
18.11.2015, MICROSOFT SWITZERLAND
Challenges
2
57 % of users are dissatisfied with their desktop
computing capacity*
* Source: US Council of Competitiveness: http://www.compete.org, theubercloud.com
Computing: too slow
Memory: too small
Fig. Sometimes solving a problem with IT is hard.
Challenges
3
$70,000 server => $1M cost over 3 years
High costs of IT infrastructure
Low Cost of running in the cloud
 Cost Model assumes that the hardware makes 7% of Total Costs
4
Fig. Cost of a GFLOP in U.S. Dollars on different Microsoft Azure
nodes and a private HSR cluster.
Motivation
5
Agenda
6
 Use Case #1: Remote physical simulations with external partners.
 Use Case #2: Scale out physical simulations in the cloud.
 Use Case #3: Stellar Classification, Prediction of Energy Efficiency in
buildings
 Conclusions.
Agenda
7
 Use Case #1: Remote physical simulations with external partners.
Azure IaaS, Remote App, Azure Batch
 Use Case #2: Scale out physical simulations in the cloud.
SimplyHPC, HPC Pack
 Use Case #3: Stellar Classification, Prediction of Energy Efficiency in
buildings
AzureML
 Conclusions.
What is Computational Fluid Dynamics?
 CFD is the science to simulate fluid flow, heat and mass transfer and
chemical reactions
8
What is Computational Fluid Dynamics?
 Airflow simulation around sky-diving Santa Claus.
9
* Source: Desktop Engineering
Use Case #1: Collaborative Simulations of Electrical Arcs
10
Use Case #1: Collaborative Simulations of Electrical Arcs
 Goal #1: Develop a Cloud-based algorithm for electrical arc simulation
 Microsoft Azure Research Award in 2014
 Contact: Kenji Takeda (Microsoft Research)
 Goal #2: Provide simulation tool to partners in Brasil and Deutschland
 Ongoing collaborations
 Streamer International (CTI Project)
 Panasonic
 Fraunhofer SCAI
 WEG
11
1st Use case: Instant ANSYS
12
 VM:
 D14 with 16 core
CPU, 112 GB RAM,
Windows Server
2012
 MpCCI, ANSYS
preinstalled
 Storage: locally
redundant,
automatically
scallable
 License Server (LS)
on A0 in Germany
Customer
VM
LS
INSTANT ANSYS
13
No Installation. No configuration. No up-front costs.
 Access to powerful VMs with ANSYS already preinstalled
and preconfigured.
 Access to redundant and highly available storage.
 Disaster Recovery and 99.5% SLA.
 Connection to on-premise infrastructure with IPSec VPN.
Use Case #1: INSTANT ANSYS
14
IaaS DEMO
2nd Use case: Linux VM
15
 The UberCloud: Making Technical
Computing available in the Cloud
 UberCloud Community:
 +2500 companies and
individuals:
 +60 cloud providers,
 +80 software providers,
 several hundred consulting
firms and individual experts.
 OpenFOAM added to Azure
Marketplace
 Docker containerization
www.ubercloud.com
2nd Use case: Linux VM
16
DEMO
The compute environment you ordered is now
ready.
Access your compute environment via remote
desktop connection (Chrome 8+, Firefox 7+,
Opera 11+, IE 9+)
Launch
Your password for remote desktop access is:
TN1b39pv4Djw
Azure RemoteApp
17
Deliver apps from the cloud, cost-
effectively
Simplify your infrastructure
Run Windows apps anywhere
Centralize your apps, help secure your data
Azure RemoteApp
18
Windows applications as a service
accessible from anywhere.
Costs
19
 VM with 16 cores and 56 GB RAM costs 2.11 CHF / hour (D14)
 1 TB of Storage costs 30 CHF / month
 RemoteApp starting price: $10 / user / month (40h included)
 Online Calculator
Azure in Education
Faculty will receive a 12 month,
$250/month account
Students will receive a 6 month,
$100/month account
Short Summary
20
 + Powerful VMs that can be started/stopped on-demand increase
the productivity in our group.
 + Virtual images with OS and different software version to avoid
problems with backward compatibility.
 + Students and team members can manage their own VMs and
reduce the costs of support.
 - Storage File Service can be easily mapped to a drive on the VM
but not on premises.
 - Only a single user can access one VM.
Scalability Tests on Microsoft Azure
HPC Pack IaaS Demo
SimplyHPC: Light-weight Cloud Orchestrator for MS Azure
 What is SimplyHPC?
Framework
23
SimplyHPC:
1) Distributed framework for
Microsoft Azure,
2) Set of PowerShell scripts.
SimplyHPC = Simpler Deployment
Performance and Scalability
 Example #1: Solving linear systems with PETSc and HPCG
25
Fig. Performance in GFlops of PETSc solving ruep (right) matrix
system and HPCG Benchmark (left) on different Microsoft Azure
nodes and a private HSR cluster.
Performance and Scalability
26
 Example #2: ANSYS CFX
Performance and Scalability
27
Fig. Strong scaling of ANSYS CFX of the compressor (11 mln nodes).
 Example #2: ANSYS CFX
Azure Batch
28
Batch is a managed service for batch
processing or batch computing - running a
large volume of similar tasks to get some
desired result.
Short Summary
 SimplyHPC: a framework to simplify cluster deployment and
job submission.
 Set of light-weight PowerShell scripts to submit, execute and
monitor multi-threaded jobs on Windows Azure.
 Easy to use. No cloud-related knowledge necessary.
 Run the jobs from command line and download the results
directly to your Azure Storage.
 Up to 9x faster than native MS HPC Pack scripts.
 Available at https://github.com/vbaros/SimplyHPC
29
L Miroslaw, V Baros, M Pantic, H Nordborg, Unified Cloud Orchestration
Framework for Elastic High Performance Computing on Microsoft Azure,
NAFEMS World Congress 2015
Short Summary
30
 + Scaling properties of Microsoft Azure is comparable to the on-premises
cluster.
 HSR Cluster: 7.3 days (176 hours), limited availability.
 Microsoft Azure: 4.9 days (118 hours), ca. 50% faster, 100% availability.
 + Dynamic scaling (up- / downscaling) and instant access to the newest
hardware reduces the costs.
 + (Un)limited computing at competitive price.
Cluster composed of 32 x A8 nodes (=256 cores) costs
32 x 2.11 CHF/h = ca. 68 CHF/h
 - Upscaling > 100 cores should be planned in advance.
Microsoft Azure Machine Learning Studio
 Three types of knowlege:
 Know-What (facts)
 Know-How (processes)
 Know-Why (reasons)
31
Image credit: Univ. Hamburg
AzureML Studio
 Key goals of Machine Learning:
 Prediction
 Classification
 Clustering
 Collaborative Filtering
32
Image credits: OpenCV, Snipview, Stanford
AzureML: Stellar Classification
 Classification Challenge:
 HYG database* is a compilation of
of stellar data from three main
catalogues.
 Contains ca. 120k stars, 37
spectral characteristics.
 2D classification scheme based on
temperature (color index) and
brightness (absolute magnitude).
 Data is incomplete and may
contain a few misclassifictions.
 Prediction Engine developed in
AzureML
33
Credits: Michael Pantic (HSR)* http://www.astronexus.com/hyg
AzureML Example: Heating Load Prognosis
34
Image credit: SAB Magazine
Input:
- Roof area
- Overall hight
- Glazing area
- Surface area
- ...
Output:
- Heating load
prediction
AzureML Workflow
35
Machine Learning Workflow
1. Hypothesis
2. Data Preparation
3. Model
4. Test
5. Evaluate
A. Tsanas, A. Xifara: 'Accurate quantitative estimation of energy performance of
residential buildings using statistical machine learning tools', Energy and Buildings,
Vol. 49, pp. 560-567, 201
- 8 physical characteristics
from 768 buildings
- Goal: predict buldings’
heating load and cooling
load
- Architects need to compare
several building designs
before selecting the final
approach
AzureML: Cost Model
36
AzureML: Short Summary
37
 Very fast prototyping. Load the system with data, test different
Machine Learning methods.
 Platform for Internet of Things: Event Hubs, Stream Analytics.
 Share the models & results.
 Deploy web services fast.
 Develop own methods in Python and R Statistics.
Summary
38
 Computing and storage at competitive
price.
 High Availability, data redundancy,
disaster recovery services are included.
 Data transfer take some time.
 Up- and downscaling resources
dynamically. Higher productivity.
 „Cloudify” your system’s complexity.

More Related Content

What's hot

Hadoop analytics provisioning based on a virtual infrastructure
Hadoop analytics provisioning based on a virtual infrastructureHadoop analytics provisioning based on a virtual infrastructure
Hadoop analytics provisioning based on a virtual infrastructure
CESGA Centro de Supercomputación de Galicia
 
CUDA performance study on Hadoop MapReduce Cluster
CUDA performance study on Hadoop MapReduce ClusterCUDA performance study on Hadoop MapReduce Cluster
CUDA performance study on Hadoop MapReduce Clusterairbots
 
Scaling MLOps on NVIDIA DGX Systems
Scaling MLOps on NVIDIA DGX SystemsScaling MLOps on NVIDIA DGX Systems
Scaling MLOps on NVIDIA DGX Systems
cnvrg.io AI OS - Hands-on ML Workshops
 
Timely Year Two: Lessons Learned Building a Scalable Metrics Analytic System
Timely Year Two: Lessons Learned Building a Scalable Metrics Analytic SystemTimely Year Two: Lessons Learned Building a Scalable Metrics Analytic System
Timely Year Two: Lessons Learned Building a Scalable Metrics Analytic System
Accumulo Summit
 
Experiments with Complex Scientific Applications on Hybrid Cloud Infrastructures
Experiments with Complex Scientific Applications on Hybrid Cloud InfrastructuresExperiments with Complex Scientific Applications on Hybrid Cloud Infrastructures
Experiments with Complex Scientific Applications on Hybrid Cloud Infrastructures
Rafael Ferreira da Silva
 
Accelerated Machine Learning with RAPIDS and MLflow, Nvidia/RAPIDS
Accelerated Machine Learning with RAPIDS and MLflow, Nvidia/RAPIDSAccelerated Machine Learning with RAPIDS and MLflow, Nvidia/RAPIDS
Accelerated Machine Learning with RAPIDS and MLflow, Nvidia/RAPIDS
Databricks
 
AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...
Ryousei Takano
 
HPC in the Cloud
HPC in the CloudHPC in the Cloud
HPC in the Cloud
Guy Tel-Zur
 
The Case For Docker In Multi-Cloud Enabled Bioinformatics Applications
The Case For Docker In Multi-Cloud Enabled Bioinformatics ApplicationsThe Case For Docker In Multi-Cloud Enabled Bioinformatics Applications
The Case For Docker In Multi-Cloud Enabled Bioinformatics Applications
Ahmed Abdullah
 
Supporting bioinformatics applications with hybrid multi-cloud services
Supporting bioinformatics applications with hybrid multi-cloud servicesSupporting bioinformatics applications with hybrid multi-cloud services
Supporting bioinformatics applications with hybrid multi-cloud services
Ahmed Abdullah
 
Microsoft Project Olympus AI Accelerator Chassis (HGX-1)
Microsoft Project Olympus AI Accelerator Chassis (HGX-1)Microsoft Project Olympus AI Accelerator Chassis (HGX-1)
Microsoft Project Olympus AI Accelerator Chassis (HGX-1)
inside-BigData.com
 
3 Sessione - Come superare il problema delle risorse nell’utilizzo di softwa...
3  Sessione - Come superare il problema delle risorse nell’utilizzo di softwa...3  Sessione - Come superare il problema delle risorse nell’utilizzo di softwa...
3 Sessione - Come superare il problema delle risorse nell’utilizzo di softwa...
Jürgen Ambrosi
 
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
Databricks
 
2 Sessione - Macchine virtuali per la scalabilità di calcolo per velocizzare ...
2 Sessione - Macchine virtuali per la scalabilità di calcolo per velocizzare ...2 Sessione - Macchine virtuali per la scalabilità di calcolo per velocizzare ...
2 Sessione - Macchine virtuali per la scalabilità di calcolo per velocizzare ...
Jürgen Ambrosi
 
Cloudsim & greencloud
Cloudsim & greencloud Cloudsim & greencloud
Cloudsim & greencloud
nedamaleki87
 
Nyc kubernetes Meetup - Kubeflow Lightning talk
Nyc kubernetes Meetup - Kubeflow Lightning talkNyc kubernetes Meetup - Kubeflow Lightning talk
Nyc kubernetes Meetup - Kubeflow Lightning talk
Adhita Selvaraj
 
Serverless Data Architecture at scale on Google Cloud Platform
Serverless Data Architecture at scale on Google Cloud PlatformServerless Data Architecture at scale on Google Cloud Platform
Serverless Data Architecture at scale on Google Cloud Platform
MeetupDataScienceRoma
 
Introduce_non-volatile_generic_object_programming_model_for_In-Memory_Computing
Introduce_non-volatile_generic_object_programming_model_for_In-Memory_ComputingIntroduce_non-volatile_generic_object_programming_model_for_In-Memory_Computing
Introduce_non-volatile_generic_object_programming_model_for_In-Memory_ComputingYanpingWang
 
Scylla Summit 2019 Keynote - Dor Laor - Beyond Cassandra
Scylla Summit 2019 Keynote - Dor Laor - Beyond CassandraScylla Summit 2019 Keynote - Dor Laor - Beyond Cassandra
Scylla Summit 2019 Keynote - Dor Laor - Beyond Cassandra
ScyllaDB
 
GPU-Accelerating A Deep Learning Anomaly Detection Platform
GPU-Accelerating A Deep Learning Anomaly Detection PlatformGPU-Accelerating A Deep Learning Anomaly Detection Platform
GPU-Accelerating A Deep Learning Anomaly Detection Platform
NVIDIA
 

What's hot (20)

Hadoop analytics provisioning based on a virtual infrastructure
Hadoop analytics provisioning based on a virtual infrastructureHadoop analytics provisioning based on a virtual infrastructure
Hadoop analytics provisioning based on a virtual infrastructure
 
CUDA performance study on Hadoop MapReduce Cluster
CUDA performance study on Hadoop MapReduce ClusterCUDA performance study on Hadoop MapReduce Cluster
CUDA performance study on Hadoop MapReduce Cluster
 
Scaling MLOps on NVIDIA DGX Systems
Scaling MLOps on NVIDIA DGX SystemsScaling MLOps on NVIDIA DGX Systems
Scaling MLOps on NVIDIA DGX Systems
 
Timely Year Two: Lessons Learned Building a Scalable Metrics Analytic System
Timely Year Two: Lessons Learned Building a Scalable Metrics Analytic SystemTimely Year Two: Lessons Learned Building a Scalable Metrics Analytic System
Timely Year Two: Lessons Learned Building a Scalable Metrics Analytic System
 
Experiments with Complex Scientific Applications on Hybrid Cloud Infrastructures
Experiments with Complex Scientific Applications on Hybrid Cloud InfrastructuresExperiments with Complex Scientific Applications on Hybrid Cloud Infrastructures
Experiments with Complex Scientific Applications on Hybrid Cloud Infrastructures
 
Accelerated Machine Learning with RAPIDS and MLflow, Nvidia/RAPIDS
Accelerated Machine Learning with RAPIDS and MLflow, Nvidia/RAPIDSAccelerated Machine Learning with RAPIDS and MLflow, Nvidia/RAPIDS
Accelerated Machine Learning with RAPIDS and MLflow, Nvidia/RAPIDS
 
AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...AIST Super Green Cloud: lessons learned from the operation and the performanc...
AIST Super Green Cloud: lessons learned from the operation and the performanc...
 
HPC in the Cloud
HPC in the CloudHPC in the Cloud
HPC in the Cloud
 
The Case For Docker In Multi-Cloud Enabled Bioinformatics Applications
The Case For Docker In Multi-Cloud Enabled Bioinformatics ApplicationsThe Case For Docker In Multi-Cloud Enabled Bioinformatics Applications
The Case For Docker In Multi-Cloud Enabled Bioinformatics Applications
 
Supporting bioinformatics applications with hybrid multi-cloud services
Supporting bioinformatics applications with hybrid multi-cloud servicesSupporting bioinformatics applications with hybrid multi-cloud services
Supporting bioinformatics applications with hybrid multi-cloud services
 
Microsoft Project Olympus AI Accelerator Chassis (HGX-1)
Microsoft Project Olympus AI Accelerator Chassis (HGX-1)Microsoft Project Olympus AI Accelerator Chassis (HGX-1)
Microsoft Project Olympus AI Accelerator Chassis (HGX-1)
 
3 Sessione - Come superare il problema delle risorse nell’utilizzo di softwa...
3  Sessione - Come superare il problema delle risorse nell’utilizzo di softwa...3  Sessione - Come superare il problema delle risorse nell’utilizzo di softwa...
3 Sessione - Come superare il problema delle risorse nell’utilizzo di softwa...
 
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
No More Cumbersomeness: Automatic Predictive Modeling on Apache Spark with Ma...
 
2 Sessione - Macchine virtuali per la scalabilità di calcolo per velocizzare ...
2 Sessione - Macchine virtuali per la scalabilità di calcolo per velocizzare ...2 Sessione - Macchine virtuali per la scalabilità di calcolo per velocizzare ...
2 Sessione - Macchine virtuali per la scalabilità di calcolo per velocizzare ...
 
Cloudsim & greencloud
Cloudsim & greencloud Cloudsim & greencloud
Cloudsim & greencloud
 
Nyc kubernetes Meetup - Kubeflow Lightning talk
Nyc kubernetes Meetup - Kubeflow Lightning talkNyc kubernetes Meetup - Kubeflow Lightning talk
Nyc kubernetes Meetup - Kubeflow Lightning talk
 
Serverless Data Architecture at scale on Google Cloud Platform
Serverless Data Architecture at scale on Google Cloud PlatformServerless Data Architecture at scale on Google Cloud Platform
Serverless Data Architecture at scale on Google Cloud Platform
 
Introduce_non-volatile_generic_object_programming_model_for_In-Memory_Computing
Introduce_non-volatile_generic_object_programming_model_for_In-Memory_ComputingIntroduce_non-volatile_generic_object_programming_model_for_In-Memory_Computing
Introduce_non-volatile_generic_object_programming_model_for_In-Memory_Computing
 
Scylla Summit 2019 Keynote - Dor Laor - Beyond Cassandra
Scylla Summit 2019 Keynote - Dor Laor - Beyond CassandraScylla Summit 2019 Keynote - Dor Laor - Beyond Cassandra
Scylla Summit 2019 Keynote - Dor Laor - Beyond Cassandra
 
GPU-Accelerating A Deep Learning Anomaly Detection Platform
GPU-Accelerating A Deep Learning Anomaly Detection PlatformGPU-Accelerating A Deep Learning Anomaly Detection Platform
GPU-Accelerating A Deep Learning Anomaly Detection Platform
 

Viewers also liked

Microsoft HPC - Kivanc Ozuolmez - Public Content
Microsoft HPC - Kivanc Ozuolmez - Public ContentMicrosoft HPC - Kivanc Ozuolmez - Public Content
Microsoft HPC - Kivanc Ozuolmez - Public Content
Kivanc Ozuolmez
 
Storrs HPC Overview - Feb. 2017
Storrs HPC Overview - Feb. 2017Storrs HPC Overview - Feb. 2017
Storrs HPC Overview - Feb. 2017
Ed S
 
Viaje Punta Cana
Viaje Punta CanaViaje Punta Cana
Viaje Punta Cana
erkoko
 
Antonio jesús cruz gutiérrez
Antonio jesús cruz gutiérrezAntonio jesús cruz gutiérrez
Antonio jesús cruz gutiérrez
antonio_jesus_20
 
Animales ecosistemas
Animales ecosistemasAnimales ecosistemas
Animales ecosistemas
rafa rodriguez
 
Who should tell the data stories?
Who should tell the data stories?Who should tell the data stories?
Who should tell the data stories?
Open Knowledge Belgium
 
Use case of open badges at the city of Ghent
Use case of open badges at the city of GhentUse case of open badges at the city of Ghent
Use case of open badges at the city of Ghent
Open Knowledge Belgium
 
Producing Linked Open Data with a Content Management System
Producing Linked Open Data with a Content Management SystemProducing Linked Open Data with a Content Management System
Producing Linked Open Data with a Content Management System
Open Knowledge Belgium
 
Introduction to GPUs in HPC
Introduction to GPUs in HPCIntroduction to GPUs in HPC
Introduction to GPUs in HPC
inside-BigData.com
 
Building a knowledge graph of the Belgian War Press
Building a knowledge graph of the Belgian War PressBuilding a knowledge graph of the Belgian War Press
Building a knowledge graph of the Belgian War Press
Open Knowledge Belgium
 

Viewers also liked (10)

Microsoft HPC - Kivanc Ozuolmez - Public Content
Microsoft HPC - Kivanc Ozuolmez - Public ContentMicrosoft HPC - Kivanc Ozuolmez - Public Content
Microsoft HPC - Kivanc Ozuolmez - Public Content
 
Storrs HPC Overview - Feb. 2017
Storrs HPC Overview - Feb. 2017Storrs HPC Overview - Feb. 2017
Storrs HPC Overview - Feb. 2017
 
Viaje Punta Cana
Viaje Punta CanaViaje Punta Cana
Viaje Punta Cana
 
Antonio jesús cruz gutiérrez
Antonio jesús cruz gutiérrezAntonio jesús cruz gutiérrez
Antonio jesús cruz gutiérrez
 
Animales ecosistemas
Animales ecosistemasAnimales ecosistemas
Animales ecosistemas
 
Who should tell the data stories?
Who should tell the data stories?Who should tell the data stories?
Who should tell the data stories?
 
Use case of open badges at the city of Ghent
Use case of open badges at the city of GhentUse case of open badges at the city of Ghent
Use case of open badges at the city of Ghent
 
Producing Linked Open Data with a Content Management System
Producing Linked Open Data with a Content Management SystemProducing Linked Open Data with a Content Management System
Producing Linked Open Data with a Content Management System
 
Introduction to GPUs in HPC
Introduction to GPUs in HPCIntroduction to GPUs in HPC
Introduction to GPUs in HPC
 
Building a knowledge graph of the Belgian War Press
Building a knowledge graph of the Belgian War PressBuilding a knowledge graph of the Belgian War Press
Building a knowledge graph of the Belgian War Press
 

Similar to Microsoft Azure in HPC scenarios

High Performance Computing (HPC) and Engineering Simulations in the Cloud
High Performance Computing (HPC) and Engineering Simulations in the CloudHigh Performance Computing (HPC) and Engineering Simulations in the Cloud
High Performance Computing (HPC) and Engineering Simulations in the Cloud
The UberCloud
 
High Performance Computing (HPC) and Engineering Simulations in the Cloud
High Performance Computing (HPC) and Engineering Simulations in the CloudHigh Performance Computing (HPC) and Engineering Simulations in the Cloud
High Performance Computing (HPC) and Engineering Simulations in the Cloud
Wolfgang Gentzsch
 
Backend.AI Technical Introduction (19.09 / 2019 Autumn)
Backend.AI Technical Introduction (19.09 / 2019 Autumn)Backend.AI Technical Introduction (19.09 / 2019 Autumn)
Backend.AI Technical Introduction (19.09 / 2019 Autumn)
Lablup Inc.
 
Deep Dive on Amazon EC2 instances
Deep Dive on Amazon EC2 instancesDeep Dive on Amazon EC2 instances
Deep Dive on Amazon EC2 instances
Amazon Web Services
 
Den Datenschatz heben und Zeit- und Energieeffizienz steigern: Mathematik und...
Den Datenschatz heben und Zeit- und Energieeffizienz steigern: Mathematik und...Den Datenschatz heben und Zeit- und Energieeffizienz steigern: Mathematik und...
Den Datenschatz heben und Zeit- und Energieeffizienz steigern: Mathematik und...
Joachim Schlosser
 
Parallel_and_Cluster_Computing.ppt
Parallel_and_Cluster_Computing.pptParallel_and_Cluster_Computing.ppt
Parallel_and_Cluster_Computing.ppt
MohmdUmer
 
Migrating Existing Open Source Machine Learning to Azure
Migrating Existing Open Source Machine Learning to AzureMigrating Existing Open Source Machine Learning to Azure
Migrating Existing Open Source Machine Learning to Azure
Revolution Analytics
 
CDP_2(1).pptx
CDP_2(1).pptxCDP_2(1).pptx
CDP_2(1).pptx
Sameer Ali
 
EGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebula
EGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebulaEGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebula
EGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebulaOpenNebula Project
 
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013Ignacio M. Llorente
 
Using Grid Technologies in the Cloud for High Scalability
Using Grid Technologies in the Cloud for High ScalabilityUsing Grid Technologies in the Cloud for High Scalability
Using Grid Technologies in the Cloud for High Scalability
mabuhr
 
SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...
SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...
SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...
Amazon Web Services
 
AWS re:Invent 2016 : announcement, technical demos and feedbacks
AWS re:Invent 2016 : announcement, technical demos and feedbacksAWS re:Invent 2016 : announcement, technical demos and feedbacks
AWS re:Invent 2016 : announcement, technical demos and feedbacks
Emmanuel Quentin
 
Programmable Exascale Supercomputer
Programmable Exascale SupercomputerProgrammable Exascale Supercomputer
Programmable Exascale Supercomputer
Sagar Dolas
 
SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...
SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...
SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...
Amazon Web Services
 
Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...
Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...
Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...
Amazon Web Services
 
Applying Cloud Techniques to Address Complexity in HPC System Integrations
Applying Cloud Techniques to Address Complexity in HPC System IntegrationsApplying Cloud Techniques to Address Complexity in HPC System Integrations
Applying Cloud Techniques to Address Complexity in HPC System Integrations
inside-BigData.com
 
GREEN CLOUD COMPUTING
GREEN CLOUD COMPUTINGGREEN CLOUD COMPUTING
GREEN CLOUD COMPUTING
JauwadSyed
 
Dissecting Real-World Database Performance Dilemmas
Dissecting Real-World Database Performance DilemmasDissecting Real-World Database Performance Dilemmas
Dissecting Real-World Database Performance Dilemmas
ScyllaDB
 
MySQL and Spark machine learning performance on Azure VMsbased on 3rd Gen AMD...
MySQL and Spark machine learning performance on Azure VMsbased on 3rd Gen AMD...MySQL and Spark machine learning performance on Azure VMsbased on 3rd Gen AMD...
MySQL and Spark machine learning performance on Azure VMsbased on 3rd Gen AMD...
Principled Technologies
 

Similar to Microsoft Azure in HPC scenarios (20)

High Performance Computing (HPC) and Engineering Simulations in the Cloud
High Performance Computing (HPC) and Engineering Simulations in the CloudHigh Performance Computing (HPC) and Engineering Simulations in the Cloud
High Performance Computing (HPC) and Engineering Simulations in the Cloud
 
High Performance Computing (HPC) and Engineering Simulations in the Cloud
High Performance Computing (HPC) and Engineering Simulations in the CloudHigh Performance Computing (HPC) and Engineering Simulations in the Cloud
High Performance Computing (HPC) and Engineering Simulations in the Cloud
 
Backend.AI Technical Introduction (19.09 / 2019 Autumn)
Backend.AI Technical Introduction (19.09 / 2019 Autumn)Backend.AI Technical Introduction (19.09 / 2019 Autumn)
Backend.AI Technical Introduction (19.09 / 2019 Autumn)
 
Deep Dive on Amazon EC2 instances
Deep Dive on Amazon EC2 instancesDeep Dive on Amazon EC2 instances
Deep Dive on Amazon EC2 instances
 
Den Datenschatz heben und Zeit- und Energieeffizienz steigern: Mathematik und...
Den Datenschatz heben und Zeit- und Energieeffizienz steigern: Mathematik und...Den Datenschatz heben und Zeit- und Energieeffizienz steigern: Mathematik und...
Den Datenschatz heben und Zeit- und Energieeffizienz steigern: Mathematik und...
 
Parallel_and_Cluster_Computing.ppt
Parallel_and_Cluster_Computing.pptParallel_and_Cluster_Computing.ppt
Parallel_and_Cluster_Computing.ppt
 
Migrating Existing Open Source Machine Learning to Azure
Migrating Existing Open Source Machine Learning to AzureMigrating Existing Open Source Machine Learning to Azure
Migrating Existing Open Source Machine Learning to Azure
 
CDP_2(1).pptx
CDP_2(1).pptxCDP_2(1).pptx
CDP_2(1).pptx
 
EGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebula
EGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebulaEGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebula
EGITF 2013 - Bringing Private Cloud Computing to HPC and Science with OpenNebula
 
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013Bringing Private Cloud computing to HPC and Science -  EGI TF tf 2013
Bringing Private Cloud computing to HPC and Science - EGI TF tf 2013
 
Using Grid Technologies in the Cloud for High Scalability
Using Grid Technologies in the Cloud for High ScalabilityUsing Grid Technologies in the Cloud for High Scalability
Using Grid Technologies in the Cloud for High Scalability
 
SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...
SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...
SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...
 
AWS re:Invent 2016 : announcement, technical demos and feedbacks
AWS re:Invent 2016 : announcement, technical demos and feedbacksAWS re:Invent 2016 : announcement, technical demos and feedbacks
AWS re:Invent 2016 : announcement, technical demos and feedbacks
 
Programmable Exascale Supercomputer
Programmable Exascale SupercomputerProgrammable Exascale Supercomputer
Programmable Exascale Supercomputer
 
SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...
SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...
SRV402 Deep Dive on Amazon EC2 Instances, Featuring Performance Optimization ...
 
Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...
Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...
Getting Cloudy with Remote Graphics and GPU Compute Using G2 instances (CPN21...
 
Applying Cloud Techniques to Address Complexity in HPC System Integrations
Applying Cloud Techniques to Address Complexity in HPC System IntegrationsApplying Cloud Techniques to Address Complexity in HPC System Integrations
Applying Cloud Techniques to Address Complexity in HPC System Integrations
 
GREEN CLOUD COMPUTING
GREEN CLOUD COMPUTINGGREEN CLOUD COMPUTING
GREEN CLOUD COMPUTING
 
Dissecting Real-World Database Performance Dilemmas
Dissecting Real-World Database Performance DilemmasDissecting Real-World Database Performance Dilemmas
Dissecting Real-World Database Performance Dilemmas
 
MySQL and Spark machine learning performance on Azure VMsbased on 3rd Gen AMD...
MySQL and Spark machine learning performance on Azure VMsbased on 3rd Gen AMD...MySQL and Spark machine learning performance on Azure VMsbased on 3rd Gen AMD...
MySQL and Spark machine learning performance on Azure VMsbased on 3rd Gen AMD...
 

Recently uploaded

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
AJAYKUMARPUND1
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
Pipe Restoration Solutions
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
Osamah Alsalih
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
gerogepatton
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
ydteq
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
AmarGB2
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
Jayaprasanna4
 

Recently uploaded (20)

Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
Pile Foundation by Venkatesh Taduvai (Sub Geotechnical Engineering II)-conver...
 
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
MCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdfMCQ Soil mechanics questions (Soil shear strength).pdf
MCQ Soil mechanics questions (Soil shear strength).pdf
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
一比一原版(UofT毕业证)多伦多大学毕业证成绩单如何办理
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
Investor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptxInvestor-Presentation-Q1FY2024 investor presentation document.pptx
Investor-Presentation-Q1FY2024 investor presentation document.pptx
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
ethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.pptethical hacking in wireless-hacking1.ppt
ethical hacking in wireless-hacking1.ppt
 

Microsoft Azure in HPC scenarios

  • 1. Microsoft Innovation Center for Technical Computing MICROSOFT AZURE IN HPC SCENARIOS Lukasz Miroslaw, Ph.D. lukasz.miroslaw@hsr.ch 18.11.2015, MICROSOFT SWITZERLAND
  • 2. Challenges 2 57 % of users are dissatisfied with their desktop computing capacity* * Source: US Council of Competitiveness: http://www.compete.org, theubercloud.com Computing: too slow Memory: too small Fig. Sometimes solving a problem with IT is hard.
  • 3. Challenges 3 $70,000 server => $1M cost over 3 years High costs of IT infrastructure
  • 4. Low Cost of running in the cloud  Cost Model assumes that the hardware makes 7% of Total Costs 4 Fig. Cost of a GFLOP in U.S. Dollars on different Microsoft Azure nodes and a private HSR cluster.
  • 6. Agenda 6  Use Case #1: Remote physical simulations with external partners.  Use Case #2: Scale out physical simulations in the cloud.  Use Case #3: Stellar Classification, Prediction of Energy Efficiency in buildings  Conclusions.
  • 7. Agenda 7  Use Case #1: Remote physical simulations with external partners. Azure IaaS, Remote App, Azure Batch  Use Case #2: Scale out physical simulations in the cloud. SimplyHPC, HPC Pack  Use Case #3: Stellar Classification, Prediction of Energy Efficiency in buildings AzureML  Conclusions.
  • 8. What is Computational Fluid Dynamics?  CFD is the science to simulate fluid flow, heat and mass transfer and chemical reactions 8
  • 9. What is Computational Fluid Dynamics?  Airflow simulation around sky-diving Santa Claus. 9 * Source: Desktop Engineering
  • 10. Use Case #1: Collaborative Simulations of Electrical Arcs 10
  • 11. Use Case #1: Collaborative Simulations of Electrical Arcs  Goal #1: Develop a Cloud-based algorithm for electrical arc simulation  Microsoft Azure Research Award in 2014  Contact: Kenji Takeda (Microsoft Research)  Goal #2: Provide simulation tool to partners in Brasil and Deutschland  Ongoing collaborations  Streamer International (CTI Project)  Panasonic  Fraunhofer SCAI  WEG 11
  • 12. 1st Use case: Instant ANSYS 12  VM:  D14 with 16 core CPU, 112 GB RAM, Windows Server 2012  MpCCI, ANSYS preinstalled  Storage: locally redundant, automatically scallable  License Server (LS) on A0 in Germany Customer VM LS
  • 13. INSTANT ANSYS 13 No Installation. No configuration. No up-front costs.  Access to powerful VMs with ANSYS already preinstalled and preconfigured.  Access to redundant and highly available storage.  Disaster Recovery and 99.5% SLA.  Connection to on-premise infrastructure with IPSec VPN.
  • 14. Use Case #1: INSTANT ANSYS 14 IaaS DEMO
  • 15. 2nd Use case: Linux VM 15  The UberCloud: Making Technical Computing available in the Cloud  UberCloud Community:  +2500 companies and individuals:  +60 cloud providers,  +80 software providers,  several hundred consulting firms and individual experts.  OpenFOAM added to Azure Marketplace  Docker containerization www.ubercloud.com
  • 16. 2nd Use case: Linux VM 16 DEMO The compute environment you ordered is now ready. Access your compute environment via remote desktop connection (Chrome 8+, Firefox 7+, Opera 11+, IE 9+) Launch Your password for remote desktop access is: TN1b39pv4Djw
  • 17. Azure RemoteApp 17 Deliver apps from the cloud, cost- effectively Simplify your infrastructure Run Windows apps anywhere Centralize your apps, help secure your data
  • 18. Azure RemoteApp 18 Windows applications as a service accessible from anywhere.
  • 19. Costs 19  VM with 16 cores and 56 GB RAM costs 2.11 CHF / hour (D14)  1 TB of Storage costs 30 CHF / month  RemoteApp starting price: $10 / user / month (40h included)  Online Calculator Azure in Education Faculty will receive a 12 month, $250/month account Students will receive a 6 month, $100/month account
  • 20. Short Summary 20  + Powerful VMs that can be started/stopped on-demand increase the productivity in our group.  + Virtual images with OS and different software version to avoid problems with backward compatibility.  + Students and team members can manage their own VMs and reduce the costs of support.  - Storage File Service can be easily mapped to a drive on the VM but not on premises.  - Only a single user can access one VM.
  • 21. Scalability Tests on Microsoft Azure
  • 23. SimplyHPC: Light-weight Cloud Orchestrator for MS Azure  What is SimplyHPC? Framework 23 SimplyHPC: 1) Distributed framework for Microsoft Azure, 2) Set of PowerShell scripts.
  • 24. SimplyHPC = Simpler Deployment
  • 25. Performance and Scalability  Example #1: Solving linear systems with PETSc and HPCG 25 Fig. Performance in GFlops of PETSc solving ruep (right) matrix system and HPCG Benchmark (left) on different Microsoft Azure nodes and a private HSR cluster.
  • 26. Performance and Scalability 26  Example #2: ANSYS CFX
  • 27. Performance and Scalability 27 Fig. Strong scaling of ANSYS CFX of the compressor (11 mln nodes).  Example #2: ANSYS CFX
  • 28. Azure Batch 28 Batch is a managed service for batch processing or batch computing - running a large volume of similar tasks to get some desired result.
  • 29. Short Summary  SimplyHPC: a framework to simplify cluster deployment and job submission.  Set of light-weight PowerShell scripts to submit, execute and monitor multi-threaded jobs on Windows Azure.  Easy to use. No cloud-related knowledge necessary.  Run the jobs from command line and download the results directly to your Azure Storage.  Up to 9x faster than native MS HPC Pack scripts.  Available at https://github.com/vbaros/SimplyHPC 29 L Miroslaw, V Baros, M Pantic, H Nordborg, Unified Cloud Orchestration Framework for Elastic High Performance Computing on Microsoft Azure, NAFEMS World Congress 2015
  • 30. Short Summary 30  + Scaling properties of Microsoft Azure is comparable to the on-premises cluster.  HSR Cluster: 7.3 days (176 hours), limited availability.  Microsoft Azure: 4.9 days (118 hours), ca. 50% faster, 100% availability.  + Dynamic scaling (up- / downscaling) and instant access to the newest hardware reduces the costs.  + (Un)limited computing at competitive price. Cluster composed of 32 x A8 nodes (=256 cores) costs 32 x 2.11 CHF/h = ca. 68 CHF/h  - Upscaling > 100 cores should be planned in advance.
  • 31. Microsoft Azure Machine Learning Studio  Three types of knowlege:  Know-What (facts)  Know-How (processes)  Know-Why (reasons) 31 Image credit: Univ. Hamburg
  • 32. AzureML Studio  Key goals of Machine Learning:  Prediction  Classification  Clustering  Collaborative Filtering 32 Image credits: OpenCV, Snipview, Stanford
  • 33. AzureML: Stellar Classification  Classification Challenge:  HYG database* is a compilation of of stellar data from three main catalogues.  Contains ca. 120k stars, 37 spectral characteristics.  2D classification scheme based on temperature (color index) and brightness (absolute magnitude).  Data is incomplete and may contain a few misclassifictions.  Prediction Engine developed in AzureML 33 Credits: Michael Pantic (HSR)* http://www.astronexus.com/hyg
  • 34. AzureML Example: Heating Load Prognosis 34 Image credit: SAB Magazine Input: - Roof area - Overall hight - Glazing area - Surface area - ... Output: - Heating load prediction
  • 35. AzureML Workflow 35 Machine Learning Workflow 1. Hypothesis 2. Data Preparation 3. Model 4. Test 5. Evaluate A. Tsanas, A. Xifara: 'Accurate quantitative estimation of energy performance of residential buildings using statistical machine learning tools', Energy and Buildings, Vol. 49, pp. 560-567, 201 - 8 physical characteristics from 768 buildings - Goal: predict buldings’ heating load and cooling load - Architects need to compare several building designs before selecting the final approach
  • 37. AzureML: Short Summary 37  Very fast prototyping. Load the system with data, test different Machine Learning methods.  Platform for Internet of Things: Event Hubs, Stream Analytics.  Share the models & results.  Deploy web services fast.  Develop own methods in Python and R Statistics.
  • 38. Summary 38  Computing and storage at competitive price.  High Availability, data redundancy, disaster recovery services are included.  Data transfer take some time.  Up- and downscaling resources dynamically. Higher productivity.  „Cloudify” your system’s complexity.