Download presentation
Presentation is loading. Please wait.
Published byCandace Barrett Modified over 8 years ago
1
Holding slide prior to starting show
2
A Grid-based Problem Solving Environment for GECEM Maria Lin and David Walker Cardiff University Yu Chen and Jason Jones Swansea University
3
Project Collaborators Cardiff University Swansea University BAE Systems HP Singapore Institute of HPC
4
Outline Project Overview and Challenges Design Gecem Portal and Portlets, and Grid Services Use Case Future Work Conclusion
5
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
6
GECEM Prototype Grid Geometry data UWS WeSC Other locations BAE SYSTEMS Create geometry Generate mesh CEM simulation MeshOutput
7
GECEM Production Grid Other locations Geometry data UWS Singapore BAE SYSTEMS Create geometry Generate mesh CEM simulation MeshOutput
8
Resources DataMeshersSolvers Geometry Files BAES Code Swansea Code Swansea
9
Challenges Resources are intrinsically distributed –No sharing of software and hardware –Sharing of data Need –Single logon to multiple machines –A user friendly interface –Secure environment –Support Multi-user
10
Open Grid Service Architecture (OGSA) Grid Services Provide GSI security Provide Lifecycle Management Provide state information –Service data elements Gridftp for file transfer
11
Why Grid-based? Advantages –Support resource sharing –Uniform access to resources Limitation –Complex to use –Low-level
12
Design Use portal and portlets to provide end- user interfaces for using grid services Use MyProxy as single log-on Use URI and GridFTP to locate input files Develop OGSA Grid Services for mesh generation and solver migration Use UDDI to discover services
13
Portals and Portlets Portal –Aggregate and integrate portlets Portlets –Individual window applications that provide content for a portal –Easily customised for individual users or groups of users.
14
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
15
Gecem Portal - Overview
16
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
17
Grid Portlets Resource Browser Portlet –Resource Registry Credential Retrieval Portlet –Credential Management uses credential repository to store user credentials Provide File Browser Portlet and GridFTP Browser Service
18
Resource Registry Hand-written XML registry Consists a list of machines and the services provided by these Define the machine provides –Myproxy –grid-ftp –gram
19
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
20
Gecem Portlets - Functional Meshing Portlet Migrate Solver Portlet
21
GECEM Portlets - Instance File Selection Portlet File Parameter Portlet UDDI Portlet Grid Service Portlet to invoke meshes and solvers simulation
22
Meshing Portlet - Options
23
Migrate Solver - Options
24
Grid Services Legacy codes –Complex, high-quality Develop OGSA compliant grid services –Meshing Grid Service –Migrate App Grid Service
25
Portlet to invoke Grid Service File Browser Portlet (select local files) File Parameters Portlet (display URI of files) UDDI Portlet (select service) Invoke Grid Service Files GSH Files
26
Use Case Mesh Service Geometry Data files Meshes Solver control files Migrate Solver Service BAE Swansea WeSC Solver Output Solver
27
Current Version Use Gridsphere 2.0.2 as the portlet- based portal Use Gridportlets (cvs version)
28
Software Prerequisite Software –Java 2 Standard Edition version 1.4.2 or higher. –Tomcat 4.1.31 –Apache Ant version 1.6.2 –Globus Toolkit (GT3.2.1)
29
Future Work Archiving results Use workflow model Apply RAVE for visualization Adapt our framework to WSRF Extend GECEM grid to include all project partners
30
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.