AixViPMaP towards an open simulation platform for microstructure modelling

Size: px
Start display at page:

Download "AixViPMaP towards an open simulation platform for microstructure modelling"

Transcription

1 AixViPMaP towards an open simulation platform for microstructure modelling Aachen, den 7. September 2018 Lukas Koschmieder, ICME Group, Steel Institute IEHK, RWTH Aachen University

2 ICME Cloud Service Web-based framework for collaborative ICME workflows Web Services File Management Grid Computing Interactive Computational Environment DFN Trusted 3 rd Party Web Services

3 ICME Cloud Service Abaqus FEA Hardware Local institute Local institute Local institute Thermo- Calc Software DAMASK MICRESS Web Services File Management Grid Computing Interactive Computational Environment DFN Trusted 3 rd Party Web Services Scientists, Students, Hiwis, etc.

4 ICME Cloud Service Abaqus FEA Hardware Local institute Local institute Local institute Thermo- Calc Software DAMASK MICRESS Web Services File Management Grid Computing Interactive Computational Environment DFN Trusted 3 rd Party Web Services Scientists, Students, Hiwis, etc.

5 ICME Cloud Service Abaqus FEA Hardware Local institute Local institute Local institute Thermo- Calc Software DAMASK MICRESS Web Services Grid Computing File Management Interactive Computational Environment DFN External institute Industry SME Trusted 3 rd Party Web Services

6 Related Work ICME Cyberinfrastructure The Internet-based collaborative materials science and engineering research and development environments that support advanced data acquisition, data and model storage, data and model management, data and model mining, data and model visualization, and other computing and information processing services required to develop an integrated computational materials engineering capability. [US] National Materials Advisory Board (NMAB), National Academy of Engineering (NAE), 2008 TMS Material Innovation Portal Materials Atlas nanohub Matweb MatData Granta Design OpenKIM Korean Materials Design MatForge/MatDL NIST Data Gateway

7 File Management Custom Extensions Online HOME directory Shared User

8 File Management user sync client Internet HTTPS WebDAV owncloud web-based file manager storage backend AixViPMaP

9 File Management user sync client HTTPS Internet WebDAV Grid Integration Institute A XRootD file server execute node ai owncloud web-based file manager Institute B storage backend AixViPMaP execute node bj

10 File Management user sync client HTTPS Internet WebDAV Grid Integration Institute A Trusted 3 rd Party Storage Providers Sciebo Google Drive owncloud web-based file manager XRootD file server execute node ai Institute B SMB FTP storage backend AixViPMaP execute node bj

11 Grid Dashboard Monitored Processes and Resources Job List

12 Grid Dashboard Monitored Processes and Resources Job Controls Job List

13 Grid Dashboard Internet HTTPS 2.x HTCondor Grid Middleware Grid Dashboard owncloud extension Polling service MySQL RDB

14 Grid Dashboard JupyterLab/IPython Port Internet HTTPS 2.x 3.x (Oct/Nov 2018) HTCondor Grid Middleware Grid Dashboard owncloud extension Polling service Grid Dashboard JupyterLab extension MySQL RDB HTCondor Python Grid Middleware

15 Interactive Computational Environment Reproducibility Use cases Data visualization Show interm. results Teaching / e-learning JSON plain-text file format Shareable Version control Rich-Media Output Python Input XRootD file server

16 Interactive Computational Environment Reproducibility Use cases Data visualization Show interm. results Teaching / e-learning JSON plain-text file format Shareable Version control Rich-Media Output Python Input More use cases Workload management File management Scripting Package installation

17 Interactive Computational Environment HTTPS Internet JupyterHub multi-user login Jupyter notebook server spawner AixViPMaP

18 Interactive Computational Environment HTTPS Internet User Policy JupyterHub multi-user login Jupyter notebook server spawner JupyterLab user interface Jupyter notebook server Institute A AixViPMaP HTCondor workload manager

19 Interactive Computational Environment HTTPS Internet User Policy JupyterHub multi-user login JupyterLab user interface Institute A Jupyter notebook server spawner AixViPMaP Jupyter notebook server HTCondor workload manager Thermo-Calc Python MatLab

20 Interactive Computational Environment HTTPS Internet User Policy JupyterHub multi-user login JupyterLab user interface Institute A Jupyter notebook server spawner AixViPMaP Jupyter notebook server HTCondor workload manager Thermo-Calc Python MatLab JupyterLab user interface Institute B Jupyter notebook server HTCondor workload manager Abaqus Python Bash MICRESS Console Thermo-Calc Console

21 VTK.js Dream.3D HDF5 DAMASK Spectral Solver JupyterLab VTK.js HTCondor Scheduler ParaView Node SpectralOut DAMASK Post Processing VTK ParaView VTK.js WebGL request prerendering notification HTCondor pre-render job prerendered file ParaView pre-render job prerendered file ParaView pre-render Visualize data WebGL render visualized data view

22 Workload Management System Job Job Scheduler

23 Workload Management System Execute Node A Job Job Scheduler Execute Node B

24 Workload Management System Negotiator Execute Node A Job Job Scheduler Execute Node B

25 Workload Management System Institute A Negotiator Execute Node A Job Job Scheduler AixViPMaP Execute Node B Institute B

26 HTCondor Job Description EXECUTABLE = /bin/echo TRANSFER_EXECUTABLE = False ARGUMENTS = Hello $(Person)! greet-all.job DESCRIPTION = Greet all OUTPUT = stdout-$(jobid).$(procid).txt ERROR = stderr-$(jobid).$(procid).txt LOG = log.txt REQUEST_CPUS = 8 REQUEST_MEMORY = 16 GB REQUEST_DISK = 5000 MB REQUIREMENTS = Machine == "aix2.iehk.rwth-aachen.de" \ OpSys == "Linux" NOTIFY_USER = lukas.koschmieder@rwth-aachen.de NOTIFICATION = Always UNIVERSE = Vanilla QUEUE Person FROM PersonList.txt Job Universes Standard: RPCs, check pointing Grid: Torque, PBS, SGE, etc. Parallel Docker

27 HTCondor Job Description EXECUTABLE = /bin/echo TRANSFER_EXECUTABLE = False ARGUMENTS = Hello $(Person)! DESCRIPTION = Greet all OUTPUT = stdout-$(jobid).$(procid).txt ERROR = stderr-$(jobid).$(procid).txt LOG = log.txt greet-all.job Hello Matthias! Hello Matthias! Hello Andre! stdout-42.1.txt Random Order REQUEST_CPUS = 8 REQUEST_MEMORY = 16 GB REQUEST_DISK = 5000 MB REQUIREMENTS = Machine == "aix2.iehk.rwth-aachen.de" \ OpSys == "Linux" Andre Angela Heidi Lukas PersonList.txt NOTIFY_USER = lukas.koschmieder@rwth-aachen.de NOTIFICATION = Always UNIVERSE = Vanilla QUEUE Person FROM PersonList.txt Job Universes Standard: RPCs, check pointing Grid: Torque, PBS, SGE, etc. Parallel Docker

28 DAGMan Workflow Description A B1 B2 C t

29 DAGMan Workflow Description A JOB A A.job JOB B1 B1.job JOB B2 B2.job JOB D C.job PARENT A CHILD B1 B2 PARENT B1 B2 CHILD C diamond.workflow B1 B2 t C EXECUTABLE = /bin/echo EXECUTABLE = /bin/echo EXECUTABLE TRANSFER_EXECUTABLE = = /bin/echo False TRANSFER_EXECUTABLE = False TRANSFER_EXECUTABLE ARGUMENTS = = False I am $(JobName) ARGUMENTS = I am $(JobName) ARGUMENTS = I am $(JobName) A.job

30 User Policies Authentication Prove of AixViPMaP ID (method: knowledge of password) AixViPMaP

31 User Policies Authentication Identity Mapping Prove of AixViPMaP ID (method: knowledge of password) AixViPMaP Map AixViPMaP ID to local ID Institute I

32 User Policies Authentication Identity Mapping Authorization Prove of AixViPMaP ID (method: knowledge of password) AixViPMaP Map AixViPMaP ID to local ID Institute I Determine right for local ID

33 User Policies Authentication Identity Mapping Authorization Prove of AixViPMaP ID (method: knowledge of password) AixViPMaP Map AixViPMaP ID to local ID Institute I Determine right for local ID Scenario: User U submits job to host H at institute I=IEHK Login as lukas.koschmieder@rwth-aachen.de lukas.koschmieder@rwth-aachen.de lkosch.iehk.rwth-aachen.de (existing local user account) Full access e.g. access to HOME directory

34 User Policies Authentication Identity Mapping Authorization Prove of AixViPMaP ID (method: knowledge of password) AixViPMaP Map AixViPMaP ID to local ID Institute I Determine right for local ID Scenario: User U submits job to host H at institute I=IEHK Login as lukas.koschmieder@rwth-aachen.de Login as hojda@ibf.rwth-aachen.de lukas.koschmieder@rwth-aachen.de lkosch.iehk.rwth-aachen.de (existing local user account) hojda@ibf.rwth-aachen.de unmapped Full access e.g. access to HOME directory Access denied

35 User Policies Authentication Identity Mapping Authorization Prove of AixViPMaP ID (method: knowledge of password) AixViPMaP Map AixViPMaP ID to local ID Institute I Determine right for local ID Scenario: User U submits job to host H at institute I=IEHK Login as lukas.koschmieder@rwth-aachen.de Login as hojda@ibf.rwth-aachen.de Login as r.altenfeld@access-technologies.de lukas.koschmieder@rwth-aachen.de lkosch.iehk.rwth-aachen.de (existing local user account) hojda@ibf.rwth-aachen.de unmapped r.altenfeld@access-technologies.de aixvipmap-guest-n (dynamic guest account) Full access e.g. access to HOME directory Access denied Limited access e.g. only allowed to use 2 CPUs

36 User Policies Authentication Identity Mapping Authorization Prove of AixViPMaP ID (method: knowledge of password) AixViPMaP Map AixViPMaP ID to local ID Institute I Determine right for local ID Scenario: User U transfers file to storage S at institute I same principle!

37 Apps Pre-Installed Software Pre-installed on execute nodes Maintained by local IT professionals Container Software Executed in isolated system environment Downloaded and instantiated on demand Custom User Software Build by user or installed via package manager (Anaconda, PIP, etc.)

38 Apps Pre-Installed Software Pre-installed on execute nodes Maintained by local IT professionals Container Software Executed in isolated system environment Downloaded and instantiated on demand Custom User Software Build by user or installed via package manager (Anaconda, PIP, etc.) App Type Versions DAMASK Freeware Dream.3D Freeware 6.4 HDF52MIC Freeware 0.5 HOMAT Commercial MATLAB Commercial 2017A 2017B 2018A MESH2HOMAT Freeware MICRESS Commercial Neper Freeware 3.20 SIMULIA Abaqus FEA Commercial B ParaView Freeware 4.4

39 Current/Future Work 2018/19 Paper AixViPMaP An Operational Platform For Microstructure Modelling Workflow, IMMI (2018)

40 Current/Future Work 2018/19 Paper AixViPMaP An Operational Platform For Microstructure Modelling Workflow, IMMI (2018) Upgrade Migrate to new setup (Sep 2018) Shutdown current setup Release guest system (Oct/Nov 2018)

41 Current/Future Work 2018/19 Paper AixViPMaP An Operational Platform For Microstructure Modelling Workflow, IMMI (2018) Upgrade Migrate to new setup (Sep 2018) Shutdown current setup Release guest system (Oct/Nov 2018) Software Development Port Grid Dashboard to Python App database + Job/Workflow Generator

42 Current/Future Work 2018/19 Paper AixViPMaP An Operational Platform For Microstructure Modelling Workflow, IMMI (2018) Upgrade Migrate to new setup (Sep 2018) Shutdown current setup Release guest system (Oct/Nov 2018) Software Development Port Grid Dashboard to Python App database + Job/Workflow Generator Network RWTH Aachen IWM ACCESS PBS Cluster (~1000 cores) RWTH Aachen ITC Cluster (teaching, open-source software) IMF Freiberg, Prof. Prahl (first external institute)

43 Current/Future Work 2018/19 Paper AixViPMaP An Operational Platform For Microstructure Modelling Workflow, IMMI (2018) Upgrade Migrate to new setup (Sep 2018) Shutdown current setup Release guest system (Oct/Nov 2018) Software Development Port Grid Dashboard to Python App database + Job/Workflow Generator Network RWTH Aachen IWM ACCESS PBS Cluster (~1000 cores) RWTH Aachen ITC Cluster (teaching, open-source software) IMF Freiberg, Prof. Prahl (first external institute) 3 rd Party Software/Service Integration Fraunhofer SCAI MpCCI co-simulation framework DFN authentication Sciebo (bidirectional file exchange) RWTH Aachen Scientific Data Management System EMMC OpenMarketPlace

44 How to Join Guest Sign Up Guest account Available soon (Oct/Nov 2018)

45 How to Join Guest Sign Up Guest account Available soon (Nov/Oct 2018) User Sign Up User account Need to discuss the details Provide own hardware/software? Rent hardware/software? Justification/Funding (e.g. joint project with ICMEaix) etc.

46 How to Join Guest Sign Up Guest account Available soon (Oct/Nov 2018) User Sign Up User account Need to discuss the details Provide own hardware/software? Rent hardware/software? Justification/Funding (e.g. joint project with ICMEaix) etc. AixViPMaP User Meeting October, 3rd 2018

47 AixViPMaP towards an open simulation platform for microstructure modelling Aachen, den 7. September 2018 Lukas Koschmieder, ICME Group, Steel Institute IEHK, RWTH Aachen University

Teraflops of Jupyter: A Notebook Based Analysis Portal at BNL

Teraflops of Jupyter: A Notebook Based Analysis Portal at BNL Teraflops of Jupyter: A Notebook Based Analysis Portal at BNL Ofer Rind Spring HEPiX, Madison, WI May 17,2018 In collaboration with: Doug Benjamin, Costin Caramarcu, Zhihua Dong, Will Strecker-Kellogg,

More information

HTCondor Essentials. Index

HTCondor Essentials. Index HTCondor Essentials 31.10.2017 Index Login How to submit a job in the HTCondor pool Why the -name option? Submitting a job Checking status of submitted jobs Getting id and other info about a job

More information

sciebo - die Campus Cloud

sciebo - die Campus Cloud sciebo - die Campus Cloud Holger Angenent University of Münster 2 > sciebo Sync and share service for universities and universities of applied sciences in North Rhine Westphalia sciebo is the brand name,

More information

What s new in HTCondor? What s coming? HTCondor Week 2018 Madison, WI -- May 22, 2018

What s new in HTCondor? What s coming? HTCondor Week 2018 Madison, WI -- May 22, 2018 What s new in HTCondor? What s coming? HTCondor Week 2018 Madison, WI -- May 22, 2018 Todd Tannenbaum Center for High Throughput Computing Department of Computer Sciences University of Wisconsin-Madison

More information

SUG Breakout Session: OSC OnDemand App Development

SUG Breakout Session: OSC OnDemand App Development SUG Breakout Session: OSC OnDemand App Development Basil Mohamed Gohar Web and Interface Applications Manager Eric Franz Senior Engineer & Technical Lead This work is supported by the National Science

More information

The GPU-Cluster. Sandra Wienke Rechen- und Kommunikationszentrum (RZ) Fotos: Christian Iwainsky

The GPU-Cluster. Sandra Wienke Rechen- und Kommunikationszentrum (RZ) Fotos: Christian Iwainsky The GPU-Cluster Sandra Wienke wienke@rz.rwth-aachen.de Fotos: Christian Iwainsky Rechen- und Kommunikationszentrum (RZ) The GPU-Cluster GPU-Cluster: 57 Nvidia Quadro 6000 (29 nodes) innovative computer

More information

Grid Compute Resources and Job Management

Grid Compute Resources and Job Management Grid Compute Resources and Job Management How do we access the grid? Command line with tools that you'll use Specialised applications Ex: Write a program to process images that sends data to run on the

More information

Presented by: Jon Wedell BioMagResBank

Presented by: Jon Wedell BioMagResBank HTCondor Tutorial Presented by: Jon Wedell BioMagResBank wedell@bmrb.wisc.edu Background During this tutorial we will walk through submitting several jobs to the HTCondor workload management system. We

More information

Quick Start Guide. Table of Contents

Quick Start Guide. Table of Contents Quick Start Guide Table of Contents Account Registration... 2 Signup Request... 2 Account Activation... 4 Running FLOW-3D on POD... 9 Launching the GUI... 9 Running Simulations... 11 Collaborating with

More information

RWTH GPU-Cluster. Sandra Wienke March Rechen- und Kommunikationszentrum (RZ) Fotos: Christian Iwainsky

RWTH GPU-Cluster. Sandra Wienke March Rechen- und Kommunikationszentrum (RZ) Fotos: Christian Iwainsky RWTH GPU-Cluster Fotos: Christian Iwainsky Sandra Wienke wienke@rz.rwth-aachen.de March 2012 Rechen- und Kommunikationszentrum (RZ) The GPU-Cluster GPU-Cluster: 57 Nvidia Quadro 6000 (29 nodes) innovative

More information

Introduction to Condor. Jari Varje

Introduction to Condor. Jari Varje Introduction to Condor Jari Varje 25. 27.4.2016 Outline Basics Condor overview Submitting a job Monitoring jobs Parallel jobs Advanced topics Host requirements Running MATLAB jobs Checkpointing Case study:

More information

HIGH-THROUGHPUT COMPUTING AND YOUR RESEARCH

HIGH-THROUGHPUT COMPUTING AND YOUR RESEARCH HIGH-THROUGHPUT COMPUTING AND YOUR RESEARCH Christina Koch, Research Computing Facilitator Center for High Throughput Computing STAT679, October 29, 2018 1 About Me I work for the Center for High Throughput

More information

Facilitating Collaborative Analysis in SWAN

Facilitating Collaborative Analysis in SWAN Facilitating Collaborative Analysis in SWAN E. Tejedor, D. Castro, D. Piparo, P. Mato E. Bocchi, J. Moscicki, M. Lamanna, P. Kothuri https://swan.cern.ch July 11th, 2018 CHEP 2018, Sofia (Bulgaria) Introduction

More information

Evolution of the ATLAS PanDA Workload Management System for Exascale Computational Science

Evolution of the ATLAS PanDA Workload Management System for Exascale Computational Science Evolution of the ATLAS PanDA Workload Management System for Exascale Computational Science T. Maeno, K. De, A. Klimentov, P. Nilsson, D. Oleynik, S. Panitkin, A. Petrosyan, J. Schovancova, A. Vaniachine,

More information

Using jupyter notebooks on Blue Waters. Roland Haas (NCSA / University of Illinois)

Using jupyter notebooks on Blue Waters.   Roland Haas (NCSA / University of Illinois) Using jupyter notebooks on Blue Waters https://goo.gl/4eb7qw Roland Haas (NCSA / University of Illinois) Email: rhaas@ncsa.illinois.edu Jupyter notebooks 2/18 interactive, browser based interface to Python

More information

Gridbus Portlets -- USER GUIDE -- GRIDBUS PORTLETS 1 1. GETTING STARTED 2 2. AUTHENTICATION 3 3. WORKING WITH PROJECTS 4

Gridbus Portlets -- USER GUIDE --  GRIDBUS PORTLETS 1 1. GETTING STARTED 2 2. AUTHENTICATION 3 3. WORKING WITH PROJECTS 4 Gridbus Portlets -- USER GUIDE -- www.gridbus.org/broker GRIDBUS PORTLETS 1 1. GETTING STARTED 2 1.1. PREREQUISITES: 2 1.2. INSTALLATION: 2 2. AUTHENTICATION 3 3. WORKING WITH PROJECTS 4 3.1. CREATING

More information

Automatic Dependency Management for Scientific Applications on Clusters. Ben Tovar*, Nicholas Hazekamp, Nathaniel Kremer-Herman, Douglas Thain

Automatic Dependency Management for Scientific Applications on Clusters. Ben Tovar*, Nicholas Hazekamp, Nathaniel Kremer-Herman, Douglas Thain Automatic Dependency Management for Scientific Applications on Clusters Ben Tovar*, Nicholas Hazekamp, Nathaniel Kremer-Herman, Douglas Thain Where users are Scientist says: "This demo task runs on my

More information

Oracle Financial Consolidation and Close Cloud. October 2017 Update (17.10) What s New

Oracle Financial Consolidation and Close Cloud. October 2017 Update (17.10) What s New Oracle Financial Consolidation and Close Cloud October 2017 Update (17.10) What s New TABLE OF CONTENTS REVISION HISTORY... 3 ORACLE FINANCIAL CONSOLIDATION AND CLOSE CLOUD, OCTOBER UPDATE... 4 ANNOUNCEMENTS

More information

Identity management for the TUB Cloud. T. Hildmann, O. Kao, C. Ritter tubit, CIT EUNIS 2013

Identity management for the TUB Cloud. T. Hildmann, O. Kao, C. Ritter tubit, CIT EUNIS 2013 Identity management for the TUB Cloud T. Hildmann, O. Kao, C. Ritter tubit, CIT EUNIS 2013 Agenda The path of the TU Berlin towards integrated service provisioning: Provisioning: Entering the Cloud Role-Management:

More information

BOSCO Architecture. Derek Weitzel University of Nebraska Lincoln

BOSCO Architecture. Derek Weitzel University of Nebraska Lincoln BOSCO Architecture Derek Weitzel University of Nebraska Lincoln Goals We want an easy to use method for users to do computational research It should be easy to install, use, and maintain It should be simple

More information

Instructions. Registration in RWTHonline

Instructions. Registration in RWTHonline Instructions Registration in RWTHonline As of: 12/4/2017 1 Registering as an Applicant Open your browser and go to RWTHonline (https://online.rwth-aachen.de). Applicants will be notified about the necessary

More information

HTCONDOR USER TUTORIAL. Greg Thain Center for High Throughput Computing University of Wisconsin Madison

HTCONDOR USER TUTORIAL. Greg Thain Center for High Throughput Computing University of Wisconsin Madison HTCONDOR USER TUTORIAL Greg Thain Center for High Throughput Computing University of Wisconsin Madison gthain@cs.wisc.edu 2015 Internet2 HTCondor User Tutorial CONTENTS Overview Basic job submission How

More information

Pegasus Workflow Management System. Gideon Juve. USC Informa3on Sciences Ins3tute

Pegasus Workflow Management System. Gideon Juve. USC Informa3on Sciences Ins3tute Pegasus Workflow Management System Gideon Juve USC Informa3on Sciences Ins3tute Scientific Workflows Orchestrate complex, multi-stage scientific computations Often expressed as directed acyclic graphs

More information

Continuous Integration and Deployment (CI/CD)

Continuous Integration and Deployment (CI/CD) WHITEPAPER OCT 2015 Table of contents Chapter 1. Introduction... 3 Chapter 2. Continuous Integration... 4 Chapter 3. Continuous Deployment... 6 2 Chapter 1: Introduction Apcera Support Team October 2015

More information

ArcGIS Enterprise: Portal Administration BILL MAJOR CRAIG CLEVELAND

ArcGIS Enterprise: Portal Administration BILL MAJOR CRAIG CLEVELAND ArcGIS Enterprise: Portal Administration BILL MAJOR CRAIG CLEVELAND Agenda Welcome & Introduction to ArcGIS Enterprise Portal for ArcGIS - Basic Configuration - Advanced Configuration - Deploying Apps

More information

BOSCO Architecture. Derek Weitzel University of Nebraska Lincoln

BOSCO Architecture. Derek Weitzel University of Nebraska Lincoln BOSCO Architecture Derek Weitzel University of Nebraska Lincoln Goals We want an easy to use method for users to do computational research It should be easy to install, use, and maintain It should be simple

More information

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages

More information

Leveraging the Globus Platform in your Web Applications. GlobusWorld April 26, 2018 Greg Nawrocki

Leveraging the Globus Platform in your Web Applications. GlobusWorld April 26, 2018 Greg Nawrocki Leveraging the Globus Platform in your Web Applications GlobusWorld April 26, 2018 Greg Nawrocki greg@globus.org Topics and Goals Platform Overview Why expose the APIs A quick touch of the Globus Auth

More information

Reproducibility and Extensibility in Scientific Research. Jessica Forde

Reproducibility and Extensibility in Scientific Research. Jessica Forde Reproducibility and Extensibility in Scientific Research Jessica Forde Project Jupyter @projectjupyter @mybinderteam Project Jupyter IPython Jupyter Notebook Architecture of JupyterHub Overview The problem

More information

Exam : Implementing Microsoft Azure Infrastructure Solutions

Exam : Implementing Microsoft Azure Infrastructure Solutions Exam 70-533: Implementing Microsoft Azure Infrastructure Solutions Objective Domain Note: This document shows tracked changes that are effective as of January 18, 2018. Design and Implement Azure App Service

More information

owncloud Android App Manual

owncloud Android App Manual owncloud Android App Manual Release 2.0.0 The owncloud developers December 14, 2017 CONTENTS 1 Using the owncloud Android App 1 1.1 Getting the owncloud Android App...................................

More information

XELOS 7 Quick Installation

XELOS 7 Quick Installation XELOS 7 Quick Installation Overview XELOS is a professional Enterprise 2.0 software that is used by companies mainly as an intranet solution to improve collaboration within teams and in the company. The

More information

HTCondor overview. by Igor Sfiligoi, Jeff Dost (UCSD)

HTCondor overview. by Igor Sfiligoi, Jeff Dost (UCSD) HTCondor overview by Igor Sfiligoi, Jeff Dost (UCSD) Acknowledgement These slides are heavily based on the presentation Todd Tannenbaum gave at CERN in Feb 2011 https://indico.cern.ch/event/124982/timetable/#20110214.detailed

More information

Big Data Analytics at OSC

Big Data Analytics at OSC Big Data Analytics at OSC 04/05/2018 SUG Shameema Oottikkal Data Application Engineer Ohio SuperComputer Center email:soottikkal@osc.edu 1 Data Analytics at OSC Introduction: Data Analytical nodes OSC

More information

FACADE Financial Analysis Computing Architecture in Distributed Environment

FACADE Financial Analysis Computing Architecture in Distributed Environment FACADE Financial Analysis Computing Architecture in Distributed Environment V. Motoška, L. Slebodník, M. Jurečko, M. Zvada May 4, 2011 Outline Motivation CADE Middleware Future work 2 / 19 What? Motivation

More information

Scientific Computing Without the Command Line: Enabling Any HPC Code to Run Anywhere through a Web Interface with the Agave API

Scientific Computing Without the Command Line: Enabling Any HPC Code to Run Anywhere through a Web Interface with the Agave API Scientific Computing Without the Command Line: Enabling Any HPC Code to Run Anywhere through a Web Interface with the Agave API Kathy Traxler, Steven R. Brandt Department of Computer Science Center for

More information

Parsl: Developing Interactive Parallel Workflows in Python using Parsl

Parsl: Developing Interactive Parallel Workflows in Python using Parsl Parsl: Developing Interactive Parallel Workflows in Python using Parsl Kyle Chard (chard@uchicago.edu) Yadu Babuji, Anna Woodard, Zhuozhao Li, Ben Clifford, Ian Foster, Dan Katz, Mike Wilde, Justin Wozniak

More information

VMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway

VMware AirWatch Content Gateway for Linux. VMware Workspace ONE UEM 1811 Unified Access Gateway VMware AirWatch Content Gateway for Linux VMware Workspace ONE UEM 1811 Unified Access Gateway You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Python: Swiss-Army Glue. Josh Karpel Graduate Student, Yavuz Group UW-Madison Physics Department

Python: Swiss-Army Glue. Josh Karpel Graduate Student, Yavuz Group UW-Madison Physics Department 1 Python: Swiss-Army Glue Josh Karpel Graduate Student, Yavuz Group UW-Madison Physics Department My Research: Matrix Multiplication 2 My Research: Computational Quantum Mechanics 3 Why

More information

Latest from the Lab: What's New Machine Learning Sam Buhler - Machine Learning Product/Offering Manager

Latest from the Lab: What's New Machine Learning Sam Buhler - Machine Learning Product/Offering Manager Latest from the Lab: What's New Machine Learning Sam Buhler - Machine Learning Product/Offering Manager Please Note IBM s statements regarding its plans, directions, and intent are subject to change or

More information

XSEDE High Throughput Computing Use Cases

XSEDE High Throughput Computing Use Cases XSEDE High Throughput Computing Use Cases 31 May 2013 Version 0.3 XSEDE HTC Use Cases Page 1 XSEDE HTC Use Cases Page 2 Table of Contents A. Document History B. Document Scope C. High Throughput Computing

More information

History of SURAgrid Deployment

History of SURAgrid Deployment All Hands Meeting: May 20, 2013 History of SURAgrid Deployment Steve Johnson Texas A&M University Copyright 2013, Steve Johnson, All Rights Reserved. Original Deployment Each job would send entire R binary

More information

Getting started with the CEES Grid

Getting started with the CEES Grid Getting started with the CEES Grid October, 2013 CEES HPC Manager: Dennis Michael, dennis@stanford.edu, 723-2014, Mitchell Building room 415. Please see our web site at http://cees.stanford.edu. Account

More information

/ Cloud Computing. Recitation 5 September 27 th, 2016

/ Cloud Computing. Recitation 5 September 27 th, 2016 15-319 / 15-619 Cloud Computing Recitation 5 September 27 th, 2016 1 Overview Administrative issues Office Hours, Piazza guidelines Last week s reflection Project 2.1, OLI Unit 2 modules 5 and 6 This week

More information

Supercomputing environment TMA4280 Introduction to Supercomputing

Supercomputing environment TMA4280 Introduction to Supercomputing Supercomputing environment TMA4280 Introduction to Supercomputing NTNU, IMF February 21. 2018 1 Supercomputing environment Supercomputers use UNIX-type operating systems. Predominantly Linux. Using a shell

More information

OpenDreamKit. Computational environments for research and education Min Ragan-Kelley. Simula Research Lab

OpenDreamKit. Computational environments for research and education Min Ragan-Kelley. Simula Research Lab OpenDreamKit Computational environments for research and education Min Ragan-Kelley Simula Research Lab OpenDreamKit H2020 project Virtual Research Environments 16 Institutions Generic (Jupyter, SageMath)

More information

Developing Enterprise Cloud Solutions with Azure

Developing Enterprise Cloud Solutions with Azure Developing Enterprise Cloud Solutions with Azure Java Focused 5 Day Course AUDIENCE FORMAT Developers and Software Architects Instructor-led with hands-on labs LEVEL 300 COURSE DESCRIPTION This course

More information

Answers to Federal Reserve Questions. Training for University of Richmond

Answers to Federal Reserve Questions. Training for University of Richmond Answers to Federal Reserve Questions Training for University of Richmond 2 Agenda Cluster Overview Software Modules PBS/Torque Ganglia ACT Utils 3 Cluster overview Systems switch ipmi switch 1x head node

More information

Grid Compute Resources and Grid Job Management

Grid Compute Resources and Grid Job Management Grid Compute Resources and Job Management March 24-25, 2007 Grid Job Management 1 Job and compute resource management! This module is about running jobs on remote compute resources March 24-25, 2007 Grid

More information

Docker 101 Workshop. Eric Smalling - Solution Architect, Docker

Docker 101 Workshop. Eric Smalling - Solution Architect, Docker Docker 101 Workshop Eric Smalling - Solution Architect, Docker Inc. @ericsmalling Who Am I? Eric Smalling Solution Architect Docker Customer Success Team ~25 years in software development, architecture,

More information

OpenSees on Teragrid

OpenSees on Teragrid OpenSees on Teragrid Frank McKenna UC Berkeley OpenSees Parallel Workshop Berkeley, CA What isteragrid? An NSF sponsored computational science facility supported through a partnership of 13 institutions.

More information

Horizon Console Administration. 13 DEC 2018 VMware Horizon 7 7.7

Horizon Console Administration. 13 DEC 2018 VMware Horizon 7 7.7 Horizon Console Administration 13 DEC 2018 VMware Horizon 7 7.7 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/ If you have comments about this

More information

Introduction to BioHPC

Introduction to BioHPC Introduction to BioHPC New User Training [web] [email] portal.biohpc.swmed.edu biohpc-help@utsouthwestern.edu 1 Updated for 2015-06-03 Overview Today we re going to cover: What is BioHPC? How do I access

More information

Introduction to BioHPC

Introduction to BioHPC Introduction to BioHPC New User Training [web] [email] portal.biohpc.swmed.edu biohpc-help@utsouthwestern.edu 1 Updated for 2018-03-07 Overview Today we re going to cover: What is BioHPC? How do I access

More information

RENKU - Reproduce, Reuse, Recycle Research. Rok Roškar and the SDSC Renku team

RENKU - Reproduce, Reuse, Recycle Research. Rok Roškar and the SDSC Renku team RENKU - Reproduce, Reuse, Recycle Research Rok Roškar and the SDSC Renku team Renku-Reana workshop @ CERN 26.06.2018 Goals of Renku 1. Provide the means to create reproducible data science 2. Facilitate

More information

Verteego VDS Documentation

Verteego VDS Documentation Verteego VDS Documentation Release 1.0 Verteego May 31, 2017 Installation 1 Getting started 3 2 Ansible 5 2.1 1. Install Ansible............................................. 5 2.2 2. Clone installation

More information

Introduction to HTCondor

Introduction to HTCondor Introduction to HTCondor Kenyi Hurtado June 17, 2016 1 Covered in this presentation What is HTCondor? How to run a job (and multiple ones) Monitoring your queue 2 What is HTCondor? A specialized workload

More information

Part2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti

Part2: Let s pick one cloud IaaS middleware: OpenStack. Sergio Maffioletti S3IT: Service and Support for Science IT Cloud middleware Part2: Let s pick one cloud IaaS middleware: OpenStack Sergio Maffioletti S3IT: Service and Support for Science IT, University of Zurich http://www.s3it.uzh.ch/

More information

DAGMan workflow. Kumaran Baskaran

DAGMan workflow. Kumaran Baskaran DAGMan workflow Kumaran Baskaran NMRbox summer workshop June 26-29,2017 what is a workflow? Laboratory Publication Workflow management Softwares Workflow management Data Softwares Workflow management

More information

What s new in HTCondor? What s coming? European HTCondor Workshop June 8, 2017

What s new in HTCondor? What s coming? European HTCondor Workshop June 8, 2017 What s new in HTCondor? What s coming? European HTCondor Workshop June 8, 2017 Todd Tannenbaum Center for High Throughput Computing Department of Computer Sciences University of Wisconsin-Madison Release

More information

30 Nov Dec Advanced School in High Performance and GRID Computing Concepts and Applications, ICTP, Trieste, Italy

30 Nov Dec Advanced School in High Performance and GRID Computing Concepts and Applications, ICTP, Trieste, Italy Advanced School in High Performance and GRID Computing Concepts and Applications, ICTP, Trieste, Italy Why the Grid? Science is becoming increasingly digital and needs to deal with increasing amounts of

More information

owncloud Android App Manual

owncloud Android App Manual owncloud Android App Manual Release 2.7.0 The owncloud developers October 30, 2018 CONTENTS 1 Release Notes 1 1.1 Changes in 2.7.0............................................. 1 1.2 Changes in 2.6.0.............................................

More information

Creating a Parent Account and setting up Notification preferences.

Creating a Parent Account and setting up Notification preferences. Creating a Parent Account and setting up Notification preferences. This document will walk you through the steps to: 1. Create a Parent Account so that you can have access to the courses your child is

More information

LSST software stack and deployment on other architectures. William O Mullane for Andy Connolly with material from Owen Boberg

LSST software stack and deployment on other architectures. William O Mullane for Andy Connolly with material from Owen Boberg LSST software stack and deployment on other architectures William O Mullane for Andy Connolly with material from Owen Boberg Containers and Docker Packaged piece of software with complete file system it

More information

Installation Guide. CloudShell Version: Release Date: June Document Version: 1.0

Installation Guide. CloudShell Version: Release Date: June Document Version: 1.0 Installation Guide CloudShell Version: 7.0.0.8538 Release Date: June 2016 Document Version: 1.0 Legal notice Information in this document is subject to change without notice. Without limiting the rights

More information

On the usage of HDF5 in the DAMASK crystal plasticity toolkit

On the usage of HDF5 in the DAMASK crystal plasticity toolkit On the usage of HDF5 in the DAMASK crystal plasticity toolkit F. Roters, C. Zhang, P. Eisenlohr, P. Shanthraj, M. Diehl Department Microstructure Physics and Alloy Design f.roters@mpie.de damask@mpie.de

More information

Geant4 on Azure using Docker containers

Geant4 on Azure using Docker containers http://www.geant4.org Geant4 on Azure using Docker containers Andrea Dotti (adotti@slac.stanford.edu) ; SD/EPP/Computing 1 Outlook Motivation/overview Docker + G4 Azure + G4 Conclusions 2 Motivation/overview

More information

Ftp Command Line Manual Windows Username Password Linux

Ftp Command Line Manual Windows Username Password Linux Ftp Command Line Manual Windows Username Password Linux Midnight Commander is a console based full-screen text mode File Manager that allows you to copy, MC has many features which are useful for a user

More information

P6 EPPM Cloud Service Administration Guide

P6 EPPM Cloud Service Administration Guide P6 EPPM Cloud Service Administration Guide Version 18 October 2018 Contents Introduction... 5 Assigning Application Access to P6 EPPM... 5 Working with the Oracle Primavera P6 EPPM Suite... 6 Administering

More information

MATLAB. Senior Application Engineer The MathWorks Korea The MathWorks, Inc. 2

MATLAB. Senior Application Engineer The MathWorks Korea The MathWorks, Inc. 2 1 Senior Application Engineer The MathWorks Korea 2017 The MathWorks, Inc. 2 Data Analytics Workflow Business Systems Smart Connected Systems Data Acquisition Engineering, Scientific, and Field Business

More information

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages

More information

SQL Server Machine Learning Marek Chmel & Vladimir Muzny

SQL Server Machine Learning Marek Chmel & Vladimir Muzny SQL Server Machine Learning Marek Chmel & Vladimir Muzny @VladimirMuzny & @MarekChmel MCTs, MVPs, MCSEs Data Enthusiasts! vladimir@datascienceteam.cz marek@datascienceteam.cz Session Agenda Machine learning

More information

Remote Workflow Enactment using Docker and the Generic Execution Framework in EUDAT

Remote Workflow Enactment using Docker and the Generic Execution Framework in EUDAT Remote Workflow Enactment using Docker and the Generic Execution Framework in EUDAT Asela Rajapakse Max Planck Institute for Meteorology EUDAT receives funding from the European Union's Horizon 2020 programme

More information

.NET Library for Seamless Remote Execution of Supercomputing Software

.NET Library for Seamless Remote Execution of Supercomputing Software .NET Library for Seamless Remote Execution of Supercomputing Software Alexander Tsidaev 1,2 1 Bulashevich Institute of Geophysics, Yekaterinburg, Russia 2 Ural Federal University, Yekaterinburg, Russia

More information

IBM Tivoli Identity Manager V5.1 Fundamentals

IBM Tivoli Identity Manager V5.1 Fundamentals IBM Tivoli Identity Manager V5.1 Fundamentals Number: 000-038 Passing Score: 600 Time Limit: 120 min File Version: 1.0 http://www.gratisexam.com/ IBM 000-038 IBM Tivoli Identity Manager V5.1 Fundamentals

More information

Containers. Pablo F. Ordóñez. October 18, 2018

Containers. Pablo F. Ordóñez. October 18, 2018 Containers Pablo F. Ordóñez October 18, 2018 1 Welcome Song: Sola vaya Interpreter: La Sonora Ponceña 2 Goals Containers!= ( Moby-Dick ) Containers are part of the Linux Kernel Make your own container

More information

Monitoring system for geographically distributed datacenters based on Openstack. Gioacchino Vino

Monitoring system for geographically distributed datacenters based on Openstack. Gioacchino Vino Monitoring system for geographically distributed datacenters based on Openstack Gioacchino Vino Tutor: Dott. Domenico Elia Tutor: Dott. Giacinto Donvito Borsa di studio GARR Orio Carlini 2016-2017 INFN

More information

VMware AirWatch Content Gateway for Windows. VMware Workspace ONE UEM 1811 Unified Access Gateway

VMware AirWatch Content Gateway for Windows. VMware Workspace ONE UEM 1811 Unified Access Gateway VMware AirWatch Content Gateway for Windows VMware Workspace ONE UEM 1811 Unified Access Gateway You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

Matthias Wobben working in Berlin, Germany. Senior Sales Engineer at Nextcloud

Matthias Wobben working in Berlin, Germany. Senior Sales Engineer at Nextcloud Matthias Wobben matthias@nextcloud.com working in Berlin, Germany Senior Sales Engineer at Nextcloud Before: 3 rd level IT Engineer and Administrator at Systems Provider with focus on EFSS and collaboration

More information

Rundeck. A smart software for lazy people. Claudio IMGT - IGH Montpellier BioInformatics Meeting

Rundeck. A smart software for lazy people. Claudio IMGT - IGH Montpellier BioInformatics Meeting Rundeck A smart software for lazy people Claudio Lorenzi @ IMGT - IGH 02-03-2017 Montpellier BioInformatics Meeting This is my family 1 And this is the my Sicilian family network 2 Thank you aunt Teresa!

More information

Chapter 2 Introduction to the WS-PGRADE/gUSE Science Gateway Framework

Chapter 2 Introduction to the WS-PGRADE/gUSE Science Gateway Framework Chapter 2 Introduction to the WS-PGRADE/gUSE Science Gateway Framework Tibor Gottdank Abstract WS-PGRADE/gUSE is a gateway framework that offers a set of highlevel grid and cloud services by which interoperation

More information

20533B: Implementing Microsoft Azure Infrastructure Solutions

20533B: Implementing Microsoft Azure Infrastructure Solutions 20533B: Implementing Microsoft Azure Infrastructure Solutions Course Details Course Code: Duration: Notes: 20533B 5 days This course syllabus should be used to determine whether the course is appropriate

More information

SnapCenter Software 4.0 Concepts Guide

SnapCenter Software 4.0 Concepts Guide SnapCenter Software 4.0 Concepts Guide May 2018 215-12925_D0 doccomments@netapp.com Table of Contents 3 Contents Deciding whether to use the Concepts Guide... 7 SnapCenter overview... 8 SnapCenter architecture...

More information

VMware AirWatch Content Gateway Guide for Linux For Linux

VMware AirWatch Content Gateway Guide for Linux For Linux VMware AirWatch Content Gateway Guide for Linux For Linux Workspace ONE UEM v9.7 Have documentation feedback? Submit a Documentation Feedback support ticket using the Support Wizard on support.air-watch.com.

More information

Introduction to Programming and Computing for Scientists

Introduction to Programming and Computing for Scientists Oxana Smirnova (Lund University) Programming for Scientists Tutorial 4b 1 / 44 Introduction to Programming and Computing for Scientists Oxana Smirnova Lund University Tutorial 4b: Grid certificates and

More information

Developing Microsoft Azure Solutions (70-532) Syllabus

Developing Microsoft Azure Solutions (70-532) Syllabus Developing Microsoft Azure Solutions (70-532) Syllabus Cloud Computing Introduction What is Cloud Computing Cloud Characteristics Cloud Computing Service Models Deployment Models in Cloud Computing Advantages

More information

INSTALLATION RUNBOOK FOR Iron.io + IronWorker

INSTALLATION RUNBOOK FOR Iron.io + IronWorker INSTALLATION RUNBOOK FOR Iron.io + IronWorker Application Type: Job processing Application Version: 1.0 MOS Version: 8.0 OpenStack version: Liberty Murano package checksum: Glance image checksum (docker):

More information

BIG DATA STRATEGY FOR TODAY AND TOMORROW RYAN SAYRE, EMC ISILON CTO-AT-LARGE, EMEA

BIG DATA STRATEGY FOR TODAY AND TOMORROW RYAN SAYRE, EMC ISILON CTO-AT-LARGE, EMEA BIG DATA STRATEGY FOR TODAY AND TOMORROW RYAN SAYRE, EMC ISILON CTO-AT-LARGE, EMEA 1 Unstructured Data Growth 67% 74% 80% 2013 2015 2017 37 EB 71 EB 133 EB Total Capacity Shipped, Worldwide Unstructured

More information

DATA SCIENCE USING SPARK: AN INTRODUCTION

DATA SCIENCE USING SPARK: AN INTRODUCTION DATA SCIENCE USING SPARK: AN INTRODUCTION TOPICS COVERED Introduction to Spark Getting Started with Spark Programming in Spark Data Science with Spark What next? 2 DATA SCIENCE PROCESS Exploratory Data

More information

Veeam Cloud Connect. Version 8.0. Administrator Guide

Veeam Cloud Connect. Version 8.0. Administrator Guide Veeam Cloud Connect Version 8.0 Administrator Guide June, 2015 2015 Veeam Software. All rights reserved. All trademarks are the property of their respective owners. No part of this publication may be reproduced,

More information

[MS20533]: Implementing Microsoft Azure Infrastructure Solutions

[MS20533]: Implementing Microsoft Azure Infrastructure Solutions [MS20533]: Implementing Microsoft Azure Infrastructure Solutions Length : 5 Days Audience(s) : IT Professionals Level : 300 Technology : Microsoft Products Delivery Method : Instructor-led (Classroom)

More information

Developing Microsoft Azure Solutions

Developing Microsoft Azure Solutions Course 20532C: Developing Microsoft Azure Solutions Course details Course Outline Module 1: OVERVIEW OF THE MICROSOFT AZURE PLATFORM This module reviews the services available in the Azure platform and

More information

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer

About the Tutorial. Audience. Prerequisites. Copyright & Disclaimer i About the Tutorial Project is a comprehensive software suite for interactive computing, that includes various packages such as Notebook, QtConsole, nbviewer, Lab. This tutorial gives you an exhaustive

More information

What s New in Laserfiche 10

What s New in Laserfiche 10 What s New in Laserfiche 10 Webinar Date 5 November 2015, 29 December 2015 and 10 February 2016 Presenters Justin Pava, Technical Product Manager Brandon Buccowich, Technical Marketing Engineer For copies

More information

UGP and the UC Grid Portals

UGP and the UC Grid Portals UGP and the UC Grid Portals OGF 2007 Documentation at: http://www.ucgrid.org Prakashan Korambath & Joan Slottow Research Computing Technologies UCLA UGP (UCLA Grid Portal) Joins computational clusters

More information

Online Data Analysis at European XFEL

Online Data Analysis at European XFEL Online Data Analysis at European XFEL Hans Fangohr Control and Analysis Software Group Senior Data Analysis Scientist DESY, 25 January 2018 2 Outline Introduction & European XFEL status Overview online

More information

CloudCenter for Developers

CloudCenter for Developers DEVNET-1198 CloudCenter for Developers Conor Murphy, Systems Engineer Data Centre Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session in the

More information

GPU Cluster Usage Tutorial

GPU Cluster Usage Tutorial GPU Cluster Usage Tutorial How to make caffe and enjoy tensorflow on Torque 2016 11 12 Yunfeng Wang 1 PBS and Torque PBS: Portable Batch System, computer software that performs job scheduling versions

More information

UL HPC Monitoring in practice: why, what, how, where to look

UL HPC Monitoring in practice: why, what, how, where to look C. Parisot UL HPC Monitoring in practice: why, what, how, where to look 1 / 22 What is HPC? Best Practices Getting Fast & Efficient UL HPC Monitoring in practice: why, what, how, where to look Clément

More information

Manual Ftp Windows 7 Server Iis Manager. Connect Remote >>>CLICK HERE<<<

Manual Ftp Windows 7 Server Iis Manager. Connect Remote >>>CLICK HERE<<< Manual Ftp Windows 7 Server Iis Manager Connect Remote If you are looking for a guide to connect your Host4ASP. management IIS on your Windows server with the help of IIS Manager. Connect Remote IIS 7

More information