HUBzero® Platform for Scientific Collaboration Copyright © 2012 HUBzero Foundation, LLC International Workshop on Science Gateways, ETH Zürich, June 3-5,

Slides:



Advertisements
Similar presentations
Managing Workflows Within HUBzero: How to Use Pegasus to Execute Computational Pipelines Ewa Deelman USC Information Sciences Institute Acknowledgement:
Advertisements

The ADAMANT Project: Linking Scientific Workflows and Networks “Adaptive Data-Aware Multi-Domain Application Network Topologies” Ilia Baldine, Charles.
1 HUBzero Roadmap and Community Feedback George B. Adams III and Michael McLennan HUBzero Platform for Scientific Collaboration Purdue University This.
Ewa Deelman, Integrating Existing Scientific Workflow Systems: The Kepler/Pegasus Example Nandita Mangal,
RCAC Research Computing Presents: DiaGird Overview Tuesday, September 24, 2013.
Managing Workflows with the Pegasus Workflow Management System
1 Uploading and Publishing New Tools Michael McLennan Software Architect HUBzero™ Platform for Scientific Collaboration This work licensed under Creative.
Volunteer Computing and Hubs David P. Anderson Space Sciences Lab University of California, Berkeley HUBbub September 26, 2013.
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.
Cyberinfrastructure for an Open, Collaborative GEOSHARE Community Carol Song, Ph.D. Rosen Center for Advanced Computing Purdue University GEOSHARE Post-Pilot.
Implementation of HUBzero as a Knowledge Management System in a Large Organization HUBBUB Conference 2012 September 24 th, 2012 Gaurav Nanda, Jonathan.
High Throughput Computing with Condor at Purdue XSEDE ECSS Monthly Symposium Condor.
The Grid is a complex, distributed and heterogeneous execution environment. Running applications requires the knowledge of many grid services: users need.
Overview of the HUBzero Platform
MaterialsHub - A hub for computational materials science and tools.  MaterialsHub aims to provide an online platform for computational materials science.
OpenSees on NEEShub Frank McKenna UC Berkeley. Bell’s Law Bell's Law of Computer Class formation was discovered about It states that technology.
Future Directions Michael McLennan, Shawn Rice Purdue University HUBbub 2014, Indianapolis, IN19/30/14.
Page 1 Simulation in NEEShub NEES & MCEER Annual Meeting 2011 Session #11: High Performance Computing and Simulation Gregory P. Rodgers Ph.D. NEESComm.
HUBzero® Platform for Scientific Collaboration Copyright © 2013 HUBzero Foundation, LLC 1 The HUBzero Platform for Scientific Collaboration Michael McLennan.
HUBzero® Platform for Scientific Collaboration Copyright © 2013 HUBzero Foundation, LLC 1 The HUBzero Platform for Scientific Collaboration Michael McLennan.
Managing large-scale workflows with Pegasus Karan Vahi ( Collaborative Computing Group USC Information Sciences Institute Funded.
Experiences Using Cloud Computing for A Scientific Workflow Application Jens Vöckler, Gideon Juve, Ewa Deelman, Mats Rynge, G. Bruce Berriman Funded by.
HUBbub 2014 The HUBzero Conference hubzero.
Dr. Ahmed Abdeen Hamed, Ph.D. University of Vermont, EPSCoR Research on Adaptation to Climate Change (RACC) Burlington Vermont USA MODELING THE IMPACTS.
NanoHUB.org and HUBzero™ Platform for Reproducible Computational Experiments Michael McLennan Director and Chief Architect, Hub Technology Group and George.
HUBzero™ Cyberinfrastructure for Outreach, Dissemination, and Collaboration Michael McLennan Senior Research Scientist and Hub Software Architect Rosen.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
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.
CEDPS Data Services Ann Chervenak USC Information Sciences Institute.
Pegasus WMS: Leveraging Condor for Workflow Management Ewa Deelman, Gaurang Mehta, Karan Vahi, Gideon Juve, Mats Rynge, Prasanth.
Experiment Management from a Pegasus Perspective Jens-S. Vöckler Ewa Deelman
LIGO Plans for OSG J. Kent Blackburn LIGO Laboratory California Institute of Technology Open Science Grid Technical Meeting UCSD December 15-17, 2004.
Broadening Access to Geospatial Capabilities Carol Song, Larry Biehl, Rosen Center for Advanced Computing Venkatesh Merwade, School of Civil Engineering.
Using Simulation Workspaces Michael McLennan HUBzero® Platform for Scientific Collaboration Purdue University 1 This work licensed under Creative Commons.
CMS Usage of the Open Science Grid and the US Tier-2 Centers Ajit Mohapatra, University of Wisconsin, Madison (On Behalf of CMS Offline and Computing Projects)
Experiences Running Seismic Hazard Workflows Scott Callaghan Southern California Earthquake Center University of Southern California SC13 Workflow BoF.
HUBzero® Platform for Scientific Collaboration Copyright © 2012 HUBzero Foundation, LLC Collaboration and Contribution Emily Kayser Hub Liaison, HUBzero®
Funded by the NSF OCI program grants OCI and OCI Mats Rynge, Gideon Juve, Karan Vahi, Gaurang Mehta, Ewa Deelman Information Sciences Institute,
HUBbub 2013: Developing hub tools that submit HPC jobs Rob Campbell Purdue University Thursday, September 5, 2013.
1 USC Information Sciences InstituteYolanda Gil AAAI-08 Tutorial July 13, 2008 Part IV Workflow Mapping and Execution in Pegasus (Thanks.
Managing LIGO Workflows on OSG with Pegasus Karan Vahi USC Information Sciences Institute
HTCondor-CE. 2 The Open Science Grid OSG is a consortium of software, service and resource providers and researchers, from universities, national laboratories.
HUBzero® Platform for Scientific Collaboration Copyright © 2012 HUBzero Foundation, LLC HUBzero Roadmap and Community Feedback Michael McLennan Director,
Accessing the VI-SEEM infrastructure
Integrating Scientific Tools and Web Portals
Pegasus WMS Extends DAGMan to the grid world
Volunteer Computing for Science Gateways
Tools and Services Workshop
Cloudy Skies: Astronomy and Utility Computing
Using simulation workspaces to “submit” jobs and workflows
Seismic Hazard Analysis Using Distributed Workflows
Tools and Services Workshop Overview of Atmosphere
Miron Livny John P. Morgridge Professor of Computer Science
Peter Kacsuk MTA SZTAKI
Workflows and the Pegasus Workflow Management System
Recap: introduction to e-science
MaterialsHub - A hub for computational materials science and tools.
Clouds: An Opportunity for Scientific Applications?
University of Southern California
Module 01 ETICS Overview ETICS Online Tutorials
Pegasus Workflows on XSEDE
Overview of Workflows: Why Use Them?
Mats Rynge USC Information Sciences Institute
rvGAHP – Push-Based Job Submission Using Reverse SSH Connections
A General Approach to Real-time Workflow Monitoring
Frieda meets Pegasus-WMS
Integrity Checking in Pegasus
Welcome to (HT)Condor Week #19 (year 34 of our project)
Presentation transcript:

HUBzero® Platform for Scientific Collaboration Copyright © 2012 HUBzero Foundation, LLC International Workshop on Science Gateways, ETH Zürich, June 3-5, Bringing Scientific Workflow to the Masses via Pegasus and HUBzero Michael McLennan*, Steven Clark*, Ewa Deelman, Mats Rynge, Frank McKenna, Derrick Kearney* and Carol Song* *Purdue University, USC Information Sciences Institute, University of California, Berkeley

Copyright © 2012 HUBzero Foundation, LLC What is HUBzero? International Workshop on Science Gateways, ETH Zürich, June 3-5, HUBzero Open source software platform used to build… “hubs” “Science Gateways” or “Collaboratories” for Research, Education, and Collaboration License LGPL-3.0 Linux/Apache/MySQL/PHP

Copyright © 2012 HUBzero Foundation, LLC Hubs for many disciplines 540,063258,791nanoHUB.org 230,69859,175nees.org 59,65929,965GlobalHUB.org 32,70022,651pharmaHUB.org 32,31411,199vhub.org 37,4143,132HABRIcentral.org 15,8983,933cceHUB.org 14,9775,797ciHUB.org 12,3043,510StemEdHub.org 11,7541,907iemhub.org 10,9951,863C3Bio.org 7,3171,246cleerHUB.org visitorsusers ~1,000,000 visitors per year International Workshop on Science Gateways, ETH Zürich, June 3-5, 2013

Copyright © 2012 HUBzero Foundation, LLC Where are the users? 1,000,000 visitors total for all hubs each year International Workshop on Science Gateways, ETH Zürich, June 3-5, = Browsing = Simulation

Copyright © 2012 HUBzero Foundation, LLC 5 Global community 27 Foundation, LLC  Non-profit organization  Independent owner of HUBzero code  Promotes dissemination and outreach  Sponsors HUBbub Conference  Coordinates software contributions International Workshop on Science Gateways, ETH Zürich, June 3-5, 2013

Copyright © 2012 HUBzero Foundation, LLC What is Pegasus? International Workshop on Science Gateways, ETH Zürich, June 3-5, Ewa Deelman USC Information Sciences Institute Development Team: Gideon Juve, Rajiv Mayani, Mats Rynge, Karan Vahi Pegasus Workflow Management System (est. 2001)

Copyright © 2012 HUBzero Foundation, LLC Advantages of Pegasus International Workshop on Science Gateways, ETH Zürich, June 3-5,  A collaboration with U Wisconsin Madison / HTCondor  Used by a number of applications in a variety of domains  Provides reliability—can retry computations from the point of failure  Provides scalability—can handle large data and many computations (kbytes-TB of data, tasks)  Optimizes workflows for performance  Automatically captures provenance information  Runs workflows on distributed resources: laptop, campus cluster, Grids (DiaGrid, OSG, XSEDE), Clouds (FutureGrid, EC2, etc..)

Copyright © 2012 HUBzero Foundation, LLC Industrial Strength International Workshop on Science Gateways, ETH Zürich, June 3-5, Since Jan 2013

Copyright © 2012 HUBzero Foundation, LLC How does Pegasus work? International Workshop on Science Gateways, ETH Zürich, June 3-5, APIs for workflow specification Workflow Spec DAX = DAG in XML Executable Workflow (After Pegasus Planning)

Copyright © 2012 HUBzero Foundation, LLC 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 International Workshop on Science Gateways, ETH Zürich, June 3-5,

Copyright © 2012 HUBzero Foundation, LLC Hub Web Server Execution Host 1 Execution Host 2... Submitting Your Pegasus Workflow International Workshop on Science Gateways, ETH Zürich, June 3-5, Pegasus “DAX” Workflow submit pegasus-plan --dax myworkflow.dax

Copyright © 2012 HUBzero Foundation, LLC Submit: Parameter Sweeps 12 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 spice3 * common collector amplifier: mid- and low-frequency analysis.model m1 npn bf=350.width in=80 out=80 * * dc bias circuit r1 2 4 r k vcc 4 0 dc 15 * common collector amplifier: mid- and low-frequency analysis.model m1 npn bf=350.width in=80 out=80 * * dc bias circuit r1 2 4 r k vcc 4 0 dc 15 International Workshop on Science Gateways, ETH Zürich, June 3-5, 2013 Automatically builds a Pegasus Workflow to manage these jobs

Copyright © 2012 HUBzero Foundation, LLC Submit: Parameter Sweeps 13 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 spice3 submit –p –p spice3 submit –d indata.csv spice3 submit –p spice3 –b submit –p spice3 –b International Workshop on Science Gateways, ETH Zürich, June 3-5, 2013

Copyright © 2012 HUBzero Foundation, LLC Submit: Parameter Sweeps International Workshop on Science Gateways, ETH Zürich, June 3-5, 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 spice3 submit –p –p spice3 submit –d indata.csv spice3 submit –p spice3 –b submit –p spice3 –b

Copyright © 2012 HUBzero Foundation, LLC Rappture Toolkit International Workshop on Science Gateways, ETH Zürich, June 3-5, Rappture Builder Your Code

Copyright © 2012 HUBzero Foundation, LLC Publishing Simulation Tools 16 Fingertip access to latest tools Tools run in the Cloud Leverage HPC resources Hub reports impact metrics Rappture International Workshop on Science Gateways, ETH Zürich, June 3-5, 2013

Copyright © 2012 HUBzero Foundation, LLC Tools leveraging Pegasus International Workshop on Science Gateways, ETH Zürich, June 3-5, OpenSees Laboratory NEES.org BLASTer DiaGrid.org

Copyright © 2012 HUBzero Foundation, LLC Integration Challenges International Workshop on Science Gateways, ETH Zürich, June 3-5, Hub Web Server Execution Host 1 Execution Host 2...  Dynamic mapping to resources  Staging files in and out  Reporting job status  Reporting usage and metrics “submit” server head node Shared HPC Filesystem Condor IO GridFTP pegasus-status pegasus-statistics pegasus-analyzer pegasus-status pegasus-statistics pegasus-analyzer Pegasus 4.0

Copyright © 2012 HUBzero Foundation, LLC More information Michael McLennan Director, HUBzero® Project 19 Ewa Deelman Assistant Director Science Automation Technologies International Workshop on Science Gateways, ETH Zürich, June 3-5, 2013