Using simulation workspaces to “submit” jobs and workflows

Slides:



Advertisements
Similar presentations
The Web Wizards Guide to Freeware/Shareware Chapter Four Essential Tools for Web Page Authors.
Advertisements

Horizon Suite Demos: Quick Start The Platform for Workforce Mobility Single workspace for accessing data, apps & desktops on any device Access EUC Demo.
Managing Workflows Within HUBzero: How to Use Pegasus to Execute Computational Pipelines Ewa Deelman USC Information Sciences Institute Acknowledgement:
© 2010 Delmar, Cengage Learning Chapter 1 Getting Started with Dreamweaver.
Submit For Job Submission Derrick Kearney HUBzero® Platform for Scientific Collaboration Purdue University This work licensed under Creative Commons See.
Using workspaces on nanoHUB.org Michael McLennan Software Architect Network for Computational Nanotechnology.
ONLINE DATA UPLOAD INSTRUCTION
Rachelle Howell The University of Texas at Austin.
Pegasus For Automated Workflows Derrick Kearney HUBzero® Platform for Scientific Collaboration Purdue University This work licensed under Creative Commons.
RCAC Research Computing Presents: DiaGird Overview Tuesday, September 24, 2013.
Jun-15 1 Management Information Systems Class Web Server Usage Instructions.
The OWASP Foundation Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under.
1 Using Workspaces to Develop Simulation Tools Michael McLennan Software Architect HUBzero™ Platform for Scientific Collaboration This work licensed under.
Microsoft Office 2013 ®® Appendix A Introduction to Cloud Computing.
Project Implementation for COSC 5050 Distributed Database Applications Lab1.
1 Uploading and Publishing New Tools Michael McLennan Software Architect HUBzero™ Platform for Scientific Collaboration This work licensed under Creative.
Eucalyptus Virtual Machines Running Maven, Tomcat, and Mysql.
HUBzero Cyberinfrastructure: Your Workday on Steroids Michael McLennan Director, HUBzero® Platform for Scientific Collaboration Purdue University 1.
The HUBzero Platform for Scientific Collaboration Michael McLennan Director, HUBzero® Platform for Scientific Collaboration Purdue University 1.
Customized cloud platform for computing on your terms !
INTRODUCTION TO FRONTPAGE. TOPICS TO BE DISCUSSED……….  Introduction Introduction  Features Features  Starting Front Page Starting Front Page  Components.
Remote OMNeT++ v2.0 Introduction What is Remote OMNeT++? Remote environment for OMNeT++ Remote simulation execution Remote data storage.
Veer Vinay, APS Jaipur. Google Drive:  File storage services  Google product  Store files in the cloud, share files & edit documents, spreadsheets.
Active Folder: Integrating all activities of simulation on file system(with DropBox) Suntae Hwang & Daeyoung Heo School.
MaterialsHub - A hub for computational materials science and tools.  MaterialsHub aims to provide an online platform for computational materials science.
CPSC 203 Introduction to Computers Lab 23 By Jie Gao.
HTML Hyper Text Markup Language A simple introduction.
Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.
The Stanford Login Web Tools Workshop 2 Your Presenter: Laura Silberstein.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
1 After completing this lesson, you will be able to: Transfer your files to the Internet. Choose a method for posting your Web pages. Use Microsoft’s My.
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
SSH Operation The Swiss Army Knife of encryption tools…
The iPlant Collaborative Community Cyberinfrastructure for Life Science Tools and Services Workshop Discovery Environment Overview.
Intro to Programming Environment 1. Today You Will Learn how to connect to a machine remotely with “nomachine NX client” Learn how to create a new “source.
Introducing the Rappture Toolkit Michael McLennan Software Architect HUBzero™ Platform for Scientific Collaboration.
HUBzero® Platform for Scientific Collaboration Copyright © 2012 HUBzero Foundation, LLC HUBbub 2012, Sept 24-25, Indianapolis 1 Welcome to the World of.
1 Introducing the Rappture Toolkit Michael McLennan HUBzero® Platform for Scientific Collaboration Purdue University This work licensed under Creative.
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
Having a Blast! on DiaGrid Carol Song Rosen Center for Advanced Computing December 9, 2011.
ArcGIS Editor for OpenStreetMap: Contributing Data Christine White.
Sync and Exchange Research Data b2drop.eudat.eu This work is licensed under the Creative Commons CC-BY 4.0 licence B2DROP EUDAT’s Personal.
Hitchhiker’s Guide to CS Lee Sieger, Tim Cook, Jason Day, Zuozhi Yang.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
BIF713 Operating System Concepts MS Windows. Agenda 1. What is an Operating System (definition)? 2. Types of Operating Systems 3. Basic Operations: –
Using Simulation Workspaces Michael McLennan HUBzero® Platform for Scientific Collaboration Purdue University 1 This work licensed under Creative Commons.
Remote Access Usages. Remote Desktop Remote desktop technology makes it possible to view another computer's desktop on your computer. This means you can.
1 Introducing the Rappture Toolkit Michael McLennan Software Architect HUBzero™ Platform for Scientific Collaboration This work licensed under Creative.
AHM04: Sep 2004 Nottingham CCLRC e-Science Centre eMinerals: Environment from the Molecular Level Managing simulation data Lisa Blanshard e- Science Data.
HUBbub 2013: Developing hub tools that submit HPC jobs Rob Campbell Purdue University Thursday, September 5, 2013.
CHANGING THE VOLUME Click the volume icon in the bottom right hand corner of the screen.
CPSC 372 John D. McGregor Module 6 Session 4 Sonar.
IPlant Collaborative Tools and Services Workshop Overview of the iPlant Discovery Environment Sriram Srinivasan.
XP Creating Web Pages with Microsoft Office
Course : PGClass : MCA Subject: Operating SystemSub.Code : 3CT11 Staff Name : S.SomasundaramYear & Sem : II nd & III rd.
HUBzero® Platform for Scientific Collaboration Copyright © 2012 HUBzero Foundation, LLC International Workshop on Science Gateways, ETH Zürich, June 3-5,
MeshCentral 2.0.
Open OnDemand: Open Source General Purpose HPC Portal
Integrating Scientific Tools and Web Portals
Operating System Concepts
Getting Started with R.
Uploading Files to the Remote Server Using Win_SCP Portable
MaterialsHub - A hub for computational materials science and tools.
FTP - File Transfer Protocol
Crawling with Heritrix
Alan Chalker and Eric Franz Ohio Supercomputer Center
MOSWeb: clustering server
8 6 MySQL Special Topics A Guide to MySQL.
Class Projects and Environment
Frieda meets Pegasus-WMS
Presentation transcript:

Using simulation workspaces to “submit” jobs and workflows Michael McLennan HUBzero® Platform for Scientific Collaboration Purdue University This work licensed under Creative Commons See license online: by-nc-sa/3.0

Launching workspaces Find it on your dashboard: Success!

What is a workspace? Full-featured Linux desktop For tool developers For researchers Accessible from any web browser Still running after you close your browser Access to computational clusters File storage provided by the hub File server local clusters

Accessing running workspaces Close the browser Still running, and listed under “my sessions”

Closing workspaces Click on “Terminate” Click here to terminate

Resize the screen

Share your screen Share the session with these people johndoe Check this box if you don’t want to share control

Explore the desktop Editors: geany gedit vim emacs “Start” menu New terminal window

Choosing common utilities Takes effect for the next new terminal window that you open

Downloading files Easy way to download: exportfile tool.xml Tools can provide “download” function by exec’ing this command

Uploading files Easy way to upload: importfile IMG_1876.jpg Tools can provide “upload” function by exec’ing this command

Direct access to your files sftp yourlogin@nciphub.org Use your login and password for the hub

Research Computing Environment NAMD Access research codes and remote supercomputers

Submit: Parameter Sweeps If you normally run a command like this… spice3 –b circuit Submit to remote resources like this… submit –v DiaGrid spice3 –b circuit submit –p @@res=100,1k,10k spice3 –b @:circuit submit –p @@res=100,1k,10k –p @@cap=1u,10u,100u spice3 –b @:circuit submit –d indata.csv spice3 –b @:circuit submit –p @@num=1:100 spice3 –b circuit@@num submit –p @@file=glob:circuit* spice3 –b @@file

Submit: Parameter Sweeps If you normally run a command like this… spice3 –b circuit Submit to remote resources like this… submit –v DiaGrid spice3 –b circuit submit –p @@res=100,1k,10k spice3 –b @:circuit submit –p @@res=100,1k,10k –p @@cap=1u,10u,100u spice3 –b @:circuit submit –d indata.csv spice3 –b @:circuit submit –p @@num=1:100 spice3 –b circuit@@num submit –p @@file=glob:circuit* spice3 –b @@file

Demo: BLASTX submit blastx-2.2.28 -query test.fasta \ -db /group/diagrid/databases/ncbi/week-24-2014/nr \ -html -out output exportfile output submit -p @@seq=glob:seq* blastx-2.2.28 -query @@seq \

Automated Workflow Pegasus Workflow Management System (est. 2001) Ewa Deelman USC Information Sciences Institute Development Team: Gideon Juve, Rajiv Mayani, Mats Rynge, Karan Vahi http://pegasus.isi.edu

How does Pegasus work? APIs for workflow specification DAX = DAG in XML Executable Workflow (After Pegasus Planning) Workflow Spec

Submitting Your Pegasus Workflow submit pegasus-plan --dax myworkflow.dax Hub Web Server Execution Host 1 Execution Host 2 . . . Pegasus “DAX” Workflow

Two Audiences Researchers Casual Users Use “workspace” (remote desktop) Launch simulation jobs on grid/cloud Share desktops Build and deploy tools Use “tools” (app store) Simple, intuitive interfaces Share tools

More Information https://hubzero.org/documentation/1.2.2/tooldevs https://hubzero.org/resources/779 https://hubzero.org/resources/834 https://hubzero.org/resources/pegtut http://pegasus.isi.edu