Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University

Slides:



Advertisements
Similar presentations
PRAGMA BioSciences Portal Raj Chhabra Susumu Date Junya Seo Yohei Sawai.
Advertisements

LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
W w w. h p c - e u r o p a. o r g HPC-Europa Portal: Uniform Access to European HPC Infrastructure Ariel Oleksiak Poznan Supercomputing.
Australian Virtual Observatory A distributed volume rendering grid service Gridbus 2003 June 7 Melbourne University David Barnes School of Physics, The.
OMII-UK Steven Newhouse, Director. © 2 OMII-UK aims to provide software and support to enable a sustained future for the UK e-Science community and its.
Holding slide prior to starting show. Supporting Collaborative Working of Construction Industry Consortia via the Grid - P. Burnap, L. Joita, J.S. Pahwa,
SWIM WEB PORTAL by Dipti Aswath SWIM Meeting ORNL Oct 15-17, 2007.
6th Biennial Ptolemy Miniconference Berkeley, CA May 12, 2005 Distributed Computing in Kepler Ilkay Altintas Lead, Scientific Workflow Automation Technologies.
Slides for Grid Computing: Techniques and Applications by Barry Wilkinson, Chapman & Hall/CRC press, © Chapter 1, pp For educational use only.
Office of Science U.S. Department of Energy Grids and Portals at NERSC Presented by Steve Chan.
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
Globus Computing Infrustructure Software Globus Toolkit 11-2.
Web-based Portal for Discovery, Retrieval and Visualization of Earth Science Datasets in Grid Environment Zhenping (Jane) Liu.
TPAC Digital Library Talk Overview Presenter:Glenn Hyland Tasmanian Partnership for Advanced Computing & Australian Antarctic Division Outline: TPAC Overview.
Grid Computing, B. Wilkinson, a.1 Grid Portals.
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
Visualisation & Grid Applications of Electromagnetic Scattering from Aircraft Mark Spivack (PI), Andrew Usher, Xiaobo Yang, Mark Hayes CeSC, DAMTP & BAE.
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.
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
ANSTO E-Science workshop Romain Quilici University of Sydney CIMA CIMA Instrument Remote Control Instrument Remote Control Integration with GridSphere.
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.
ESP workshop, Sept 2003 the Earth System Grid data portal presented by Luca Cinquini (NCAR/SCD/VETS) Acknowledgments: ESG.
A General and Scalable Solution of Heterogeneous Workflow Invocation and Nesting Tamas Kukla, Tamas Kiss, Gabor Terstyanszky.
23:48:11Service Oriented Cyberinfrastructure Lab, Grid Portals Fugang Wang April 29
Holding slide prior to starting show. Grid Projects at WeSC: Synergies and Opportunities David W. Walker School of Computer Science Cardiff University.
The ACGT Workflow Editing & Enactment Environment Giorgos Zacharioudakis Institute of Computer Science, Foundation for Research & Technology – Hellas (ICS-FORTH)
Sharing Workflows through Coarse-Grained Workflow Interoperability : Sharing Workflows through Coarse-Grained Workflow Interoperability G. Terstyanszky,
ShibGrid: Shibboleth access to the UK National Grid Service University of Oxford and STFC.
Application portlets within the PROGRESS HPC Portal Michał Kosiedowski
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Code Applications Tamas Kiss Centre for Parallel.
A portal interface to my Grid workflow technology Stefan Rennick Egglestone University of Nottingham
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.
Rob Allan Daresbury Laboratory A Web Portal for the National Grid Service Xiaobo Yang, Dharmesh Chohan, Xiao Dong Wang and Rob Allan CCLRC e-Science Centre,
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.
All Hands Meeting 2005 BIRN Portal Architecture: Security Jana Nguyen
1 Media Grid Initiative By A/Prof. Bu-Sung Lee, Francis Nanyang Technological University.
1 P-GRADE Portal: a workflow-oriented generic application development portal Peter Kacsuk MTA SZTAKI, Hungary Univ. of Westminster, UK.
Grid-Powered Scientific & Engineering Applications Ho Quoc Thuan INSTITUTE OF HIGH PERFORMANCE COMPUTING.
WHIP - Workflow Hosted in Portals Kurt Mueller and Andrew Harrison School of Computer Science, Cardiff And Ian Taylor School of Computer Science, Cardiff.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
Shibboleth & Grid Integration STFC and University of Oxford (and University of Manchester)
National Computational Science National Center for Supercomputing Applications National Computational Science Integration of the MyProxy Online Credential.
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
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.
SHIWA and Coarse-grained Workflow Interoperability Gabor Terstyanszky, University of Westminster Summer School Budapest July 2012 SHIWA is supported.
AHM04: Sep 2004 Nottingham CCLRC e-Science Centre eMinerals: Environment from the Molecular Level Managing simulation data Lisa Blanshard e- Science Data.
National Energy Research Scientific Computing Center (NERSC) Visportal : interface to grid enabled NERC resources Cristina Siegerist NERSC Center Division,
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
Introduction to Portals.
© Geodise Project, Scenario: Design optimisation v Model device, discretize, solve, postprocess, optimise Scripting.
© Geodise Project, University of Southampton, Workflow Support for Advanced Grid-Enabled Computing Fenglian Xu *, M.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
Collaborative Tools for the Grid V.N Alexandrov S. Mehmood Hasan.
SHIWA Simulation Platform (SSP) Gabor Terstyanszky, University of Westminster EGI Community Forum Munnich March 2012 SHIWA is supported by the FP7.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
December, 2006 ws-VLAM Workflow Management System a Re-factoring of VLAM Dmitry Vasyunin Adianto Wibisono Adam Belloum.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
InSilicoLab – Grid Environment for Supporting Numerical Experiments in Chemistry Joanna Kocot, Daniel Harężlak, Klemens Noga, Mariusz Sterzel, Tomasz Szepieniec.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
Shaowen Wang 1, 2, Yan Liu 1, 2, Nancy Wilkins-Diehr 3, Stuart Martin 4,5 1. CyberInfrastructure and Geospatial Information Laboratory (CIGI) Department.
Holding slide prior to starting show. GECEM: Grid-Enabled Computational Electromagnetics David W. Walker School of Computer Science Cardiff University.
Tamas Kiss University Of Westminster
Grid Portal Services IeSE (the Integrated e-Science Environment)
A portal interface to myGrid workflow technology
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

Holding slide prior to starting show

Lessons Learned from the GECEM Portal David Walker Cardiff University

17 July 2006WoCo9, Prescott, Arizona3 The GECEM Project GECEM = Grid-Enabled Computational ElectroMagnetics. Two-year project funded by the UK Department of Trade and Industry (DTI). Collaborators: –Cardiff University –University of Wales, Swansea –BAE SYSTEMS –Hewlett-Packard –Singapore Institute of High Performance Computing –Welsh e-Science Centre

17 July 2006WoCo9, Prescott, Arizona4 Main Project Objective To apply grid technologies to enable large-scale scientific and engineering research across a globally-distributed extended enterprise. The partners in the extended enterprise only partially trust one another. CEM was chosen as the application area, but our approach could also be applied to CFD and structural mechanics (for example).

17 July 2006WoCo9, Prescott, Arizona5 Subsidiary Project Objectives Explore secure sharing of code and simulation capability. Grid-enable legacy code by exposing software components as services. Develop a GECEM portal as an integrated user interface to the underlying GECEM services and tools.

17 July 2006WoCo9, Prescott, Arizona6 Aims of Talk Overview of GECEM portal. Lessons learned from the portal. Directions for future research.

17 July 2006WoCo9, Prescott, Arizona7 The GECEM Workflow GT3.2 services are used to create the surface and volume meshes, and to initiate the CEM simulation. The CEM simulation is migrated to a remote machine for execution. Simulation results are collaboratively visualised using the RAVE system. Geometry Create surface mesh Create volume mesh Perform CEM simulation Convert format Visualize

17 July 2006WoCo9, Prescott, Arizona8 GECEM Prototype Grid Geometry data Swansea Cardiff Other locations BAE SYSTEMS Create geometry Generate meshes CEM simulation Code and Meshes Output

17 July 2006WoCo9, Prescott, Arizona9 GECEM Production Grid Other locations Geometry data UWS Singapore BAE SYSTEMS Create geometry Generate mesh CEM simulation Code and Mesh Output

17 July 2006WoCo9, Prescott, Arizona10 GECEM Portal Based on GridSphere portal framework and GridPortlets Uses Tomcat Accesses GT3.2.1 services for mesh generation and CEM simulation migration. Accesses “vanilla” Web services for collaborative visualisation via RAVE. Uses JSR-168 compliant portlets to construct the portal.

17 July 2006WoCo9, Prescott, Arizona11 GECEM Portal Design CEM Migration Service Volume Mesh Service Surface Mesh Service RAVE Services MyProxy Server GridPortlets GECEM Portal UDDI registry GECEM Portlets

17 July 2006WoCo9, Prescott, Arizona12 GridPortlets Resource Browser Portlet –Resource Registry Credential Retrieval Portlet –Credential Management Service uses credential repository to store user credentials. File Browser Portlet Easy-to-use portlet for invoking Reliable File Transfer Service

17 July 2006WoCo9, Prescott, Arizona13 Main GECEM Portlets File Selection Portlet: user selects input data for mesh services and CEM migration service, and location of output. Based on GridPortlets File Browser Portlet. UDDI Portlet: user selects from a list of services. Service Invocation Portlet: invokes the service selected by UDDI Portlet using files from File Selection Portlet. RAVE Portlet: for collaborative visualisation.

17 July 2006WoCo9, Prescott, Arizona14 Other GECEM Portlets Job Status Portlet: view status of submitted jobs and input/output files. User can logout of portal and login again later to check progress. Progress Portlet: displays estimate of percentage of job completed. Progress Log Portlet: displays information on events happening as a job progresses. Conversion Portlet: converts ADF solver output file to RAVE-compatible format.

17 July 2006WoCo9, Prescott, Arizona15 RAVE Portlet RAVE supports remote rendering and collaborative visualisation, navigation and manipulation of data sets. Participants in a collaborative session can either explore data independently or in “follow-the-leader” mode. The RAVE Portlet allows a user to select machines to host the RAVE Data Service and perform the rendering, and to initiate or join a collaborative visualisation session.

17 July 2006WoCo9, Prescott, Arizona16 Security Makes use of certificates and Grid Security Infrastructure (GSI) from Globus project. Provides for single sign-on and credential delegation. Uses MyProxy Upload Tool embedded in portal to upload proxy certificate to online MyProxy repository. GridSphere’s Logon Portlet retrieves proxy certificate and stores it in the GridPortlets credential repository. Services authenticate users by interacting with the GridPortlets credential repository.

17 July 2006WoCo9, Prescott, Arizona17 GECEM Screenshots Login: Welcome: File selection: Service discovery: Job submission and status: Progress: RAVE:

17 July 2006WoCo9, Prescott, Arizona18 Positive Lessons Learned Portal provides a high-level user interface for scientists to access distributed resources easily. Portal shields users from the complexities of using the Grid. Users can access the portal from any web browser. Easy to integrate software from different sources into portal.

17 July 2006WoCo9, Prescott, Arizona19 Negative Lessons Learned Debugging distributed applications is hard! Portals built from portlets appear to be limited in their support for dynamic workflow composition. In the GECEM portal we have a static linear workflow in which each node is a placeholder for a service selected by the user from a list.

17 July 2006WoCo9, Prescott, Arizona20 Workflow Composition General-purpose service-based workflow composition environments are stand-alone, eg., Taverna, Triana, Kepler, rather than being web- or portlet-based. Scientific users appear to want more generality than the static workflows typified in GECEM. But they may not want the generality of a fully dynamic workflow composition environment.

17 July 2006WoCo9, Prescott, Arizona21 Proposed Solution Need a tool to create workflow structure by connecting together programming patterns or templates. For example, these 2 patterns: can be used to build this workflow:

17 July 2006WoCo9, Prescott, Arizona22 Proposed Solution (cont.) After the workflow structure has been created it is stored in a file. This file is then used to configure the portal. This approach acts as a portal builder for reasonably small, simple workflows.

17 July 2006WoCo9, Prescott, Arizona23 Other Issues In GECEM services are virtualised, but not data. Need a virtualised data store. Need to annotate intermediate and final data products with metadata which can then be used to perform searches across the data store. Need to move from GT3.2 services to GT4.x, or whatever.

17 July 2006WoCo9, Prescott, Arizona24 Conclusions Portals based on JSR-168 compliant portlets provide a good way of building user interfaces to distributed scientific applications. But tools are needed to allow new scientific workflows to be integrated into a portal.

17 July 2006WoCo9, Prescott, Arizona25 Web Sites GECEM: RAVE:

17 July 2006WoCo9, Prescott, Arizona26