LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (http://lead.ou.edu)

Slides:



Advertisements
Similar presentations
TeraGrid's GRAM Auditing & Accounting, & its Integration with the LEAD Science Gateway Stuart Martin Computation Institute, University of Chicago & Argonne.
Advertisements

TeraGrid Deployment Test of Grid Software JP Navarro TeraGrid Software Integration University of Chicago OGF 21 October 19, 2007.
Abstraction Layers Why do we need them? –Protection against change Where in the hourglass do we put them? –Computer Scientist perspective Expose low-level.
A Workflow Engine with Multi-Level Parallelism Supports Qifeng Huang and Yan Huang School of Computer Science Cardiff University
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
1 G2 and ActiveSheets Paul Roe QUT Yes Australia!
Wrapping Scientific Applications as Web Services Gopi Kandaswamy (RENCI) Marlon Pierce (IU)
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
1 Software & Grid Middleware for Tier 2 Centers Rob Gardner Indiana University DOE/NSF Review of U.S. ATLAS and CMS Computing Projects Brookhaven National.
G O B E Y O N D C O N V E N T I O N WORF: Developing DB2 UDB based Web Services on a Websphere Application Server Kris Van Thillo, ABIS Training & Consulting.
BUILDING APPLICATIONS FROM A WEB SERVICE BASED COMPONENT ARCHITECTURE D. Gannon, S. Krishnan, L. Fang, G. Kandaswamy, Y. Simmhan, A. Slominski.
Interpret Application Specifications
Computer Science 101 Web Access to Databases Overview of Web Access to Databases.
Web-Enabling the Warehouse Chapter 16. Benefits of Web-Enabling a Data Warehouse Better-informed decision making Lower costs of deployment and management.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Focus Study: Mining on the Grid with ADaM Sara Graves Sandra Redman Information Technology and Systems Center and Information Technology Research Center.
Grid Computing for Real World Applications Suresh Marru Indiana University 5th October 2005 OSCER OU.
- 1 - Grid Programming Environment (GPE) Ralf Ratering Intel Parallel and Distributed Solutions Division (PDSD)
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
DIRAC Web User Interface A.Casajus (Universitat de Barcelona) M.Sapunov (CPPM Marseille) On behalf of the LHCb DIRAC Team.
Application Web Service Toolkit Geoffrey Fox, Marlon Pierce, Ozgur Balsoy Indiana University July
L inked E nvironments for A tmospheric D iscovery Linked Environments for Atmospheric Discovery (LEAD) Kelvin K. Droegemeier School of Meteorology and.
Global Customer Partnership Council Forum | 2008 | November 18 1IBM - GCPC MeetingIBM - GCPC Meeting IBM Lotus® Sametime® Meeting Server Deployment and.
TeraGrid Science Gateways: Scaling TeraGrid Access Aaron Shelmire¹, Jim Basney², Jim Marsteller¹, Von Welch²,
OGCE Workflow Suite GopiKandaswamy Suresh Marru SrinathPerera ChathuraHerath Marlon Pierce TeraGrid 2008.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
Module 10: Monitoring ISA Server Overview Monitoring Overview Configuring Alerts Configuring Session Monitoring Configuring Logging Configuring.
ESP workshop, Sept 2003 the Earth System Grid data portal presented by Luca Cinquini (NCAR/SCD/VETS) Acknowledgments: ESG.
07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q Q2 Miklós Kozlovszky MTA SZTAKI LPDS.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
The PROGRESS Grid Service Provider Maciej Bogdański Portals & Portlets 2003 Edinburgh, July 14th-17th.
Web Services BOF This is a proposed new working group coming out of the Grid Computing Environments Research Group, as an outgrowth of their investigations.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
Grid Architecture William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center (These slides are available at grid.lbl.gov/~wej/Grids)
Copyright © cs-tutorial.com. Overview Introduction Architecture Implementation Evaluation.
 Apache Airavata Architecture Overview Shameera Rathnayaka Graduate Assistant Science Gateways Group Indiana University 07/27/2015.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Grid Security: Authentication Most Grids rely on a Public Key Infrastructure system for issuing credentials. Users are issued long term public and private.
© 2007 IBM Corporation SOA on your terms and our expertise Software WebSphere Process Server and Portal Integration Overview.
Getting started DIRAC Project. Outline  DIRAC information system  Documentation sources  DIRAC users and groups  Registration with DIRAC  Getting.
Sponsored by the National Science Foundation A New Approach for Using Web Services, Grids and Virtual Organizations in Mesoscale Meteorology.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
NCSA Alliance Portal Expedition Demo Marlon Pierce, Greg Daues, Gopi Kandaswamy, and Liang Fang Supercomputing 2004 Pittsburg, PA.
Introduction to Taverna Online and Interaction service Aleksandra Pawlik University of Manchester.
System Center Lesson 4: Overview of System Center 2012 Components System Center 2012 Private Cloud Components VMM Overview App Controller Overview.
HELIO Introduction HELIO is designed to help scientists: finding, retrieving, and analyzing data regarding the sun, its related phenomena and their effects.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
A Technical Overview Bill Branan DuraCloud Technical Lead.
Overview of Grid Webservices in Distributed Scientific Applications Dennis Gannon Aleksander Slominski Indiana University Extreme! Lab.
The Gateway Computational Web Portal Marlon Pierce Indiana University March 15, 2002.
OGCE Workflow and LEAD Overview Suresh Marru, Marlon Pierce September 2009.
Application Web Service Toolkit Allow users to quickly add new applications GGF5 Edinburgh Geoffrey Fox, Marlon Pierce, Ozgur Balsoy Indiana University.
LEAD Project Discussion Presented by: Emma Buneci for CPS 296.2: Self-Managing Systems Source for many slides: Kelvin Droegemeier, Year 2 site visit presentation.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Physical Oceanography Distributed Active Archive Center THUANG June 9-13, 20089th GHRSST-PP Science Team Meeting GHRSST GDAC and EOSDIS PO.DAAC.
LEAD Workflow Orchestration Lavanya Ramakrishnan Renaissance Computing Institute University of North Carolina – Chapel Hill Duke University North Carolina.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
GPIR GridPort Information Repository
JRA2: Acceptance Testing senarious
A Quick tour of LEAD for the VGrADS
LEAD-VGrADS Day 1 Notes.
The Open Grid Service Architecture (OGSA) Standard for Grid Computing
Open Grid Computing Environments
Liang Fang, Dennis Gannon Indiana University Frank Siebenlist
The Anatomy and The Physiology of the Grid
The Anatomy and The Physiology of the Grid
Presentation transcript:

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

L inked E nvironments for A tmospheric D iscovery Overview Introduce LEAD Enabling technologies –Capability based authorization framework –Application Service Model –BPEL based workflow system Current issues/Future Work

L inked E nvironments for A tmospheric D iscovery

The LEAD Goal Provide the IT necessary to allow People (scientists, students, operational practitioners) and Technologies (models, sensors, data mining) TO INTERACT WITH WEATHER

L inked E nvironments for A tmospheric D iscovery LEAD Empowers Users to… Identify, locate, access, decode, mine, visualize, store and manage observational data and model output independent of their format or physical location Create, monitor, analyze/mine and visualize simple to very sophisticated WRF (Weather Research and Forecasting model) analyses and forecasts including pre-scheduled and on-demand runs Change the configuration of an experiment automatically, during execution, based upon specified trigger conditions Add their own tools and observational data By… Operating within a web browser portal that is highly intuitive and requires nominal local resources Using local and/or remote computing resources including those that are grid enabled

L inked E nvironments for A tmospheric D iscovery On-Demand Grid Computing Example: Optimal Weather Prediction Using Dynamic Adaptivity Streaming Observations Storms Forming Forecast Model Data Mining

L inked E nvironments for A tmospheric D iscovery LEAD Architecture Distributed Resources Computation Specialized Applications Steerable Instruments Storage Data Bases Resource Access Services GRAM Grid FTP SSH Scheduler LDM OPenDAP Generic Ingest Service User Interface Desktop Applications IDV WRF Configuration GUI LEAD Portal Portlets Visualization Workflow Education Monitor Control Ontology Query Browse Control Crosscutting Services Authorization Authentication Monitoring Notification Configuration and Execution Services Workflow Monitor MyLEAD Workflow Engine/Factories VO Catalog THREDDS Application Resource Broker (Scheduler) Host Environment GPIR Application Host Execution Description WRF, ADaM, IDV, ADAS Application Description Application & Configuration Services Client Interface Observations Streams Static Archived Data Services Workflow Services Catalog Services RLS OGSA- DAI Geo-Reference GUI Control Service Query Service Stream Service Ontology Service Decoder/ Resolver Service Transcoder Service/ ESML

L inked E nvironments for A tmospheric D iscovery LEAD Portal LEAD Portal

L inked E nvironments for A tmospheric D iscovery Enabling Technologies Capability based authorization framework Application Service Model BPEL-like workflow system

L inked E nvironments for A tmospheric D iscovery Capabilities A capability includes: –Policy Document Bindings of the provider s distinguished name (DN), as well as the users DNs. Identifier of the Grid resource. –Optional: operations of a Web service instance Life time (notbefore, notafter) –The provider s signature generated with his private key. Security Assertion Markup Language (SAML): Each capability is a set of SAML assertions AuthorizationDecisionStatement However the policy document and protection mechanism can be extensible: XACML, symmetric keys, …

L inked E nvironments for A tmospheric D iscovery Capabilities: Big Picture Proxy Manager Portlet Weather Service Portlet User Context proxy certificate proxy certificate Grid Portal Weather Service capability token User Capability Manager Portlet capability token capability token capability token capability token Provider

L inked E nvironments for A tmospheric D iscovery Enabling Technologies Capability based authorization framework Application Service Model BPEL-like workflow system

L inked E nvironments for A tmospheric D iscovery The Portal Factory Service Generator Start with –A Deployed Application A script to run it. A list of all needed input files A list of all generated output files. Write a AppService Document –Upload this to the portal Factory generator in the portal. A new Factory is started for you. –A portal client interface to the factory is also automatically generated. App Factory Browser Portal Server https Create and Launch factory Upload AppService Doc

L inked E nvironments for A tmospheric D iscovery Application Services

L inked E nvironments for A tmospheric D iscovery Enabling Technologies Capability based authorization framework Application Service Model BPEL workflow system

L inked E nvironments for A tmospheric D iscovery Composing Workflow In the Portal An interactive workflow composer (WebStart) –Component database and workflow compiler is provided by the grid service which also provides the interface tool. –MVC pattern. –Composer allows Component selection from library Drop and drag place- ment and connection establishment Save and load graph functions.

L inked E nvironments for A tmospheric D iscovery Running Workflow Submit workflow to workflow engine Portal supplies workflow engine with users capabilities Workflow engine invokes services Notification messages are logged to the portal Workflow output is catalogued

L inked E nvironments for A tmospheric D iscovery Future Work Accounting Transparent certificate/capability management for users Integrating with the BPEL engine Community grid account usage and policy