XCAT Science Portal Status & Future Work July 15, 2002 Shava Smallen Extreme! Computing Laboratory Indiana University.

Slides:



Advertisements
Similar presentations
CHEP 2000, Roberto Barbera Roberto Barbera (*) GENIUS: a Web Portal for the GRID Meeting Grid.it, Bologna, (*) work in collaboration.
Advertisements

TeraGrid Deployment Test of Grid Software JP Navarro TeraGrid Software Integration University of Chicago OGF 21 October 19, 2007.
ATLAS/LHCb GANGA DEVELOPMENT Introduction Requirements Architecture and design Interfacing to the Grid Ganga prototyping A. Soroko (Oxford), K. Harrison.
Data Management Expert Panel - WP2. WP2 Overview.
Andrew McNab - Manchester HEP - 2 May 2002 Testbed and Authorisation EU DataGrid Testbed 1 Job Lifecycle Software releases Authorisation at your site Grid/Web.
Using the Collaborative Tools in NEESgrid Charles Severance University of Michigan.
Reusable Components for Grid Computing Portals Marlon Pierce Community Grids Lab Indiana University.
IBM WebSphere Portal © 2008 IBM Corporation 1 Deliver an Irresistible User Experience  Provides an interactive user experience  No programming needed,
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.
1 CENTER FOR PARALLEL COMPUTERS An Introduction to Globus Toolkit® 3 -Developing Interoperable Grid services.
The Cactus Portal A Case Study in Grid Portal Development Michael Paul Russell Dept of Computer Science The University of Chicago
GridScape Ding Choon Hoong Grid Computing and Distributed Systems (GRIDS) Lab. The University of Melbourne Melbourne, Australia WW Grid.
GridSphere for GridLab A Grid Application Server Development Framework By Michael Paul Russell Dept Computer Science University.
Magda – Manager for grid-based data Wensheng Deng Physics Applications Software group Brookhaven National Laboratory.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
QCDgrid Technology James Perry, George Beckett, Lorna Smith EPCC, The University Of Edinburgh.
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.
GRAPPA Part of Active Notebook Science Portal project A “notebook” like GRAPPA consists of –Set of ordinary web pages, viewable from any browser –Editable.
CERN - IT Department CH-1211 Genève 23 Switzerland t Monitoring the ATLAS Distributed Data Management System Ricardo Rocha (CERN) on behalf.
Teaching and Learning with Open Science Grid quarknet.fnal.gov/e-labs/
Holding slide prior to starting show. A Grid-based Problem Solving Environment for GECEM Maria Lin and David Walker Cardiff University Yu Chen and Jason.
HPC club presentation A proposal for a campus-wide research grid Barry Wilkinson Department of Computer Science UNC-Charlotte Dec. 2, 2005.
5 November 2001F Harris GridPP Edinburgh 1 WP8 status for validating Testbed1 and middleware F Harris(LHCb/Oxford)
Business Solutions Using Microsoft ® Office SharePoint ® Server ROADSHOW.
ARGONNE  CHICAGO Ian Foster Discussion Points l Maintaining the right balance between research and development l Maintaining focus vs. accepting broader.
CoG Kit Overview Gregor von Laszewski Keith Jackson.
David Adams ATLAS ATLAS Distributed Analysis David Adams BNL March 18, 2004 ATLAS Software Workshop Grid session.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
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.
Introduction to Apache OODT Yang Li Mar 9, What is OODT Object Oriented Data Technology Science data management Archiving Systems that span scientific.
23:48:11Service Oriented Cyberinfrastructure Lab, Grid Portals Fugang Wang April 29
GridFE: Web-accessible Grid System Front End Jared Yanovich, PSC Robert Budden, PSC.
QCDGrid Progress James Perry, Andrew Jackson, Stephen Booth, Lorna Smith EPCC, The University Of Edinburgh.
Grid Status - PPDG / Magda / pacman Torre Wenaus BNL U.S. ATLAS Physics and Computing Advisory Panel Review Argonne National Laboratory Oct 30, 2001.
Contents 1.Introduction, architecture 2.Live demonstration 3.Extensibility.
CYBERINFRASTRUCTURE FOR THE GEOSCIENCES Data Replication Service Sandeep Chandra GEON Systems Group San Diego Supercomputer Center.
Virtual Data Grid Architecture Ewa Deelman, Ian Foster, Carl Kesselman, Miron Livny.
Extreme! Computing Lab, Dept. of Computer Science, Indiana University 1 Programming the Grid with Components Madhu Govindaraju Aleksander Slominski Dennis.
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.
NGS Portal.
Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.
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.
1 The Portal Expedition Beth Plale, Dennis Gannon Indiana University – Project Leads Jay Alameda NCSA – Project Coordinator The Alliance Portals Expedition.
Atlas Grid Status - part 1 Jennifer Schopf ANL U.S. ATLAS Physics and Computing Advisory Panel Review Argonne National Laboratory Oct 30, 2001.
Grid User Interface for ATLAS & LHCb A more recent UK mini production used input data stored on RAL’s tape server, the requirements in JDL and the IC Resource.
ATLAS is a general-purpose particle physics experiment which will study topics including the origin of mass, the processes that allowed an excess of matter.
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
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
DSpace System Architecture 11 July 2002 DSpace System Architecture.
Virtual Data Management for CMS Simulation Production A GriPhyN Prototype.
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.
AHM, Aug-30-Sept-2, 2004 Virtual Research in the UK: Advanced Portal Services Mark Baker and Hong Ong Distributed Systems Group University of Portsmouth.
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.
National Energy Research Scientific Computing Center (NERSC) Visportal : interface to grid enabled NERC resources Cristina Siegerist NERSC Center Division,
INFSO-RI Enabling Grids for E-sciencE Using of GANGA interface for Athena applications A. Zalite / PNPI.
Application Web Service Toolkit Allow users to quickly add new applications GGF5 Edinburgh Geoffrey Fox, Marlon Pierce, Ozgur Balsoy Indiana University.
Grid Status - PPDG / Magda / pacman Torre Wenaus BNL DOE/NSF Review of US LHC Software and Computing Fermilab Nov 29, 2001.
David Adams ATLAS ATLAS Distributed Analysis (ADA) David Adams BNL December 5, 2003 ATLAS software workshop CERN.
David Adams ATLAS ATLAS Distributed Analysis and proposal for ATLAS-LHCb system David Adams BNL March 22, 2004 ATLAS-LHCb-GANGA Meeting.
David Adams ATLAS ADA: ATLAS Distributed Analysis David Adams BNL December 15, 2003 PPDG Collaboration Meeting LBL.
Breaking the frontiers of the Grid R. Graciani EGI TF 2012.
Shaowen Wang1, 2, Yan Liu1, 2, Nancy Wilkins-Diehr3, Stuart Martin4,5
OGCE OGCE The Open Grid Computing Environments Collaboratory
Middleware for Grid Portal Development
Presentation transcript:

XCAT Science Portal Status & Future Work July 15, 2002 Shava Smallen Extreme! Computing Laboratory Indiana University

Outline 1.Current Status: a.Architecture b.Case Study: Grappa i.US-ATLAS ii.GriPhyN 2.Future Work: a.Recent developments i.Web portal frameworks & portlets ii.Application Factory Web Services (AFWS) iii.Web Services for Remote Portals (WSRP) b.xportlets

Motivation Lots of Grid tools & services Requires a good deal of expertise to –develop an application –use an application (more than what many users want to know) Grid portal: –web portal by which users can access Grid tools & services –common approach XCAT Science Portal screenshot

XCAT Science Portal Grid portal framework for building personal science portals Active notebook (execution management) –HTML pages to describe the features of the notebook and how to use it –HTML forms which can be used to launch parameterizable scripts –Results archived - parameters stored in a sub-notebook (previously known as Active Notebook project )

Scripts Very flexible Jython - access to Java classes –Globus Java CoG kit –XCAT –XMESSAGES Not every user has to write scripts Notebooks can be shared among users –Import/export capability jython script app1 portal Grid Invoke jython interpreter Launch app1 parameters

Portal Web Server (tomcat server + java servlets) Jython Intepreter Notebook Database GSI Authentication XCAT Science Portal Architecture User’s Web Browser Grid

Case Study: Grappa Grappa: Grid access portal for physics applications –provide a Grid portal front-end by which physicists can manage computation and data Joint work with Rob Gardner’s group (IU Physics & U. of Chicago Physics) –Part of the ATLAS collaboration (US- ATLAS) Subproject of Grid Physics Network (GriPhyN)

ATLAS Detector for the Large Hadron Collider (LHC) at CERN 2000 physicists, 150+ universities & laboratories, 34 countries Expected to be on-line in 2006 Why the Grid? –Raw data: 2 PB/yr –Analysis: 8 PB/yr Participant in several Grid projects: LCG, GridPP, INFN Grid, DataGrid, PPDG, GriPhyN/IVDGL ATLAS detector

XCAT Science Portal & ATLAS Athena = ATLAS software framework Athena Notebook Prototype/Demo –ATLAS Software Week (March) –Allow user to submit sequence of Athena job options files to US-ATLAS testbed resources –File staging, remote job option file editing, basic monitoring, ad-hoc viz –Packaged with Pacman – installed with single command Distributed to US-ATLAS testbed this month –Interactive jobs –Production – scripting interface to launch and portal to monitor

GriPhyN: Grid Physics Network Targets data-intensive applications –ATLAS, CMS, LIGO, and SDSS Provide a set of tools for collaborative data analysis –90% of data is derived –Virtual data - transparency with respect to location and materialization Data replicated & distributed – transfer or recompute

Virtual Data Browser Search virtual data Publish virtual data: create transformations and derivations Application Planner Executor Catalog Services Info Services Policy/Security Monitoring Repl. Mgmt. Reliable Transfer Service Compute ResourceStorage Resource DAG User Profile – bookmarks, credential mgmt, resource mgmt, etc.  Provide functionality analogous to that of a web browser

Outline 1.Current Status: a.Architecture b.Case Study: Grappa i.US-ATLAS ii.GriPhyN 2.Future Work: a.Recent developments i.Web portal frameworks & portlets ii.Application Factory Web Services (AFWS) iii.Web Services for Remote Portals (WSRP) b.xportlets

Web Portal Frameworks Separation of appearance & functionality –User customization of appearance (multi-user support) –Functionality packaged into portlets Examples: IBM Websphere, Apache Jetspeed, etc. Many Grid portal efforts Encourages interoperability Jetspeed screenshot

Application Factories Applications are difficult to deploy –Libraries, licensing, environment setup, etc. –E.g., Athena: 10 GB library, Redhat 6.1 Web services approach –XCAT implementation –App. factory web service (AFWS) is a stateless, persistent service and launches one instance of the application –Distributed component applications Both individual components and composite application are web services

WSRP Specification Web Services for Remote Portals Generic proxy portlet –Talks to any remote WSRP-enabled web service Web service handles content WSRP web service registry Advantage? –No installation required; just contact WSRP web service

Putting It Together AFWS Registry app1 Application coordinator Application instance (1) (2) (3) (4) (5) (6) (7) Grid Portal AFWS proxy portlet Notebook(s) AFWS jython scripts Archiving (sub-notebooks) Portal Grid AFWS = Application Factory Web Service

xportlets Use Jetspeed as web portal framework –Open source from apache xportlets – bundle of portlets –AFWS proxy portlet –MyProxy portlet –Xmessages pull –GridFTP File Browser Scripting API to create Application Factories –Different kinds – XCAT, notebooks, etc.

Summary Current XCAT Science Portal architecture –Active notebooks, scripts Case Study: Grappa –US-ATLAS –GriPhyN Redesign to portlet & web services architecture –Jetspeed takes care of presentation –Interoperability – pluggable into any portlet- enabled portal framework –Easy deployment – web services & generic proxy

More Information Extreme! Computing Laboratory: XCAT Science Portal: Grappa: xportlets: (coming soon…)

Putting It Together AFWS Registry AFWS Notebook(s) Component instance Component instance component Instance Application coordinator Application instance (1) (2) (3) (4) (5) (6) (7) jython scripts Grid Portal AFWS proxy portlet Archiving (sub-notebooks) Portal Grid AFWS = Application Factory Web Service