CloudCom 2010. Software for Science Gateways: Open Grid Computing Environments Marlon Pierce, Suresh Marru Pervasive Technology Institute Indiana University.

Slides:



Advertisements
Similar presentations
LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
Advertisements

Gateway Transition Issues TeraGrid 10, August 2-5, 2010.
User Introduction to the TeraGrid 2007 SDSC NCAR TACC UC/ANL NCSA ORNL PU IU PSC.
SAN DIEGO SUPERCOMPUTER CENTER Choonhan Youn Viswanath Nandigam, Nancy Wilkins-Diehr, Chaitan Baru San Diego Supercomputer Center, University of California,
GridChem and ParamChem: Science Gateways for Computational Chemistry (and More) Marlon Pierce, Suresh Marru Indiana University Sudhakar Pamidighantam NCSA.
TeraGrid Science Gateways Nancy Wilkins-Diehr TeraGrid Area Director for Science Gateways NBCR Summer Institute, August 4, 2009.
The ADAMANT Project: Linking Scientific Workflows and Networks “Adaptive Data-Aware Multi-Domain Application Network Topologies” Ilia Baldine, Charles.
OGCE Overview: Portals, Services, Workflows, Gadgets, and Tags Marlon Pierce (IU), Suresh Marru (IU), Gregor von Laszewski (RIT), Mary Thomas (SDSU), Nancy.
Science Gateways on the TeraGrid Von Welch, NCSA (with thanks to Nancy Wilkins-Diehr, SDSC for many slides)
TeraGrid Science Gateways Nancy Wilkins-Diehr TeraGrid Area Director for Science Gateways Computing in Atmospheric Sciences, September.
(e)Science-Driven, Production- Quality, Distributed Grid and Cloud Data Infrastructure for the Transformative, Disruptive, Revolutionary, Next-Generation.
OGCE OVERVIEW: PORTALS, SERVICES, WORKFLOWS, GADGETS, AND TAGS Marlon Pierce (IU), Suresh Marru (IU), Raminder Singh (IU), Chathura Herath (IU), Gregor.
Science Gateway Advanced Support Activities in PTI Marlon Pierce Indiana University.
Open Grid Computing Environments Marlon Pierce, Suresh Marru, Gregor von Laszewski, Mary Thomas, Maytal Dahan, Gopi Kandaswamy, and Wenjun Wu.
Core Services I & II David Hart Area Director, UFP/CS TeraGrid Quarterly Meeting December 2008.
TG RoundTable, Purdue RP Update October 11, 2008 Carol Song Purdue RP PI Rosen Center for Advanced Computing.
TeraGrid Gateway User Concept – Supporting Users V. E. Lynch, M. L. Chen, J. W. Cobb, J. A. Kohl, S. D. Miller, S. S. Vazhkudai Oak Ridge National Laboratory.
Grid Computing for Real World Applications Suresh Marru Indiana University 5th October 2005 OSCER OU.
Apache Airavata GSOC Knowledge and Expertise Computational Resources Scientific Instruments Algorithms and Models Archived Data and Metadata Advanced.
Distributed Web Security for Science Gateways Jim Basney In collaboration with: Rion Dooley Jeff Gaynor
Future Grid Future Grid User Portal Marlon Pierce Indiana University.
National Center for Supercomputing Applications The Computational Chemistry Grid: Production Cyberinfrastructure for Computational Chemistry PI: John Connolly.
TeraGrid Science Gateways in Portland Nancy Wilkins-Diehr TeraGrid Area Director for Science Gateways SC09, November 14-20, 2009.
TeraGrid Science Gateways in Barcelona Nancy Wilkins-Diehr TeraGrid Area Director for Science Gateways EGEE 2009, September 21-25, 2009.
Software for Science Gateways: Open Grid Computing Environments Marlon Pierce, Suresh Marru Pervasive Technology Institute Indiana University
Developing Cyberinfrastructure to Support Computational Chemistry Workflows Marlon Pierce (IU), Suresh Marru (IU), Sudhakar Pamidighantam (NCSA) Sashikiran.
1 TeraGrid ‘10 August 2-5, 2010, Pittsburgh, PA State of TeraGrid in Brief John Towns TeraGrid Forum Chair Director of Persistent Infrastructure National.
OGCE Workflow Suite GopiKandaswamy Suresh Marru SrinathPerera ChathuraHerath Marlon Pierce TeraGrid 2008.
CoG Kit Overview Gregor von Laszewski Keith Jackson.
TeraGrid Science Gateways Nancy Wilkins-Diehr TeraGrid 10, August 2-5, 2010 South Tenth Street Bridge, Pittsburgh.
Gateways Tutorial Outline: Morning Session Overview: Marlon Pierce OGCE Introduction: Marlon Demos for OGCE Gadget Container, GFAC Application Factory,
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
TeraGrid Science Gateways Nancy Wilkins-Diehr TeraGrid Area Director for Science Gateways Cyber-GIS Workshop, February 2-3, 2010 White.
1 Preparing Your Application for TeraGrid Beyond 2010 TG09 Tutorial June 22, 2009.
Open Grid Computing Environments: Advanced Gateway Support Activities RT Project Review October 7 th, 2010.
IU TeraGrid Gateway Support Marlon Pierce Community Grids Lab Indiana University.
UltraScan Gateway Advanced Support GIG Team: Suresh Marru, Raminder Singh, Marlon Pierce Pervasive Technology Institute Indiana University Gateway Personal:
Kelly Gaither Visualization Area Report. Efforts in 2008 Focused on providing production visualization capabilities (software and hardware) Focused on.
TeraGrid Science Gateways Nancy Wilkins-Diehr TeraGrid Area Director for Science Gateways EGU, Vienna, May 3, 2010.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
FutureGrid Cyberinfrastructure for Computational Research.
Large Scale Nuclear Physics Calculations in a Workflow Environment and Data Provenance Capturing Fang Liu and Masha Sosonkina Scalable Computing Lab, USDOE.
 Apache Airavata Architecture Overview Shameera Rathnayaka Graduate Assistant Science Gateways Group Indiana University 07/27/2015.
Rochester Institute of Technology Cyberaide Shell: Interactive Task Management for Grids and Cyberinfrastructure Gregor von Laszewski, Andrew J. Younge,
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
1 TeraGrid and the Path to Petascale John Towns Chair, TeraGrid Forum Director, Persistent Infrastructure National Center for Supercomputing Applications.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
ISERVOGrid Architecture Working Group Brisbane Australia June Geoffrey Fox Community Grids Lab Indiana University
OGCE Components for Enhancing UltraScan Job Management. Suresh Marru,Raminder Singh, Marlon Pierce.
TeraGrid Extension Gateway Activities Nancy Wilkins-Diehr TeraGrid Quarterly, September 24-25, 2009 The Extension Proposal!
1 NSF/TeraGrid Science Advisory Board Meeting July 19-20, San Diego, CA Brief TeraGrid Overview and Expectations of Science Advisory Board John Towns TeraGrid.
TeraGrid Gateway User Concept – Supporting Users V. E. Lynch, M. L. Chen, J. W. Cobb, J. A. Kohl, S. D. Miller, S. S. Vazhkudai Oak Ridge National Laboratory.
Biomedical and Bioscience Gateway to National Cyberinfrastructure John McGee Renaissance Computing Institute
Building Grid Portals with OGCE: Big Red Portal and GTLAB Mehmet A. Nacar, Jong Youl Choi, Marlon Pierce, Geoffrey Fox Community Grids Lab Indiana University.
Distributed Data for Science Workflows Data Architecture Progress Report December 2008.
2005 GRIDS Community Workshop1 Learning From Cyberinfrastructure Initiatives Grid Research Integration Development & Support
GridChem Architecture Overview Rion Dooley. Presentation Outline Computational Chemistry Grid (CCG) Current Architectural Overview CCG Future Architectural.
NICS Update Bruce Loftis 16 December National Institute for Computational Sciences University of Tennessee and ORNL partnership  NICS is the 2.
TeraGrid-Wide Operations Von Welch Area Director for Networking, Operations and Security NCSA, University of Illinois April, 2009.
OGCE Workflow and LEAD Overview Suresh Marru, Marlon Pierce September 2009.
AT LOUISIANA STATE UNIVERSITY CCT: Center for Computation & Technology Introduction to the TeraGrid Daniel S. Katz Lead, LONI as a TeraGrid.
TG ’08, June 9-13, State of TeraGrid John Towns Co-Chair, TeraGrid Forum Director, Persistent Infrastructure National Center for Supercomputing.
Lightweight OGCE Gadget Portal for Science Gateways Zhenhua Guo, Marlon Pierce Community Grids Laboratory, Pervasive Technology Institute, Indiana University,
Purdue RP Highlights TeraGrid Round Table November 5, 2009 Carol Song Purdue TeraGrid RP PI Rosen Center for Advanced Computing Purdue University.
Open Grid Computing Environment Summary
OGCE Short Summary Marlon Pierce Community Grids Lab
LEAD-VGrADS Day 1 Notes.
Open Grid Computing Environments
Building Science Gateways and Managing Workflows with the Open Grid Computing Environment Toolkit Marlon Pierce, Suresh Marru, Zhenhua Guo, Fugang Wang,
OGCE Portal Software for Big Red and the TeraGrid
Presentation transcript:

CloudCom 2010

Software for Science Gateways: Open Grid Computing Environments Marlon Pierce, Suresh Marru Pervasive Technology Institute Indiana University

Tutorial Agenda 1:00-2:15 – Introduction – Computational chemistry workflow example – Building the software 2:15-2:30: Break 2:30-5:00 – Hands on workflow: OREChem – Hands on portal: Data mining – Demo: gadget container

ogce.org/ogce/index.php/Tutoria ls Link to demonstration movies.

TeraGrid is one of the largest investments in shared CI from NSF’s Office of Cyberinfrastructure

TeraGrid resources today include: Tightly Coupled Distributed Memory Systems, 2 systems in the top 10 at top500.org – Kraken (NICS): Cray XT5, 99,072 cores, 1.03 Pflop – Ranger (TACC): Sun Constellation, 62,976 cores, 579 Tflop, 123 TB RAM Shared Memory Systems – Cobalt (NCSA): Altix, 8 Tflop, 3 TB shared memory – Pople (PSC): Altix, 5 Tflop, 1.5 TB shared memory Clusters with Infiniband – Abe (NCSA): 90 Tflops – Lonestar (TACC): 61 Tflops – QueenBee (LONI): 51 Tflops Condor Pool (Loosely Coupled) – Purdue- up to 22,000 cpus Gateway hosting – Quarry (IU): virtual machine support Visualization Resources – TeraDRE (Purdue): 48 node nVIDIA GPUs – Spur (TACC): 32 nVIDIA GPUs Storage Resources – GPFS-WAN (SDSC) – Lustre-WAN (IU) – Various archival resources Source: Dan Katz, U Chicago But change is constant - new systems: Data Analysis and Vis systems Longhorn (TACC): Dell/NVIDIA, CPU and GPU Nautilus (NICS): SGI UltraViolet, 1024 cores, 4TB global shared memory Data-Intensive Computing Dash (SDSC): Intel Nehalem, 544 processors, 4TB flash memory FutureGrid Experimental computing grid and cloud test-bed to tackle research challenges in computer science Keeneland Experimental, high-performance computing system with NVIDIA Tesla accelerators

What Is a Science Gateway? Web and desktop user interfaces and user-centric Web services for accessing Grid and Cloud resources. – Clusters, supercomputers, mass storage – Applications, databases – Workflows Example Science Gateways from the NSF TeraGrid – GridChem: computational chemistry – UltraScan: biophysics computational analysis – LEAD: Atmospheric science – BioDrugScreen: drug docking, scoring, and discovery. Many others: see gateways/gateway_list gateways/gateway_list This tutorial is about software that powers gateways. Web and desktop user interfaces and user-centric Web services for accessing Grid and Cloud resources. – Clusters, supercomputers, mass storage – Applications, databases – Workflows Example Science Gateways from the NSF TeraGrid – GridChem: computational chemistry – UltraScan: biophysics computational analysis – LEAD: Atmospheric science – BioDrugScreen: drug docking, scoring, and discovery. Many others: see gateways/gateway_list gateways/gateway_list This tutorial is about software that powers gateways.

When is a gateway appropriate? Provide access to community applications – WRF, Gaussian, CHARMM, Amber, BLAST, CCSM, UltraScan – Create multi-scale workflows Provide access to community data sets – National Virtual Observatory – Earth System Grid – Some groups have invested significant efforts here caBIG, extensive discussions to develop common terminology and formats BIRN, extensive data sharing agreements Difficult to access data/advanced workflows – Sensor/radar input LEAD, GEON

3 steps to connect a gateway to TeraGrid Request an allocation – Only a 1 paragraph abstract required for up to 200k CPU hours Register your gateway – Visibility on public TeraGrid page Request a community account – Run jobs for others via your portal Staff support is available! SciDAC, Chattanooga, TN, July 16, 2010

10 OVP/ RST/ MIG OGCE Re-engineer, Generalize, Build, Test and Release LEAD OGCE Gateway Tool Adaption & Reuse GridChem TeraGrid User Portal OGCE Team GridChem Ultrascan BioVLab ODI Bio Drug Screen EST Pipeline Future Grid GFac, XBaya, XRegistry, FTR Eventing System LEAD Resource Discovery Service GPIR, File Browser Gadget Container, GTLab, Javascript Cog, XRegistry Interface, Experiment Builder, Axis2 Gfac, Axis2 Eventing System, Resource Prediction Service, Swarm Experiment Builder, XRegistry Interface Xbaya, GC Middleware GFac, Eventing System XBaya, GFac Workflow Suite, Gadget Container Swarm->GFac GFac, Xbaya, …

SoftwareDescription OGCE Gadget Container Google Gadget/Open Social compatible software for building Web- based user interfaces. XBayaA visual user interface for composing, launching and monitoring workflows GFACAn application factory service for wrapping command-line tools as Web services XRegistry; Registry Gadget A service and workflow registry and its user interface Experiment BuilderUser interface for creating online experiments with registered workflows

Compute Resources Resource Middleware Cloud Interfaces Grid Middleware SSH & Resource Managers Computational Clouds Computational Grids Gateway Services User Interfaces Web/Gadg et Container Web Enabled Desktop Applications User Management Auditing & Reporting Fault Tolerance Application Abstractions Workflow System Information Services Application Monitoring Registry Security Provenance & Metadata Management Local Resources Web/Gadge t Interfaces Gateway Abstraction Interfaces Science Gateways Layer Cake Color Coding Dependent resource provider components Complimentary Gateway Components OGCE Gateway Components

GFac Current & Future Features Input Handlers Scheduling Interface Auditing Monitoring Interface Data Management Abstraction Job Management Abstraction Job Management Abstraction Fault Tolerance Output Handlers Registry Interface Checkpoint Support XSUL/Apache Axis2 Globus Campus Resources Unicore Condor Amazon Eucalyptus Color Coding Planned/Requested Features Existing Features

OGCE Layered Workflow Architecture: Derived from LEAD Workflow System Workflow Execution & Control Engines Apache ODE Workflow Specification Workflow Interfaces (Design & Definition) PythonBPEL 2.0 BPEL 1.0 Java Code Pegasus DAG Scufl XBaya GUI (Composition, Deploying, Steering & Monitoring) Gadget Interface for Input Binding Condor DAGMan Taverna Dynamic Enactor Jython Interpreter GBPEL Flex/Web Composition

Putting It All Together

Software Strategy Focus on gadget container and tools for running science applications on grids and clouds. Provide a tool set that can be used in whole or in part. – If you just want GFac, then you can use it without buying an entire framework. Outsource security, information services, data and metadata, etc to other providers. – MyProxy, TG IIS, Globus, Condor, XMC Cat, iRods, etc.

More Information This is downloadable, packaged software. – Apache Maven build system provides everything you need to to build the gadget container, gadgets, workflow composer, and backing services. – Get code by anonymous SVN checkout. ogce- OGCE Web Site: Blog/News Feed: ogce.blogspot.com/ ogce.blogspot.com/

Acknowledgements and People Funding by TeraGrid GIG, RP and by OCI SDCI IU: Marlon Pierce, Suresh Marru, Raminder Singh, Archit Kulshrestha, Zhenhua Guo TACC: Maytal Dahan, Rion Dooley SDSC: Nancy Wilkins-Diehr, Jeff Sale SDSU: Mary Thomas

Demos Next

The OGCE Application Registry gadget allows users to interactively register hosts and applications that are dynamically wrapped as Web services.

The OGCE Gadget Container allows you to build portals out of public and private Google Open Social gadgets. Supports HTTPS. Downloadable, packaged software.

The OGCE Experiment Builder gadget allows users to create projects and experiments out of previously composed workflows.

The XBaya workflow composer allows you to build scientific workflows from services running across the TeraGrid. This is part of our workflow suite. OGCE Tools for Science Workflows

What Is a Science Gateway? Web and desktop user interfaces and user-centric Web services for accessing Grid and Cloud resources. – Clusters, supercomputers, mass storage – Applications, databases – Workflows Example Science Gateways from the NSF TeraGrid – GridChem: computational chemistry – UltraScan: biophysics computational analysis – LEAD: Atmospheric science – BioDrugScreen: drug docking, scoring, and discovery. Many others: see gateways/gateway_list gateways/gateway_list This demo is about software that powers gateways.

Google Gadget-Based Science Gateways LEAD PolarGrid