Grid Portal Services IeSE (the Integrated e-Science Environment)

advertisement
Grid Portal Services
IeSE (the Integrated e-Science Environment)
Andy Richards & Rob Allan
Contents
• Where are we now?
– IeSE : DataPortal, HPCPortal, InfoPortal
• Why use Portals?
• Where are we going?
– Portal Services : Web Services –> Grid Services
Presenter
Name
e-Science
Centre
Facility Name
Overview
• Grid and e-Science technologies to improve access to and integrate
CLRC's facilities for the UK scientific research community.
• Prototype projects, DataPortal and HPCGrid Portal.
• Main components of these are being re-worked in a service-based
environment which will conform to the Open Grid Services
Architecture (OGSA) being developed by the Globus team and IBM.
• Developments of middleware in the IeSE project will help us to
support other projects, such as DIAMOND, NWGrid and HPCx, using
emerging Grid technologies.
Presenter
Name
e-Science
Centre
Facility Name
DataPortal : General Architecture
User
XML wrapper
Local metadata
CCLRC
DataPortal
Server
XML wrapper
Local metadata
Local data
Local data
Facility 2
Facility 1
Presenter
Name
e-Science
Centre
Facility Name
What is the DataPortal ?
•
Making existing scientific data resources accessible through a single
interface.
•
Acting as a broker between scientists, facilities and data.
Presenter
Name
e-Science
Centre
Facility Name
DataPortal : Shopping Cart
Presenter
Name
e-Science
Centre
Facility Name
Welcome to the HPCPortal
Historically Perl / CGI interface to C/C++ based backend (inc. Globus GT2 Code)
Presenter
Name
e-Science
Centre
Facility Name
HPCPortal Grid Services
Presenter
Name
e-Science
Centre
Facility Name
HPCPortal Search Services
Presenter
Name
e-Science
Centre
Facility Name
HPCPortal Application Search
Presenter
Name
e-Science
Centre
Facility Name
HPCPortal Services
Presenter
Name
e-Science
Centre
Facility Name
InfoPortal
Presenter
Name
e-Science
Centre
Facility Name
InfoPortal
Presenter
Name
e-Science
Centre
Facility Name
InfoPortal (UK Centres Map)
Presenter
Name
e-Science
Centre
Facility Name
UK e-Science Grid Network Monitoring
Presenter
Name
e-Science
Centre
Facility Name
Custom Portals
Presenter
Name
e-Science
Centre
Facility Name
Integrated Portals
GSI
Data Systems
DataPortal
Web Services
GridFTP
Web Services
HPCPortal
Web Services
Visualisation
HPC Systems
Globus
Working with GGF Grid
Computing Environments
Research Group
Presenter
Name
e-Science
Centre
Facility Name
Why Use Portals ?
• Single point of access to remote resources
• Sign on once – Run Anywhere
• Increases security for end user and remote resources
• Reduces potential firewall problems
Presenter
Name
e-Science
Centre
Facility Name
Where are we going ?
• Move towards a modular portal framework
• Separation of presentation layer (e.g. web site / portal) from
backend services
• Implementation of backend services using web-services techniques
and or grid-services as they develop
Presenter
Name
e-Science
Centre
Facility Name
IeSE Project
• The Integrated e-Science Environment comprises DataPortal,
InfoPortal and HPCPortal
• Allows us to evaluate and deploy prototypes which may add value to
the UK e-Science Grid
Presenter
Name
e-Science
Centre
Facility Name
IeSE Functionality
The portals encapsulate functionality which adds value to the simple Grid pillars.
Globus pillar:
Value add:
single sign-on (GSI)
session management and role-based authorisation, expert system and ontologies
resource discovery
(MDS)
monitoring, personal selection and brokering
file transfer (GridFTP
and GASS)
database query and dataset location, replica management and QoS
job submission (GRAM
and GRIP)
query based on application functionality, matching to resources and i/o format and
content, workflow support
Presenter
Name
e-Science
Centre
Facility Name
IeSE Applications
e-Science Pilot Projects, CCPs - strong science base! Projects are now running
and using the re-usable software base of IeSE. Most funded by Research Council
e-Science grants:
• NERC Environment from the molecular level: An e-science proposal for modelling the
atomistic processes involved in environmental issues;
• BBSRC An E-Science Resource for High Throughput Protein Crystallography;
• EPSRC and Core Programme e-Science Technologies in the Simulation of Complex
Materials;
• NERC Data Grid;
• Core Programme UK e-Science Grid deployment project (Level 2 Grid)
• Working with other CLRC departments and collaborators gives powerful science drive.
Presenter
Name
e-Science
Centre
Facility Name
PHPNuke Portal Framework
• PHPNuke is a Content Management System
• Developed in PHP
• Uses MySQL or similar backend database
• Modular Dynamic Architecture
– Configurable using Blocks and Modules
• Inbuilt localisation
• User customisable interface
Presenter
Name
e-Science
Centre
Facility Name
PHPNuke
Presenter
Name
e-Science
Centre
Facility Name
HPCPortal (PHPNuke Version)
Presenter
Name
e-Science
Centre
Facility Name
HPCPortal – User Administration
Presenter
Name
e-Science
Centre
Facility Name
HPCPortal – Modules
Presenter
Name
e-Science
Centre
Facility Name
JetSpeed – Portal Framework
Presenter
Name
e-Science
Centre
Facility Name
JetSpeed – Portal Framework
Presenter
Name
e-Science
Centre
Facility Name
Acknowledgements
• Work on the IeSE project presented in this talk is done by myself
and members of the Grid Technology Group and Data Management
Group at CLRC (both DL and RAL).
• Some work of staff in the UK Grid Support Centre and Grid
Engineering Task Force on the UK e-Science Grid is also mentioned.
Presenter
Name
e-Science
Centre
Facility Name
Download