Interpolation calculation using cloud computing

Size: px
Start display at page:

Download "Interpolation calculation using cloud computing"

Transcription

1 Interpolation calculation using cloud computing MPI in Amazon Web Services Eduard Vesel Faculty of Natural Sciences Matej Bel University Banská Bystrica, Slovakia At present time, when we are increasing our demands on computer resources and time complexity, cloud computing has become more popular. Using cloud computing is from business solutions services to the needs of individual and research projects. So in this work we decided to demonstrate the interpolation calculations using cloud computing, specifically in the service from Amazon, Amazon Web Services (Elastic Compute Cloud). Keywords: cloud computing, parallel programs, Amazon Web Services Interpolačné Metódy I. INTERPOLATION METHODS Our program is calculating the unknown values of the phenomenon by interpolation because the interpolation methods are objective to geoinformation systems. The result of the used interpolation methods is calculated value the phenomenon at the place where data were not available or were not measured at all. In practice, it is impossible to measure value with measuring stations in the selected area at any given point, so we need to get this value with a suitably selected algorithm. This algorithm calculate unknown values by using weighted average, method Inverse distance weighting (IDW). IDW is a method for multidimensional interpolation. The process of assigning values to unknown places is usually by using distributed range of known places. The value over an unknown place is the weighted sum of N known places. [1] II. AMAZON ELASTIC COMPUTE CLOUD First, we have to choose the right cloud service which best suits for our program. The requirements include availability, reliability, configurability, offered hardware solutions and price. Of the total services offered on the market, we chose a solution from Amazon, Amazon Web Services and service Amazon Elastic Compute Cloud (EC2). EC2 is a web service interface that provides computing and its change in size of the cloud. It is designed to configure compute capacity for developers as simple as possible. This gives us complete control over our computing resources and lets us run programs on the best computing environments in Amazon. Amazon EC2 reduces the time needed to acquire and run a new instance of the server in seconds, allowing us to quickly adapt capacity to maximum or minimum performance. Amazon EC2 also introduced an interesting new pricing policy. Users for computing capacity pay no monthly or activation fees. Price is for real time use, when an instance is running, therefore we use it (pay-as-you-go). This allows us to parallel computing meets because we do not have to pay a fixed monthly fee, even if we do not use an instance. [2] III. PREPARING INSTANCES Before we start use the program for parallel computing, we have to choose the right operating system for instances and configure systems resources for our grid. Instances will be located in the area of West EU (Ireland). A. Operating System There is a solution for each operating system which makes it possible to use the MPI program. We have chosen Linux distribution, specifically Ubuntu. Ubuntu was chosen mainly for our previous experience of clusters solutions. In the EC2 are available many different versions of Ubuntu, we use ami-0e0f3d7a image (ubuntuhardy amd64-server ). B. Creation And Configuration Instances After selecting the operating system we choose offered configurations for instance from the menu. Figure 1. Offered configuration

2 In this work we describe how to configure Micro configuration (Intel Xeon Processor E5507 (4M Cache, 2.26 GHz, 4.80 GT / s Intel QPI), 613 MB RAM, 8 GB HDD), but the procedure is the same for all other configurations. The final evaluation of measured results is also mentioned the Large configuration. The number of instances to be created is 4, because the correct running need one master and three worker nodes. Of course, the price per use depend on the selected configuration The Micro is the lowest configuration and price is $ for each hour when the instance is running. The next step is to create our own private key which is used to login into instances. This key must be downloaded and securely backup, because without key you cannot login. In the last step we have to create instance s security group. It involves us opening all ports for TCP, UDP and ICMP protocols. Open ports can be continuously changed as needed. After summing up properties of the instances and confirm the correctness are instances created. Figure 2. Created instances in EC2 C. Connect And Login to Instance Connection to the instance works via ssh. Because we are working in the Windows environment, we will use the program PuTTY. PuTTY works with private key in its PuTTY format. We have to convert our private key from EC2 to this format. Therefore, we use the program PuTTYgen. Log on to the instance is by using Public DNS, which we find out in EC2. We enter following Public DNS address, converted key to the PuTTY and login. After the connection is established we are prompted to entry a user name, we enter ubuntu. We are now successfully logged into the instance. IV. SETUP THE SYSTEM After successful login to the instance (master) we begin with system settings for correct running the MPI program. In the first step we have to on each of the four instances set the hosts file. Log on to other instances is the same as we have described here to the master. In this hosts file, we enter IP addresses allocated to instances and for easier work with them also their names and we verify the connections. For the proper functioning commands in the system, we need to first update the list of packages via apt-get update. Without this step, we could not further install additional required packages. After updating the package list, we install step by step the apt-get install build-essential and apt-get install dkms-blcr. Package buildessential is needed for compiling C language in which we have written a program and blcr-dkms package is needed for properly installing OpenMPI. Communication between the master and nodes is through ssh connection. Therefore, for the proper functioning programs we have to stored private key to our instances. We get the key to instances by using program which supports SFTP. In our case, we use FileZilla. We change file permissions for the private key with command chmod 400 <name of the key> and then we enter command `eval` ssh-agent and ssh-add <name of the key>. This guarantee us a direct connection between the instances. A. Torque Installation The program Torque is a resource manager which provides control over dosing tasks and distributed computing resources. At the present is considered Torque as one of the best in scalability, reliability and functionality. [3] After changing directory (cd /usr/local/src) we are downloading (wget-c) Torque in version We extracting Torque (tar xvf), change the directory to folder which was created after unpacking (cd torque-2.3.7) and run configure (. /Configure-with-defaultserver=<name of master stored in hosts file> --with-server-home=/var/spool/pbswith-rcp-scp). After completing the configuration we are finishing installation with the commands make and make install. When installation is done, we write to the file /etc/ld.so.conf.d/local.conf note /usr/local /lib and also execute the command ldconfig. At this point, we can create a local server on the master by command pbs_server-t create. Now we are setting up pbs server: qmgr c ser server scheduling=true qmgr c create queue batch queue_type=execution qmgr c set queue batch started=true qmgr c set queue batch enabled=true qmgr c set queue batch resources_default.nodes=1 qmgr c set queue batch resources_default.walltime=3600 qmgr c set server default_queue=batch qmgr c set server operators = root@localhost Figure 3. Commands for setting up pbs-server

3 After setting up the pbs server we are writing to the file /var/spool/pbs/server_priv/nodes name of nodes and number of processors which contains for example. wn1 np = 1. Packages for clients are prepared by command make packages and we are transferring these packages on each node (scp torque-package-*-linux-x86_64.sh ubuntu@<name of node>:/home/ubuntu for * we are entering mom, devel and clients). We moved installation packages for Torque to the nodes and now we are modifying the hosts file, realizing commands to update the package list and installing packages which we also did on master. We are installing Torque on the nodes by command sh torque-package-*- linux-x86_64.sh-install (for * we are entering mom, devel and clients). Check file server_name (/var/spool/pbs/server_name) if we have correct name for the master. We are launching pbs by command pbs_mom and for automatic run we are writing to the file /etc/rc.local note /usr/local/sbin/pbs_mom. When settings for Torque on nodes are complete, we pause and start queues on master by the commands qterm and pbs_server. If we have done it all correct, after typing command pbsnodes a we see a list of all nodes and their current status which is free. With this we have completed the installation and set-up Torque. B. Maui Installation Maui is one of the most used open source scheduler. We use it to improve the management and efficiency of instances consisting of several multiprocessor clusters. It is highly optimized and supports a wide range of planning policies. We use Maui in version [4] We have to download a package of Maui to this folder (/usr/local/src) and unpack this package (tar xvf maui tar.gz). Change folder to Maui folder (cd maui-3.3.1) and run configure (./Configurewith-pbs-with-spooldir=/var/spool/maui/ --with-key=770929). We continue in installation with command make and make install, which will finish the installation. Start Maui with export PATH = $PATH:/usr/local/maui/bin:/usr/local/mau i/sbin, next command is maui and check run with showq. Now we have installed in the master Torque and Maui and only OpenMPI is missing. C. OpenMPI Installation OpenMPI is an open source MPI-2 implementation that is developed and maintained current by the scientific, research and industrial institutes. Thus OpenMPI contains resources from professional community of high-performance computers, which guarantees us the best MPI library. [5] We are installing OpenMPI on the master and all nodes, so the process of installation is the same. First, install the supporting package openmpi-bin (apt-get install openmpi-bin). We change the folder to /usr/local/src/ and download the program OpenMPI in version Unpack the downloaded package and change the folder to openmpi Launch configuration:./configure --enable-languages=c,c++,fortran,objc,objc++,treelang --prefix=/usr/local --enable-shared --withsystem-zlib --libexecdir=/usr/local/lib --without-includedgettext --enable-threads=posix --enable-nls --enable- cxa_atexit --enable-clocale=gnu --enable-libstdcxxdebug --enable-mpfr --enable-checking=release x86_64- linux-gnu --with-ts=/var/spool/pbs Figure 4. OpenMPI configuration After completing the configuration in all instances run commands make and make install. First on the Node1 to Node3 and on master at last. In each instance open a file (/etc/ld.so.conf) and type into it a note include/usr/local/lib. Now run the command ldconfig. In this, we have created a functional grid and we have an instances ready to run MPI programs. To verify functionality we create a file with name list, in which we type the names of the master and nodes (as we have defined them at the beginning in the file hosts). As first in the list must be name of master and then nodes. We prepare the test program, which will return the order number and name of the responding node. Compile a written program with the command mpicc-o heelo.out hello.c and run mpirun-np 4-hostfile list hello.out. The output shows us the proper functioning of grid: Figure 5. Command for run test program and the result V. RUN THE PROGRAM SNOW Through the program FileZilla we have transfered files for a program of parallel computing - snow. The program works with input data from the file input.txt, where are stored input data from several measurement stations (data include the amount of snow cover and location coordinates). The size of the raster (matrix), we determine in the file main.c. After each change in the file main.c we have to make a new report with the command make.

4 The output of the program are two files: time.txt and output.txt. Output.txt file contains the calculated values (coordinates and height of snow cover). The file we can use for the graphical representation in the right program, such as GRASS GISS. Figure 6. Source code of the program In order our program works properly we send the current version of the program snow to all nodes. When we have sent the program to all nodes we can run the program with command mpirun-np 4-hostfile list snow. List informs us about the current size of the matrix, the number of worker, input data and the status of the program: Figure 8. File output.txt File tme.txt contains the value of the measured time. Time is measured from assignment the task to nodes until the calculated results is sent to master. VI. MEASURED TIMES We have received the values with successive measurements on Micro configuration and in the same way on Large configuration. Because it is a grid service, it should be possible to predict delays of the service provider. Thus we perform three measurements and selects the smallest measured time (differences in times were in hundredths of seconds). We start with matrix size 1000 x 1000 and successively increase it for each measurement by 1000, till Output file with measured values in our matrix size x is sufficient and has no great practical importance to continue to higher matrix. We test larger matrix on the Large configuration just for our curiosity what load can be calculated on our cluster. At x matrix, we find out that the output text file containing the measured times have the size of 1 GB. On Micro configuration, we could not measure matrix 5000 x 5000 because there was not enough computing power. Table 1. Measured times Matrix size Micro configuration Measured times (s) Large configuration Large vs. Micro (faster) 1000 x ,720 0,160 78% 2000 x ,530 0,610 59% Figure 7. Program snow

5 Matrix size Micro configuration Measured times (s) Large configuration Large vs. Micro (faster) 3000 x ,570 1,350 51% 4000 x ,380 2,250 49% 5000 x , x , x , x , x , x , x ,770 - Micro configuration, 4 instances, 1 CPU per instance: Intel Xeon Processor E5507 (4M Cache, 2.26 GHz, 4.80 GT/s Intel QPI), 613 MB RAM, 8 GB HDD Large Configuration, 4 instances, 4 CPUs per instance: Intel Xeon Processor E5645 (12M Cache, 2.40 GHz, 5.86 GT/s Intel QPI), 7,5 GB RAM, 8 GB HDD Graph of measured times: VII. SUMMARY With our experiment we were able to run program with parallel computations in the cloud. This finding we may meet in the future when we will need immediate great computing power. A great plus point of this solution is that in a few hours we can create and get the results obtained from the grid. Significant advantages are also costs. With a price $ per hour, 4 Micro configuration instances cost around $. This configuration, as we found by testing, provide average computing power (grid consists of 4 CPUs). An important part of running time of instances took their configuration and setup (3 hours), so the cost for time of computational power is around $. Cons for this solution are possible delays caused by server load. We can avoid to this problem calculating tasks in the evening or at night. At the time of testing we had this problem only once. Despite the potential disadvantages, we believe that if you are not able to use a local cluster, this is the best solution. Price per time/performance are very acceptable. [1] HURAJ, L., SILÁDI, V Efektívnosť a bezpečnosť gridových prostredí. Trnava : Univerzita sv. Cyrila a Metoda v Trnave, 2011, ISBN [2] Amazon Elastic Compute Cloud (Amazon EC2) [online]. Available on the internet: [ ] [3] TORQUE Resource Manager [online]. Available on the internet: [ ] [4] Maui Cluster Scheduler [online]. Available on internet: aui/index.php [ ] [5] A High Performance Message Passing Library [online]. Available on internet: [ ] Figure 9. Graph of measured times

TORQUE Resource Manager Quick Start Guide Version

TORQUE Resource Manager Quick Start Guide Version TORQUE Resource Manager Quick Start Guide Version High Performance Computing Center Ferdowsi University of Mashhad http://www.um.ac.ir/hpcc Jan. 2006 1 Contents 1 Introduction 3 1.1 Feature................................

More information

Using the IAC Chimera Cluster

Using the IAC Chimera Cluster Using the IAC Chimera Cluster Ángel de Vicente (Tel.: x5387) SIE de Investigación y Enseñanza Chimera overview Beowulf type cluster Chimera: a monstrous creature made of the parts of multiple animals.

More information

CIT 668: System Architecture

CIT 668: System Architecture CIT 668: System Architecture Amazon Web Services I Topics 1. Economics 2. Key Concepts 3. Key Services 4. Elastic Compute Cloud 5. Creating an EC2 Instance Images from AWS EC2 User Guide or Wikipedia unless

More information

The cluster system. Introduction 22th February Jan Saalbach Scientific Computing Group

The cluster system. Introduction 22th February Jan Saalbach Scientific Computing Group The cluster system Introduction 22th February 2018 Jan Saalbach Scientific Computing Group cluster-help@luis.uni-hannover.de Contents 1 General information about the compute cluster 2 Available computing

More information

Tech Computer Center Documentation

Tech Computer Center Documentation Tech Computer Center Documentation Release 0 TCC Doc February 17, 2014 Contents 1 TCC s User Documentation 1 1.1 TCC SGI Altix ICE Cluster User s Guide................................ 1 i ii CHAPTER 1

More information

MVAPICH MPI and Open MPI

MVAPICH MPI and Open MPI CHAPTER 6 The following sections appear in this chapter: Introduction, page 6-1 Initial Setup, page 6-2 Configure SSH, page 6-2 Edit Environment Variables, page 6-5 Perform MPI Bandwidth Test, page 6-8

More information

Shifter and Singularity on Blue Waters

Shifter and Singularity on Blue Waters Shifter and Singularity on Blue Waters Maxim Belkin June 7, 2018 A simplistic view of a scientific application DATA RESULTS My Application Received an allocation on Blue Waters! DATA RESULTS My Application

More information

HPC Cluster: Setup and Configuration HowTo Guide

HPC Cluster: Setup and Configuration HowTo Guide HPC Cluster: Setup and Configuration HowTo Guide A technical howto document presented to H3ABioNet Created by The System Administrator Task-force Prepared for The greater H3ABioNet and H3Africa Consortium

More information

Sputnik Installation and Configuration Guide

Sputnik Installation and Configuration Guide Sputnik Installation and Configuration Guide Contents Introduction... 2 Installing Sputnik (Local Linux Machine)... 2 Sputnik Operation... 2 Creating an Amazon EC2 instance for Sputnik... 3 Configuring

More information

Our new HPC-Cluster An overview

Our new HPC-Cluster An overview Our new HPC-Cluster An overview Christian Hagen Universität Regensburg Regensburg, 15.05.2009 Outline 1 Layout 2 Hardware 3 Software 4 Getting an account 5 Compiling 6 Queueing system 7 Parallelization

More information

Ross Whetten, North Carolina State University

Ross Whetten, North Carolina State University Your First EC2 Cloud Computing Session Jan 2013 Ross Whetten, North Carolina State University BIT815 notes 1. After you set up your AWS account, and you receive the confirmation email from Amazon Web Services

More information

Distributed Memory Programming With MPI Computer Lab Exercises

Distributed Memory Programming With MPI Computer Lab Exercises Distributed Memory Programming With MPI Computer Lab Exercises Advanced Computational Science II John Burkardt Department of Scientific Computing Florida State University http://people.sc.fsu.edu/ jburkardt/classes/acs2

More information

Quick Start Guide. by Burak Himmetoglu. Supercomputing Consultant. Enterprise Technology Services & Center for Scientific Computing

Quick Start Guide. by Burak Himmetoglu. Supercomputing Consultant. Enterprise Technology Services & Center for Scientific Computing Quick Start Guide by Burak Himmetoglu Supercomputing Consultant Enterprise Technology Services & Center for Scientific Computing E-mail: bhimmetoglu@ucsb.edu Contents User access, logging in Linux/Unix

More information

Before We Start. Sign in hpcxx account slips Windows Users: Download PuTTY. Google PuTTY First result Save putty.exe to Desktop

Before We Start. Sign in hpcxx account slips Windows Users: Download PuTTY. Google PuTTY First result Save putty.exe to Desktop Before We Start Sign in hpcxx account slips Windows Users: Download PuTTY Google PuTTY First result Save putty.exe to Desktop Research Computing at Virginia Tech Advanced Research Computing Compute Resources

More information

ThoughtSpot on AWS Quick Start Guide

ThoughtSpot on AWS Quick Start Guide ThoughtSpot on AWS Quick Start Guide Version 4.2 February 2017 Table of Contents Contents Chapter 1: Welcome to ThoughtSpot...3 Contact ThoughtSpot... 4 Chapter 2: Introduction... 6 About AWS...7 Chapter

More information

Reduces latency and buffer overhead. Messaging occurs at a speed close to the processors being directly connected. Less error detection

Reduces latency and buffer overhead. Messaging occurs at a speed close to the processors being directly connected. Less error detection Switching Operational modes: Store-and-forward: Each switch receives an entire packet before it forwards it onto the next switch - useful in a general purpose network (I.e. a LAN). usually, there is a

More information

Installing Oxwall completely in Amazon Cloud

Installing Oxwall completely in Amazon Cloud Contents Installing Oxwall completely in Amazon Cloud... 1 PART 1 Creating AWS Instance... 1 Section 1 Security Group... 1 Section 2 - A LAMP-friendly instance... 2 Section 3 - The Elastic IP... 5 PART

More information

SAP VORA 1.4 on AWS - MARKETPLACE EDITION FREQUENTLY ASKED QUESTIONS

SAP VORA 1.4 on AWS - MARKETPLACE EDITION FREQUENTLY ASKED QUESTIONS SAP VORA 1.4 on AWS - MARKETPLACE EDITION FREQUENTLY ASKED QUESTIONS 1. What is SAP Vora? SAP Vora is an in-memory, distributed computing solution that helps organizations uncover actionable business insights

More information

Welcome to our walkthrough of Setting up an AWS EC2 Instance

Welcome to our walkthrough of Setting up an AWS EC2 Instance Welcome to our walkthrough of Setting up an AWS EC2 Instance What is an EC2 Instance: An EC2 Instance is a virtual server in Amazon s Elastic Compute Cloud EC2 for running applications on AWS infrastructure.

More information

Gladinet Cloud Enterprise

Gladinet Cloud Enterprise GLADINET, INC Gladinet Cloud Enterprise Technical White Paper Gladinet, Inc. 1/20/2013 This document discusses the technologies behind Gladinet Cloud Enterprise Copyright 2013 Gladinet, Inc. Table of Contents

More information

Running Kmeans Spark on EC2 Documentation

Running Kmeans Spark on EC2 Documentation Running Kmeans Spark on EC2 Documentation Pseudo code Input: Dataset D, Number of clusters k Output: Data points with cluster memberships Step1: Read D from HDFS as RDD Step 2: Initialize first k data

More information

Cornell Theory Center 1

Cornell Theory Center 1 Cornell Theory Center Cornell Theory Center (CTC) is a high-performance computing and interdisciplinary research center at Cornell University. Scientific and engineering research projects supported by

More information

SCALABLE HYBRID PROTOTYPE

SCALABLE HYBRID PROTOTYPE SCALABLE HYBRID PROTOTYPE Scalable Hybrid Prototype Part of the PRACE Technology Evaluation Objectives Enabling key applications on new architectures Familiarizing users and providing a research platform

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

User Guide of High Performance Computing Cluster in School of Physics

User Guide of High Performance Computing Cluster in School of Physics User Guide of High Performance Computing Cluster in School of Physics Prepared by Sue Yang (xue.yang@sydney.edu.au) This document aims at helping users to quickly log into the cluster, set up the software

More information

Puppet on the AWS Cloud

Puppet on the AWS Cloud Puppet on the AWS Cloud Quick Start Reference Deployment AWS Quick Start Reference Team March 2016 This guide is also available in HTML format at http://docs.aws.amazon.com/quickstart/latest/puppet/. Contents

More information

bwunicluster Tutorial Access, Data Transfer, Compiling, Modulefiles, Batch Jobs

bwunicluster Tutorial Access, Data Transfer, Compiling, Modulefiles, Batch Jobs bwunicluster Tutorial Access, Data Transfer, Compiling, Modulefiles, Batch Jobs Frauke Bösert, SCC, KIT 1 Material: Slides & Scripts https://indico.scc.kit.edu/indico/event/263/ @bwunicluster/forhlr I/ForHLR

More information

1 Obtaining and compiling TORQUE and Maui

1 Obtaining and compiling TORQUE and Maui 1 Obtaining and compiling TORQUE and Maui Obtaining and compiling TORQUE TORQUE Source Code TORQUE is available from www.clusterresources.com Building TORQUE configure --prefix=/whatever/you/likemakemake

More information

Installing Connector on Linux

Installing Connector on Linux CHAPTER 3 Revised: July 15, 2010 Overview This chapter provides a step-by-step guide to installing the Linux Connector on x86 and x86-64 servers running either Red Hat Enterprise Linux version 5 or Cent

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

High-Performance Reservoir Risk Assessment (Jacta Cluster)

High-Performance Reservoir Risk Assessment (Jacta Cluster) High-Performance Reservoir Risk Assessment (Jacta Cluster) SKUA 2009.3 and GOCAD 2009.3 Rock & Fluid Canvas 2009 Epos 4.0 Rollup 3 Configuration Guide 2008 2010 Paradigm Ltd. or its affiliates and subsidiaries.

More information

Beginner's Guide for UK IBM systems

Beginner's Guide for UK IBM systems Beginner's Guide for UK IBM systems This document is intended to provide some basic guidelines for those who already had certain programming knowledge with high level computer languages (e.g. Fortran,

More information

Elastic Compute Service. Quick Start for Windows

Elastic Compute Service. Quick Start for Windows Overview Purpose of this document This document describes how to quickly create an instance running Windows, connect to an instance remotely, and deploy the environment. It is designed to walk you through

More information

Project Presentation

Project Presentation Project Presentation Saad Arif Dept. of Electrical Engineering and Computer Science University of Central Florida - Orlando, FL November 7, 2013 1 Introduction 1 Introduction 2 Gallery 1 Introduction 2

More information

Advanced Topics in High Performance Scientific Computing [MA5327] Exercise 1

Advanced Topics in High Performance Scientific Computing [MA5327] Exercise 1 Advanced Topics in High Performance Scientific Computing [MA5327] Exercise 1 Manfred Liebmann Technische Universität München Chair of Optimal Control Center for Mathematical Sciences, M17 manfred.liebmann@tum.de

More information

Bitnami Apache Solr for Huawei Enterprise Cloud

Bitnami Apache Solr for Huawei Enterprise Cloud Bitnami Apache Solr for Huawei Enterprise Cloud Description Apache Solr is an open source enterprise search platform from the Apache Lucene project. It includes powerful full-text search, highlighting,

More information

Introduction to the SHARCNET Environment May-25 Pre-(summer)school webinar Speaker: Alex Razoumov University of Ontario Institute of Technology

Introduction to the SHARCNET Environment May-25 Pre-(summer)school webinar Speaker: Alex Razoumov University of Ontario Institute of Technology Introduction to the SHARCNET Environment 2010-May-25 Pre-(summer)school webinar Speaker: Alex Razoumov University of Ontario Institute of Technology available hardware and software resources our web portal

More information

Immersion Day. Getting Started with Linux on Amazon EC2

Immersion Day. Getting Started with Linux on Amazon EC2 July 2018 Table of Contents Overview... 3 Create a new EC2 IAM Role... 4 Create a new Key Pair... 5 Launch a Web Server Instance... 8 Connect to the server... 14 Using PuTTY on Windows... 15 Configure

More information

Shifter on Blue Waters

Shifter on Blue Waters Shifter on Blue Waters Why Containers? Your Computer Another Computer (Supercomputer) Application Application software libraries System libraries software libraries System libraries Why Containers? Your

More information

Introduction to Amazon Web Services

Introduction to Amazon Web Services Introduction to Amazon Web Services Introduction Amazon Web Services (AWS) is a collection of remote infrastructure services mainly in the Infrastructure as a Service (IaaS) category, with some services

More information

Torque Resource Manager

Torque Resource Manager Torque Resource Manager Administrator Guide 6.1.1 March 2017 2017 Adaptive Computing Enterprises, Inc. All rights reserved. Distribution of this document for commercial purposes in either hard or soft

More information

Introduction to GALILEO

Introduction to GALILEO Introduction to GALILEO Parallel & production environment Mirko Cestari m.cestari@cineca.it Alessandro Marani a.marani@cineca.it Domenico Guida d.guida@cineca.it Maurizio Cremonesi m.cremonesi@cineca.it

More information

bwunicluster Tutorial Access, Data Transfer, Compiling, Modulefiles, Batch Jobs

bwunicluster Tutorial Access, Data Transfer, Compiling, Modulefiles, Batch Jobs bwunicluster Tutorial Access, Data Transfer, Compiling, Modulefiles, Batch Jobs Frauke Bösert, SCC, KIT 1 Material: Slides & Scripts https://indico.scc.kit.edu/indico/event/263/ @bwunicluster/forhlr I/ForHLR

More information

Deploying the Cisco CSR 1000v on Amazon Web Services

Deploying the Cisco CSR 1000v on Amazon Web Services Deploying the Cisco CSR 1000v on Amazon Web Services This section contains the following topics: Prerequisites, page 1 Information About Launching Cisco CSR 1000v on AWS, page 1 Launching the Cisco CSR

More information

How to run applications on Aziz supercomputer. Mohammad Rafi System Administrator Fujitsu Technology Solutions

How to run applications on Aziz supercomputer. Mohammad Rafi System Administrator Fujitsu Technology Solutions How to run applications on Aziz supercomputer Mohammad Rafi System Administrator Fujitsu Technology Solutions Agenda Overview Compute Nodes Storage Infrastructure Servers Cluster Stack Environment Modules

More information

Xeon Phi Native Mode - Sharpen Exercise

Xeon Phi Native Mode - Sharpen Exercise Xeon Phi Native Mode - Sharpen Exercise Fiona Reid, Andrew Turner, Dominic Sloan-Murphy, David Henty, Adrian Jackson Contents June 19, 2015 1 Aims 1 2 Introduction 1 3 Instructions 2 3.1 Log into yellowxx

More information

SAP Business One. User Guide. Issue 04 Date HUAWEI TECHNOLOGIES CO., LTD.

SAP Business One. User Guide. Issue 04 Date HUAWEI TECHNOLOGIES CO., LTD. Issue 04 Date 2018-12-31 HUAWEI TECHNOLOGIES CO., LTD. Copyright Huawei Technologies Co., Ltd. 2019. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any

More information

Setting up Queue Systems

Setting up Queue Systems Setting up Queue Systems with TORQUE & Maui Piero Calucci Scuola Internazionale Superiore di Studi Avanzati Trieste March 14th 2007 Advanced School in High Performance Computing Tools for e-science Outline

More information

Molecular Forecaster Inc. Forecaster 1.2 Server Installation Guide

Molecular Forecaster Inc. Forecaster 1.2 Server Installation Guide Molecular Forecaster Inc. Forecaster 1.2 Server Installation Guide 13 June 2014 CONTENTS Windows... 4 Linux... 4 Installation Procedures... 4 Windows Installation... 4 Linux portable Installation... 5

More information

Nagios Core AMI Setup Guide

Nagios Core AMI Setup Guide 1.0 Overview Nagios Core provided by System Sector is an Ubuntu 14.04 Amazon Machine Image (AMI) that has a pre-configured version of Nagios Core. This AMI is a production-level product that allows users

More information

Introduction to CARC. To provide high performance computing to academic researchers.

Introduction to CARC. To provide high performance computing to academic researchers. Introduction to CARC To provide high performance computing to academic researchers. Machines Metropolis Nano Galles Poblano Pequena Gibbs Ulam Machines (cont.) Machine details, just for example: Nano (supercomputer)

More information

Cluster Clonetroop: HowTo 2014

Cluster Clonetroop: HowTo 2014 2014/02/25 16:53 1/13 Cluster Clonetroop: HowTo 2014 Cluster Clonetroop: HowTo 2014 This section contains information about how to access, compile and execute jobs on Clonetroop, Laboratori de Càlcul Numeric's

More information

Immersion Day. Getting Started with Linux on Amazon EC2

Immersion Day. Getting Started with Linux on Amazon EC2 January 2017 Table of Contents Overview... 3 Create a new Key Pair... 4 Launch a Web Server Instance... 6 Browse the Web Server... 13 Appendix Additional EC2 Concepts... 14 Change the Instance Type...

More information

Amazon Elastic Compute Cloud (EC2)

Amazon Elastic Compute Cloud (EC2) Amazon Elastic Compute Cloud (EC2) 1 Amazon EC2 Amazon Elastic Compute Cloud (Amazon EC2) provides scalable computing capacity ( Virtual Machine) in the AWS cloud. Why EC2 Available in different locations

More information

Xeon Phi Native Mode - Sharpen Exercise

Xeon Phi Native Mode - Sharpen Exercise Xeon Phi Native Mode - Sharpen Exercise Fiona Reid, Andrew Turner, Dominic Sloan-Murphy, David Henty, Adrian Jackson Contents April 30, 2015 1 Aims The aim of this exercise is to get you compiling and

More information

Docker task in HPC Pack

Docker task in HPC Pack Docker task in HPC Pack We introduced docker task in HPC Pack 2016 Update1. To use this feature, set the environment variable CCP_DOCKER_IMAGE of a task so that it could be run in a docker container on

More information

Tutorial 1. Account Registration

Tutorial 1. Account Registration Tutorial 1 /******************************************************** * Author : Kai Chen * Last Modified : 2015-09-23 * Email : ck015@ie.cuhk.edu.hk ********************************************************/

More information

THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES

THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES THE DEFINITIVE GUIDE FOR AWS CLOUD EC2 FAMILIES Introduction Amazon Web Services (AWS), which was officially launched in 2006, offers you varying cloud services that are not only cost effective but scalable

More information

Setting up my Dev Environment ECS 030

Setting up my Dev Environment ECS 030 Setting up my Dev Environment ECS 030 1 Command for SSHing into a CSIF Machine If you already have a terminal and already have a working ssh program (That is, you type ssh into the terminal and it doesn

More information

Cloud Computing. UCD IT Services Experience

Cloud Computing. UCD IT Services Experience Cloud Computing UCD IT Services Experience Background - UCD IT Services Central IT provider for University College Dublin 23,000 Full Time Students 7,000 Researchers 5,000 Staff Background - UCD IT Services

More information

labibi Documentation Release 1.0 C. Titus Brown

labibi Documentation Release 1.0 C. Titus Brown labibi Documentation Release 1.0 C. Titus Brown Jun 05, 2017 Contents 1 Start here: Start an Amazon Web Services computer: 3 1.1 Click here to go to the workshop etherpad................................

More information

CSC- Bioweek 2018 Using cpouta for cloud computing Kimmo Mattila, Shubham Kapoor, Ari-Matti Saren (Jukka Nousiainen)

CSC- Bioweek 2018 Using cpouta for cloud computing Kimmo Mattila, Shubham Kapoor, Ari-Matti Saren (Jukka Nousiainen) CSC- Bioweek 2018 Using cpouta for cloud computing 8.2.2018 Kimmo Mattila, Shubham Kapoor, Ari-Matti Saren (Jukka Nousiainen) CSC Finnish research, education and public administration ICT knowledge centre

More information

Cluster Network Products

Cluster Network Products Cluster Network Products Cluster interconnects include, among others: Gigabit Ethernet Myrinet Quadrics InfiniBand 1 Interconnects in Top500 list 11/2009 2 Interconnects in Top500 list 11/2008 3 Cluster

More information

Computing with the Moore Cluster

Computing with the Moore Cluster Computing with the Moore Cluster Edward Walter An overview of data management and job processing in the Moore compute cluster. Overview Getting access to the cluster Data management Submitting jobs (MPI

More information

This tutorial will guide you how to setup and run your own minecraft server on a Linux CentOS 6 in no time.

This tutorial will guide you how to setup and run your own minecraft server on a Linux CentOS 6 in no time. This tutorial will guide you how to setup and run your own minecraft server on a Linux CentOS 6 in no time. Running your own server lets you play together with your friends and family with your own set

More information

Installing and running COMSOL 4.3a on a Linux cluster COMSOL. All rights reserved.

Installing and running COMSOL 4.3a on a Linux cluster COMSOL. All rights reserved. Installing and running COMSOL 4.3a on a Linux cluster 2012 COMSOL. All rights reserved. Introduction This quick guide explains how to install and operate COMSOL Multiphysics 4.3a on a Linux cluster. It

More information

Introduction to PICO Parallel & Production Enviroment

Introduction to PICO Parallel & Production Enviroment Introduction to PICO Parallel & Production Enviroment Mirko Cestari m.cestari@cineca.it Alessandro Marani a.marani@cineca.it Domenico Guida d.guida@cineca.it Nicola Spallanzani n.spallanzani@cineca.it

More information

Flexible Engine. Startup Guide

Flexible Engine. Startup Guide Flexible Engine Startup Guide This guide presents the deployment of a web server accessible from the internet and its database, on the Flexible Engine platform 2017 Orange Business Services version July

More information

OBTAINING AN ACCOUNT:

OBTAINING AN ACCOUNT: HPC Usage Policies The IIA High Performance Computing (HPC) System is managed by the Computer Management Committee. The User Policies here were developed by the Committee. The user policies below aim to

More information

Relarium (RLM) Masternode Guide for VPS

Relarium (RLM) Masternode Guide for VPS Relarium (RLM) Masternode Guide for VPS Table of Contents Requirements 2 VPS Set-up 2 Create a MasterNode Address (ALIAS) & send collateral 4 MasterNode private key & Index ID 5 Edit Configuration files

More information

ADINA DMP System 9.3 Installation Notes

ADINA DMP System 9.3 Installation Notes ADINA DMP System 9.3 Installation Notes for Linux (only) Updated for version 9.3.2 ADINA R & D, Inc. 71 Elton Avenue Watertown, MA 02472 support@adina.com www.adina.com ADINA DMP System 9.3 Installation

More information

Beyond the Genome: Cloud-scale computing demo

Beyond the Genome: Cloud-scale computing demo Beyond the Genome: Cloud-scale computing demo Michael Schatz, Ben Langmead, & James Taylor Sept. 19, 2011 Beyond the Genome Beyond the Genome Challenge http://schatzlab.cshl.edu/data/btg11.tgz http://aws.amazon.com/awscredits

More information

MySQL and Virtualization Guide

MySQL and Virtualization Guide MySQL and Virtualization Guide Abstract This is the MySQL and Virtualization extract from the MySQL Reference Manual. For legal information, see the Legal Notices. For help with using MySQL, please visit

More information

Gladinet Cloud Enterprise

Gladinet Cloud Enterprise GLADINET, INC Gladinet Cloud Enterprise Multi-Zone Deployment Guide Gladinet, Inc. 4/5/2015 This document discusses the technologies behind Gladinet Cloud Enterprise Copyright 2015 Gladinet, Inc. Table

More information

Effective Use of CCV Resources

Effective Use of CCV Resources Effective Use of CCV Resources Mark Howison User Services & Support This talk... Assumes you have some familiarity with a Unix shell Provides examples and best practices for typical usage of CCV systems

More information

CENTER FOR HIGH PERFORMANCE COMPUTING. Overview of CHPC. Martin Čuma, PhD. Center for High Performance Computing

CENTER FOR HIGH PERFORMANCE COMPUTING. Overview of CHPC. Martin Čuma, PhD. Center for High Performance Computing Overview of CHPC Martin Čuma, PhD Center for High Performance Computing m.cuma@utah.edu Spring 2014 Overview CHPC Services HPC Clusters Specialized computing resources Access and Security Batch (PBS and

More information

Web Portal User Guide Leap GIO Public. Leap GIO Public. New Generation - Web Portal User Guide. Copyright 2017 by Leap Solutions Asia Co., Ltd.

Web Portal User Guide Leap GIO Public. Leap GIO Public. New Generation - Web Portal User Guide. Copyright 2017 by Leap Solutions Asia Co., Ltd. New Generation - Web Portal User Guide 1 Page Contents 1 General... 3 1.1 Overview... 3 1.2 Definition... 3 1.3 Access the Web Portal... 3 2 Sign-Up... 4 2.1 Personal Account... 4 2.2 Corporate Account...

More information

Introduc)on to Hyades

Introduc)on to Hyades Introduc)on to Hyades Shawfeng Dong Department of Astronomy & Astrophysics, UCSSC Hyades 1 Hardware Architecture 2 Accessing Hyades 3 Compu)ng Environment 4 Compiling Codes 5 Running Jobs 6 Visualiza)on

More information

HySecure Quick Start Guide. HySecure 5.0

HySecure Quick Start Guide. HySecure 5.0 HySecure Quick Start Guide HySecure 5.0 Last Updated: 25 May 2017 2012-2017 Propalms Technologies Private Limited. All rights reserved. The information contained in this document represents the current

More information

High Performance Computing (HPC) Club Training Session. Xinsheng (Shawn) Qin

High Performance Computing (HPC) Club Training Session. Xinsheng (Shawn) Qin High Performance Computing (HPC) Club Training Session Xinsheng (Shawn) Qin Outline HPC Club The Hyak Supercomputer Logging in to Hyak Basic Linux Commands Transferring Files Between Your PC and Hyak Submitting

More information

Bitnami MEAN for Huawei Enterprise Cloud

Bitnami MEAN for Huawei Enterprise Cloud Bitnami MEAN for Huawei Enterprise Cloud Description Bitnami MEAN Stack provides a complete development environment for mongodb and Node.js that can be deployed in one click. It includes the latest stable

More information

Introduction to HPC Resources and Linux

Introduction to HPC Resources and Linux Introduction to HPC Resources and Linux Burak Himmetoglu Enterprise Technology Services & Center for Scientific Computing e-mail: bhimmetoglu@ucsb.edu Paul Weakliem California Nanosystems Institute & Center

More information

Figure 1 0: AMI Instances

Figure 1 0: AMI Instances Title: Configuring Control-M installation in Cloud environment. Last Update: July 4 th, 2018 Cause: Cloud Services Background Cloud Services is a collection of remote computing services that together make

More information

Working With the Amazon Machine Image (v1.3.3)

Working With the Amazon Machine Image (v1.3.3) Working With the Amazon Machine Image (v1.3.3) If you need to run SMRT Analysis but do not have access to a server with CentOS 5.6 or later or Ubuntu 10.0.4 or later, you can use the public Amazon Machine

More information

Running Blockchain in Docker Containers Prerequisites Sign up for a LinuxONE Community Cloud trial account Deploy a virtual server instance

Running Blockchain in Docker Containers Prerequisites Sign up for a LinuxONE Community Cloud trial account Deploy a virtual server instance Running Blockchain in Docker Containers The following instructions can be used to install the current hyperledger fabric, and run Docker and blockchain code in IBM LinuxONE Community Cloud instances. This

More information

Data Centers and Cloud Computing

Data Centers and Cloud Computing Data Centers and Cloud Computing CS677 Guest Lecture Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet

More information

Moab HPC Suite. Installation and Configuration Guide for SUSE 12- Based Systems. January 2017

Moab HPC Suite. Installation and Configuration Guide for SUSE 12- Based Systems. January 2017 Moab HPC Suite Installation and Configuration Guide 9.0.3 for SUSE 12- Based Systems January 2017 2017 Adaptive Computing Enterprises, Inc. All rights reserved. Distribution of this document for commercial

More information

Data Centers and Cloud Computing. Slides courtesy of Tim Wood

Data Centers and Cloud Computing. Slides courtesy of Tim Wood Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet

More information

Our Workshop Environment

Our Workshop Environment Our Workshop Environment John Urbanic Parallel Computing Scientist Pittsburgh Supercomputing Center Copyright 2016 Our Environment This Week Your laptops or workstations: only used for portal access Bridges

More information

Our Workshop Environment

Our Workshop Environment Our Workshop Environment John Urbanic Parallel Computing Scientist Pittsburgh Supercomputing Center Copyright 2017 Our Environment This Week Your laptops or workstations: only used for portal access Bridges

More information

Amazon Web Services Hands on EC2 December, 2012

Amazon Web Services Hands on EC2 December, 2012 Amazon Web Services Hands on EC2 December, 2012 Copyright 2011-2012, Amazon Web Services, All Rights Reserved Page 1-42 Table of Contents Launch a Linux Instance... 4 Connect to the Linux Instance Using

More information

Pexip Infinity and Amazon Web Services Deployment Guide

Pexip Infinity and Amazon Web Services Deployment Guide Pexip Infinity and Amazon Web Services Deployment Guide Contents Introduction 1 Deployment guidelines 2 Configuring AWS security groups 4 Deploying a Management Node in AWS 6 Deploying a Conferencing Node

More information

Amazon Web Services Hands On S3 January, 2012

Amazon Web Services Hands On S3 January, 2012 Amazon Web Services Hands On S3 January, 2012 Copyright 2011-2012, Amazon Web Services, All Rights Reserved Page 1-8 Table of Contents Overview... 3 Create S3 Bucket... 3 Upload Content and Set Permissions...

More information

Executing dynamic heterogeneous workloads on Blue Waters with RADICAL-Pilot

Executing dynamic heterogeneous workloads on Blue Waters with RADICAL-Pilot Executing dynamic heterogeneous workloads on Blue Waters with RADICAL-Pilot Research in Advanced DIstributed Cyberinfrastructure & Applications Laboratory (RADICAL) Rutgers University http://radical.rutgers.edu

More information

ArcGIS 10.3 Server on Amazon Web Services

ArcGIS 10.3 Server on Amazon Web Services ArcGIS 10.3 Server on Amazon Web Services Copyright 1995-2016 Esri. All rights reserved. Table of Contents Introduction What is ArcGIS Server on Amazon Web Services?............................... 5 Quick

More information

Comsol Multiphysics. Running COMSOL on the Amazon Cloud VERSION 4.4

Comsol Multiphysics. Running COMSOL on the Amazon Cloud VERSION 4.4 Comsol Multiphysics Running COMSOL on the Amazon Cloud VERSION 4.4 Running COMSOL on the Amazon Cloud 1998 2013 COMSOL Protected by U.S. Patents 7,519,518; 7,596,474; 7,623,991; and 8,457,932. Patents

More information

Earth Observation Innovation Platform _. Price List

Earth Observation Innovation Platform _. Price List Earth Observation Innovation Platform _ Price List 2 Computing Cloud VMs Computing cloud is organized into instances (so called VMs - Virtual Machines). VMs contain virtual CPUs - vcores, RAM memory and

More information

Amazon. Exam Questions AWS-Certified-Solutions-Architect- Professional. AWS-Certified-Solutions-Architect-Professional.

Amazon. Exam Questions AWS-Certified-Solutions-Architect- Professional. AWS-Certified-Solutions-Architect-Professional. Amazon Exam Questions AWS-Certified-Solutions-Architect- Professional AWS-Certified-Solutions-Architect-Professional Version:Demo 1.. The MySecureData company has five branches across the globe. They want

More information

Running LAMMPS on CC servers at IITM

Running LAMMPS on CC servers at IITM Running LAMMPS on CC servers at IITM Srihari Sundar September 9, 2016 This tutorial assumes prior knowledge about LAMMPS [2, 1] and deals with running LAMMPS scripts on the compute servers at the computer

More information

Data Centers and Cloud Computing. Data Centers

Data Centers and Cloud Computing. Data Centers Data Centers and Cloud Computing Slides courtesy of Tim Wood 1 Data Centers Large server and storage farms 1000s of servers Many TBs or PBs of data Used by Enterprises for server applications Internet

More information