Holding slide prior to starting show. A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University.

Slides:



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

Building Portals to access Grid Middleware National Technical University of Athens Konstantinos Dolkas, On behalf of Andreas Menychtas.
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.
Legacy code support for commercial production Grids G.Terstyanszky, T. Kiss, T. Delaitre, S. Winter School of Informatics, University.
Using the Collaborative Tools in NEESgrid Charles Severance University of Michigan.
C. Grimme, A. Papaspyrou Scheduling in C3-Grid AstroGrid-D Workshop Project: C3-Grid Collaborative Climate Community Data and Processing Grid Scheduling.
CGW 2009 Vine Toolkit A uniform access and portal solution to existing grid middleware services P.Dziubecki, T.Kuczynski, K.Kurowski, D.Szejnfeld, D.Tarnawczyk,
Holding slide prior to starting show. Supporting Collaborative Working of Construction Industry Consortia via the Grid - P. Burnap, L. Joita, J.S. Pahwa,
MTA SZTAKI Hungarian Academy of Sciences Grid Computing Course Porto, January Introduction to Grid portals Gergely Sipos
Slides for Grid Computing: Techniques and Applications by Barry Wilkinson, Chapman & Hall/CRC press, © Chapter 1, pp For educational use only.
1-2.1 Grid computing infrastructure software Brief introduction to Globus © 2010 B. Wilkinson/Clayton Ferner. Spring 2010 Grid computing course. Modification.
Data Grids: Globus vs SRB. Maturity SRB  Older code base  Widely accepted across multiple communities  Core components are tightly integrated Globus.
Workshop on Cyber Infrastructure in Combustion Science April 19-20, 2006 Subrata Bhattacharjee and Christopher Paolini Mechanical.
4b.1 Grid Computing Software Components of Globus 4.0 ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson, slides 4b.
Jun Peng Stanford University – Department of Civil and Environmental Engineering Nov 17, 2000 DISSERTATION PROPOSAL A Software Framework for Collaborative.
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.
1 Application Specific Module for P-GRADE Portal 2.7 Application Specific Module overview Akos Balasko MTA-SZTAKI LPDS
Grid Computing, B. Wilkinson, a.1 Grid Portals.
Grid Portals ITCS 4010 Grid Computing, 2005, UNC-Charlotte, B. Wilkinson.
XCAT Science Portal Status & Future Work July 15, 2002 Shava Smallen Extreme! Computing Laboratory Indiana University.
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
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.
OPEN GRID SERVICES ARCHITECTURE AND GLOBUS TOOLKIT 4
Towards a Javascript CoG Kit Gregor von Laszewski Fugang Wang Marlon Pierce Gerald Guo
Flexibility and user-friendliness of grid portals: the PROGRESS approach Michal Kosiedowski
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
Grids and Portals for VLAB Marlon Pierce Community Grids Lab Indiana University.
23:48:11Service Oriented Cyberinfrastructure Lab, Grid Portals Fugang Wang April 29
07/06/11 New Features of WS-PGRADE (and gUSE) 2010 Q Q2 Miklós Kozlovszky MTA SZTAKI LPDS.
GridFE: Web-accessible Grid System Front End Jared Yanovich, PSC Robert Budden, PSC.
Topaz : A GridFTP extension to Firefox M. Taufer, R. Zamudio, D. Catarino, K. Bhatia, B. Stearn University of Texas at El Paso San Diego Supercomputer.
National Computational Science National Center for Supercomputing Applications National Computational Science NCSA-IPG Collaboration Projects Overview.
Application portlets within the PROGRESS HPC Portal Michał Kosiedowski
Apache Airavata (Incubating) Gateway to Grids & Clouds Suresh Marru Nov 10 th 2011.
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,
6/12/99 Java GrandeT. Haupt1 The Gateway System This project is a collaborative effort between Northeast Parallel Architectures Center (NPAC) Ohio Supercomputer.
Institute For Digital Research and Education Implementation of the UCLA Grid Using the Globus Toolkit Grid Center’s 2005 Community Workshop 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
WALSAIP Portal Automated Composition of Signal Processing Operators Mariana Mendoza Botero.
Grid-Powered Scientific & Engineering Applications Ho Quoc Thuan INSTITUTE OF HIGH PERFORMANCE COMPUTING.
Grid Execution Management for Legacy Code Applications Grid Enabling Legacy Applications.
ISERVOGrid Architecture Working Group Brisbane Australia June Geoffrey Fox Community Grids Lab Indiana University
Cole David Ronnie Julio. Introduction Globus is A community of users and developers who collaborate on the use and development of open source software,
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
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.
National Energy Research Scientific Computing Center (NERSC) Visportal : interface to grid enabled NERC resources Cristina Siegerist NERSC Center Division,
The Gateway Computational Web Portal Marlon Pierce Indiana University March 15, 2002.
1 Egrid portal Stefano Cozzini and Angelo Leto. 2 Egrid portal Based on P-GRADE Portal 2.3 –LCG-2 middleware support: broker, CEs, SEs, BDII –MyProxy.
PROGRESS: GEW'2003 Using Resources of Multiple Grids with the Grid Service Provider Michał Kosiedowski.
Introduction to Portals.
Holding slide prior to starting show. Lessons Learned from the GECEM Portal David Walker Cardiff University
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
ACGT Architecture and Grid Infrastructure Juliusz Pukacki ‏ EGEE Conference Budapest, 4 October 2007.
Antonio Fuentes RedIRIS Barcelona, 15 Abril 2008 The GENIUS Grid portal.
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
A portal interface to myGrid workflow technology
CICC Portal Ability to submit a BCI Job.
Grid Computing Software Interface
Presentation transcript:

Holding slide prior to starting show

A Portlet Interface for Computational Electromagnetics on the Grid Maria Lin and David Walker Cardiff University

Project Collaborators Cardiff University Swansea University BAE Systems HP Singapore Institute of HPC

Outline Project Overview and Challenges Design Gecem Portal and Portlets Portal and Security Use Case Future Work Conclusion

Project Objective Develop a user-friendly environment for users to integrate mesh generation, large-scale linear system solver, and collaborative visualization within a Web service framework. Problem domain is computational electromagnetics

GECEM Prototype Grid Geometry data UWS WeSC Other locations BAE SYSTEMS Create geometry Generate mesh CEM simulation MeshOutput

GECEM Production Grid Other locations Geometry data UWS Singapore BAE SYSTEMS Create geometry Generate mesh CEM simulation MeshOutput

Challenges Resources are intrinsically distributed –No sharing of software and hardware –Sharing data Requirements –Single logon to multiple machines –A user friendly interface –Secure environment –Support Multi-user

Previous Work Use a shell-script to call Global Toolkit 2.0 User account handling is complex Not user-friendly

Current Approach Use a portlet approach Use GridSphere Portal framework Use portlet service models provided by GridPortlets Create GECEM portlets to locate input files and services and to submit jobs

Portlet Design Programmed in Java User-interface component Handles user requests and generates dynamic content in the form of markup fragments that can be aggregated with other fragments to form a portal page A portlet is a window to provide a specific service Easy to customize for individual users or groups of users

Portlets Visible active components users see within their portal pages Java servlet inside a portal A special type of servlets –The Portlet API extends and subclasses the Servlet API

GridSphere Provide a portlet container Provide user management, session management, and group management Provide support for role-based access control Provide portlet subscription Provide layout selection Allow third-party portlet

Grid Portlets Resource Browser Portlet –Resource Registry Credential Retrieval Portlet –Credential Management uses credential repository to store user credentials Provide File Browser Portlet Easy to use for invoking OGSA Reliable File Transfer (RFT) Service

GECEM portlets Select machine for mesh services and solver service Select geometry file from a list of machines Invoke OGSA grid service for job submission

GECEM Portal Supports surface mesh generation Supports volume mesh generation Supports CEM solver migration Supports collaborative visualisation and analysis

Aspects Accessbility of CEM solver codes –High quality –Significant investments of time and money –Owner may not want to install codes permanently on computers outside of their organisation

CEM solver service Support migration of codes to a target machine execute Send output to solution archive Delete codes and data sets

Workflow Surface Mesh service Volume Mesh Service CEM Solver Service Geometry data Geometry Archive Surface Mesh Archive Volume mesh archive Solution archive Solution data

Portal and Security Based on Globus Security Infrastructure for authentication Provides single sign-on –Use grid credentials –Use proxy certificate –Use MyProxy Credential Repository –Use MyProxy Upload Tool

Logon using MyProxy User upload their credential to a MyProxy Server User Logon the Gecem Portal using the MyProxy username and passphrase Login Portlet retrieves the credential from the MyProxy Server and creates a credential mapping for the user GridPortlet stores the credential into a credential repository

Design GECEM portal CEM Solver Service Volume Mesh Service Surface Mesh Service Archives MyProxy Server

Use Case Mesh Service Geometry Data files Meshes Solver control files Migrate Solver Service BAE Swansea WeSC Solver Output Solver

Current Version Use Gridsphere as the portlet- based portal Use Gridportlets (cvs version)

Software Prerequisite Software –Java 2 Standard Edition version or higher. –Tomcat –Apache Ant version –Globus Toolkit (GT3.2.1)

Related Work Geodise toolkit P-GRADE GEMLCA

Work In Progress Archiving results Use UDDI for service discovery Apply RAVE for visualization

Future Work Use workflow model Adapt our framework to WSRF Extend GECEM grid to include all project partners

Conclusion Portal provides a high-level user interface for scientists to access distributed resources easily Portal hides away the complexity of using grid User can access the portal anywhere