OGCE SciDAC2010 Tutorial


Published on

Tutorial given at SciDAC 2010 in Chattanooga, TN, July 16, 2010.

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

OGCE SciDAC2010 Tutorial

  1. 1. Software for Science Gateways: Open Grid Computing Environments Marlon Pierce, Suresh Marru Pervasive Technology Institute Indiana University www.collab-ogce.org
  2. 2. http://www.collab-ogce.org/ogce/index.php/Tutorials Link to demonstration movies.
  3. 3. Software Description OGCE Gadget Container Google Gadget/Open Social compatible software for building Web-based user interfaces. XBaya A visual user interface for composing, launching and monitoring workflows GFAC An application factory service for wrapping command-line tools as Web services XRegistry; Registry Gadget A service and workflow registry and its user interface Experiment Builder User interface for creating online experiments with registered workflows
  4. 4. Science Gateways Layer Cake Color Coding Dependent resource provider components Complimentary Gateway Components OGCE Gateway Components Compute Resources Resource Middleware Cloud Interfaces Grid Middleware SSH & Resource Managers Computational Clouds Computational Grids Gateway Services User Interfaces Web/Gadget 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/Gadget Interfaces Gateway Abstraction Interfaces
  5. 5. GFac Current & Future Features Color Coding Planned/Requested Features Existing Features Input Handlers Scheduling Interface Auditing Monitoring Interface Data Management Abstraction Job Management Abstraction Fault Tolerance Output Handlers Registry Interface Checkpoint Support Globus Campus Resources Unicore Condor Amazon Eucalyptus
  6. 6. OGCE Layered Workflow Architecture: Derived from LEAD Workflow System Workflow Execution & Control Engines Apache ODE Workflow Specification Workflow Interfaces (Design & Definition) Python BPEL 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
  7. 7. Putting It All Together
  8. 8. Software Strategy <ul><li>Focus on gadget container and tools for running science applications on grids and clouds. </li></ul><ul><li>Provide a tool set that can be used in whole or in part. </li></ul><ul><ul><li>If you just want GFac, then you can use it without buying an entire framework. </li></ul></ul><ul><li>Outsource security, information services, data and metadata, etc to other providers. </li></ul><ul><ul><li>MyProxy, TG IIS, Globus, Condor, XMC Cat, iRods, etc. </li></ul></ul>
  9. 9. More Information <ul><li>This is downloadable, packaged software. </li></ul><ul><ul><li>Apache Maven build system provides everything you need to to build the gadget container, gadgets, workflow composer, and backing services. </li></ul></ul><ul><ul><li>Get code by anonymous SVN checkout. </li></ul></ul><ul><li>Email: [email_address] , [email_address] , [email_address] </li></ul><ul><li>OGCE Web Site: www.collab-ogce.org </li></ul><ul><li>Blog/News Feed: http://collab-ogce.blogspot.com/ </li></ul>
  10. 10. Acknowledgements and People <ul><li>Funding by TeraGrid GIG, RP and by OCI SDCI </li></ul><ul><li>IU: Marlon Pierce, Suresh Marru, Raminder Singh, Archit Kulshrestha </li></ul><ul><li>TACC: Maytal Dahan, Rion Dooley </li></ul><ul><li>SDSC: Nancy Wilkins-Diehr </li></ul><ul><li>SDSU: Mary Thomas </li></ul>
  11. 11. Demos Next
  12. 12. The OGCE Application Registry gadget allows users to interactively register hosts and applications that are dynamically wrapped as Web services.
  13. 13. The OGCE Gadget Container allows you to build portals out of public and private Google Open Social gadgets. Supports HTTPS. Downloadable, packaged software.
  14. 14. The OGCE Experiment Builder gadget allows users to create projects and experiments out of previously composed workflows.
  15. 15. OGCE Tools for Science Workflows The XBaya workflow composer allows you to build scientific workflows from services running across the TeraGrid. This is part of our workflow suite.
  16. 16. What Is a Science Gateway? <ul><li>Web and desktop user interfaces and user-centric Web services for accessing Grid and Cloud resources. </li></ul><ul><ul><li>Clusters, supercomputers, mass storage </li></ul></ul><ul><ul><li>Applications, databases </li></ul></ul><ul><ul><li>Workflows </li></ul></ul><ul><li>Example Science Gateways from the NSF TeraGrid </li></ul><ul><ul><li>GridChem: computational chemistry </li></ul></ul><ul><ul><li>UltraScan: biophysics computational analysis </li></ul></ul><ul><ul><li>LEAD: Atmospheric science </li></ul></ul><ul><ul><li>BioDrugScreen: drug docking, scoring, and discovery. </li></ul></ul><ul><li>Many others: see https://www.teragrid.org/web/science-gateways/gateway_list </li></ul><ul><li>This demo is about software that powers gateways. </li></ul>
  17. 17. Google Gadget-Based Science Gateways LEAD PolarGrid