1 The Portal Expedition Beth Plale, Dennis Gannon Indiana University – Project Leads Jay Alameda NCSA – Project Coordinator The Alliance Portals Expedition.

Slides:



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

ATLAS/LHCb GANGA DEVELOPMENT Introduction Requirements Architecture and design Interfacing to the Grid Ganga prototyping A. Soroko (Oxford), K. Harrison.
Using the Collaborative Tools in NEESgrid Charles Severance University of Michigan.
Wrapping Scientific Applications as Web Services Gopi Kandaswamy (RENCI) Marlon Pierce (IU)
Reusable Components for Grid Computing Portals Marlon Pierce Community Grids Lab Indiana University.
HyperContent 2.0 JA-SIG Winter Conference December 5, 2005 Alex Vigdor, Columbia University.
11.1 Grid Portals ITCS 4146/5146 Grid Computing, 2007, UNC-Charlotte, B. Wilkinson. March 11, 2007.
11.1 Grid Portals ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson.
Open Grid Computing Environments Marlon Pierce, Suresh Marru, Gregor von Laszewski, Mary Thomas, Maytal Dahan, Gopi Kandaswamy, and Wenjun Wu.
Understanding and Managing WebSphere V5
Grid Computing, B. Wilkinson, a.1 Grid Portals.
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)
Grid Portals ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson.
Grappa: Grid access portal for physics applications Shava Smallen Extreme! Computing Laboratory Department of Physics Indiana University.
XCAT Science Portal Status & Future Work July 15, 2002 Shava Smallen Extreme! Computing Laboratory Indiana University.
GRAPPA Part of Active Notebook Science Portal project A “notebook” like GRAPPA consists of –Set of ordinary web pages, viewable from any browser –Editable.
HPC club presentation A proposal for a campus-wide research grid Barry Wilkinson Department of Computer Science UNC-Charlotte Dec. 2, 2005.
Towards a Javascript CoG Kit Gregor von Laszewski Fugang Wang Marlon Pierce Gerald Guo
CoG Kit Overview Gregor von Laszewski Keith Jackson.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
Grid Computing, B. Wilkinson, b.1 National Science Foundation Middleware Initiative (NMI) Started in 2001 initially over 3 years “to create and deploy.
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
OGCE Consortium Reusable Grid Portal Components Mary Thomas.
23:48:11Service Oriented Cyberinfrastructure Lab, Grid Portals Fugang Wang April 29
Grid Portals Dennis Gannon Marlon Pierce Indiana University.
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
1 Overview of the Application Hosting Environment Stefan Zasada University College London.
Nick Brook Current status Future Collaboration Plans Future UK plans.
Grid Computing Research Lab SUNY Binghamton 1 XCAT-C++: A High Performance Distributed CCA Framework Madhu Govindaraju.
GEM Portal and SERVOGrid for Earthquake Science PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics, Physics.
Edinburgh Portal Workshop 1 The NCSA Alliance Portal and the Open Grid Computing Environment Project Dennis Gannon, Indiana University Geoffrey Fox, Indiana.
Kurt Mueller San Diego Supercomputer Center NPACI HotPage Updates.
Extreme! Computing Lab, Dept. of Computer Science, Indiana University 1 Programming the Grid with Components Madhu Govindaraju Aleksander Slominski Dennis.
Grid Architecture William E. Johnston Lawrence Berkeley National Lab and NASA Ames Research Center (These slides are available at grid.lbl.gov/~wej/Grids)
Java Portals and Portlets Submitted By: Rashi Chopra CIS 764 Fall 2007 Rashi Chopra.
1 Grid Portal for VN-Grid Cu Nguyen Phuong Ha. 2 Outline Some words about portals in principle Overview of OGCE GridPortlets.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
Grappa Grid Access Portal for Physics Applications CHEP 2003 UCSD March 24-28,2003 Daniel Engh (UC), Shava Smallen (IU), Liang Fang (IU), Jerry Gieraltowski.
Scalable Systems Software for Terascale Computer Centers Coordinator: Al Geist Participating Organizations ORNL ANL LBNL.
ISERVOGrid Architecture Working Group Brisbane Australia June Geoffrey Fox Community Grids Lab Indiana University
OGCE Consortium Component-Based Portals for Grid Computing Marlon Pierce Community Grids Lab Indiana University.
NCSA Alliance Portal Expedition Demo Marlon Pierce, Greg Daues, Gopi Kandaswamy, and Liang Fang Supercomputing 2004 Pittsburg, PA.
CGL: Community Grids Laboratory Geoffrey Fox Director CGL Professor of Computer Science, Informatics, Physics.
Some comments on Portals and Grid Computing Environments PTLIU Laboratory for Community Grids Geoffrey Fox, Marlon Pierce Computer Science, Informatics,
Biomedical and Bioscience Gateway to National Cyberinfrastructure John McGee Renaissance Computing Institute
10:47:46Service Oriented Cyberinfrastructure Lab, Grid Job Management with Microsoft Project Leor Dilmanian
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.
Boulder, CO25 June 2004WRF/MM5 Users’ Workshop The WRF Portal Effort Brian Jewett, Robert Wilhelmson, & Matt Gilmore U. Illinois Atmospheric Sciences /
VisPortal Project developer’s experience C.E.Siegerist, J. Shalf, E.W. Bethel NERSC/LBNL Visualization Group T.J. Jankun-Kelley, O. Kreylos, K.L. Ma CIPIC/UC.
Overview of Grid Webservices in Distributed Scientific Applications Dennis Gannon Aleksander Slominski Indiana University Extreme! Lab.
Portals, Services, Interfaces Marlon Pierce Indiana University March 15, 2002.
Partnerships in Innovation: Serving a Networked Nation Grid Technologies: Foundations for Preservation Environments Portals for managing user interactions.
The Gateway Computational Web Portal Marlon Pierce Indiana University March 15, 2002.
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
Application Web Service Toolkit Allow users to quickly add new applications GGF5 Edinburgh Geoffrey Fox, Marlon Pierce, Ozgur Balsoy Indiana University.
Simulation Production System Science Advisory Committee Meeting UW-Madison March 1 st -2 nd 2007 Juan Carlos Díaz Vélez.
A System for Monitoring and Management of Computational Grids Warren Smith Computer Sciences Corporation NASA Ames Research Center.
Open Grid Computing Environment Summary
OGCE Short Summary Marlon Pierce Community Grids Lab
iSERVOGrid Architecture Working Group Brisbane Australia June
OGCE OGCE The Open Grid Computing Environments Collaboratory
Open Grid Computing Environments
The XCAT Science Portal
Standard Portlet Architecture Supports Reusable Components
Alliance Chemical Engineering Portal
Middleware for Grid Portal Development
OGCE Portal Software for Big Red and the TeraGrid
OGCE Architecture: Portlets and Services for Science Gateways
Presentation transcript:

1 The Portal Expedition Beth Plale, Dennis Gannon Indiana University – Project Leads Jay Alameda NCSA – Project Coordinator The Alliance Portals Expedition

2 Participating Individuals Geoffrey Fox, Pervasive Technology Labs, Indiana Marlon Pierce, Pervasive Technology Labs, Indiana Gregor von Laszewski, Argonne National Labs Shawn Hampton, NCSA Al Rossi, NCSA Liang Fang, Indiana Univ. Gopi Kandaswamy, Indiana Univ. Sriram Krishnan, Indiana Univ. Chris Johnson, Univ of Utah Yarden Livnat, Univ of Utah Ray Plante, NCSA Bob Wilhelmson, NCSA (unsupported) Many others! …

3 The Big Picture Portal – where Grid is collection of distributed Services that unify wide area resources into a single system, the Portal is door and entrance hall to Grid –For most users, primary interaction with Grid will be through a portal Portal Server Security Services Metadata Directory Service(s) Directory & index Services Application Factory Services Messaging and group collaboration Event and logging Services Users persistent state (context)

4 Portal Interaction Model How does user interact with Grid using portal? –Logging onto portal brings up person’s current Grid Context; set of portlets used to access Grid resources. “portlet” interfaces with client-side and remote Grid services. Portlets can provide: –simple and secure access to Grid applications and resources –persistent references to files, metadata, applications, event and message histories, and experiment logs –Secure sharing of applications and data within group –Access to group collaboration desktop applications

5 A Portlet Based Architecture Portlet Concept –Display organized in tabbed pages –Each page is set of panes –Portlet is back-end code that manages one pane –Standard design for Apache Jetspeed, IBM Websphere & others –Soon to be Java standard Portal is a portlet container –User configures portlets. –Portal container retains user configuration and state –Portlets can communicate with each other. Portlet as Grid service interface –A Grid service bound to portlet so user can interact with service. See A Portlet talking to a MyProxy certificate server

6 Portal Architecture Secure Web Server & Portlet Container Secure Web Server & Portlet Container The Grid Persistent user State select, store fetch Grid Security Browser ineractions Grid Info Serv Grid interface via Java COG Kit Launch Serv File Mgmt Serv Message Archive Desktop viz component Grid User Context database Grid User Context database Transient Application Service Persistent Application Factory Service Persistent Application Factory Service Most Grid Services are reflected as Portlet in portal server.

7 Existing Grid Portlets: see demo! Provided Capability –Management of user proxy certificates –Remote file management via GridFTP –News/Message systems for collaborations –Event/Logging service –Personal directory of services, metadata and annotations. –Access to LDAP services –Specialized application factories MEAD, Earthquake science, Particle Physics (Atlas) –Tool for testing performance of grid information servers. –Shared collaboration tools Including shared Powerpoint –Access and control of desktop Access Grid See

8 MyGridContext A Portal service; provides each user a simple directory of their favorite Grid “stuff”. –Each directory item can be An user interface to remote web service Application execution histories (event logs) External metadata catalog service reference –Users can add annotations (HTML) to directory entry.

9 Citation Metadata Topic List Citation Entry Wizard RSS Citation Catalogue XML Metadata Management

10 Web Services for Collaboration Portlets collect interfaces to AV control services for merging H323, SIP, and AG. Universal access to P2P, PDA, Cell Phone, Polycom, RealOne, Access Grid,… Scalable messaging supports 1000’s of Clients.

11 Links to desktop Apps for Vis

12 Current Applications

13 NCSA Grid Desktop (MEAD) GridDesktop – Java Application container for science interface (in this case MEAD input screen, plus output monitor) Malleable interface to facilitate submission of hundreds of jobs Screenshot shows submission of one job, running of another. Grid TaskFlow Engine – XML-based “workflow”, can monitor progress in GridDesktop Viewer on shows successfully completed “targets” in workflow Support services (metadata catalogs) track hundreds of runs

14 GRAPPA Atlas Experiment –Large Hadron Collider 100 MB/sec (10PB/year) Grid Access Portal for Physics Apps –To provide Atlas physicists with an point of access to Grid resources Manage submission of Athena and AtlSim jobs to condor cluster Manage interaction of analysis with physics data and grid services events detector histogram Mesg servc Job op servc Particle prop Analysis module Grappa Notebook App Manager Grappa This is a scientific notebook example there is text and there is also some interesting graphics and some scripts

15 Radio Astronomy: The BIMA Image Pipeline Pipeline automatically processes data from BIMA telescope Integrate use of Globus Java CoG into Pipeline software Convert components into secure grid services –Queue Manager is underway. Develop portlets for monitoring, administrating, and sending new processing requests.

16 A Collaboration on a Grid Portal Standard A standard for reusable Grid Portal Components –Portlet architecture modified for Grid Security –OGSI/OGSA compatible Partners – –NASA IPG –DOE SciDac CCTTSS CCA Components are OGSI Grid Services –Grid Lab (EU) –NPACI via Univ. of Texas –NEES Grid via Univ of Michigan –Argonne On Grid Software Repository (for services and components) OGSA interfaces for components 16