...

3 - Catania Science Gateway

by user

on
Category:

software

99

views

Report

Comments

Transcript

3 - Catania Science Gateway
Enabling Grids for E-sciencE
A new framework to build Science
Gateways based on EnginFrame
and Liferay
Riccardo Rotondo ([email protected])
INFN Catania – Italy
The Second International Conference of Parallel,
Distributed, Grid and Cloud Computing for
Engineering
12-15 April 2011
Ajaccio – Corsica - France
1
Outline
Enabling Grids for E-sciencE
• Grid access technologies
• Science Gateway
• The e-Collaboration environment
– The old paradigm
– Decomposing the architecture
– The new “brick” approach
• Use Cases:
– The DECIDE Application Portal
– The INDICATE e-Culture Science Gateway
2
Riccardo Rotondo
Pareng '11 - Ajaccio, France - April 14, 2011
Grid Interface Evolution
Enabling Grids for E-sciencE
• The way users access Grid resources has
continuously evolved towards simplicity and
transparency:
• Command Line
– Globus and gLite CLI
– Used by the enthusiastic and early adopter scientists
• GUI applications
– gEclipse, Grid2Win
– Good to expand the communities but difficult to maintain
• Web Interface
– GENIUS, P-GRADE
– Easier for new users but monolithic
• Science Gateways
Riccardo Rotondo
3
Pareng '11 - Ajaccio, France - April 14, 2011
Science Gateway
Enabling Grids for E-sciencE
A framework of tools that allows scientists to run
applications with little concern for where the
computation actually takes place. This is similar to
cloud computing in which applications run as Web
services on remote resources in a manner that is not
visible to the end user. However, a science gateway
is usually more than a collection of applications.
Gateways often let users store, manage, catalogue,
and share large data collections or rapidly evolving
novel applications they cannot find anywhere else.
Training and education are also a significant part of
some Science Gateways
4
Riccardo Rotondo
Pareng '11 - Ajaccio, France - April 14, 2011
Enabling Grids for E-sciencE
Liferay
(www.liferay.com)
• Highly-configurable, scalable, open source
portal framework;
• Compatible with JSR 168/286 standards
and based on modern web 2.0
technologies;
• Liferay services planned to be used:
– Portal;
– CMS & WCM;
– Collaboration and “social” software
5
Riccardo Rotondo
Pareng '11 - Ajaccio, France - April 14, 2011
Grid Access – Portlets as bricks
Enabling Grids for E-sciencE
• Portlets can interact with the Grid
e-Infrastructure
• Different approaches are available:
– Execute the Command Line behind the portal;
– Using API where available:
 Must be in Java or other languages supported by Liferay;
– Call REST services from Javascript code in the browser;
• Additional layers between Liferay and the Grid
can be necessary for some services;
• Each portlet can follow its own communication
6
method.
Riccardo Rotondo
Pareng '11 - Ajaccio, France - April 14, 2011
First step…
Enabling Grids for E-sciencE
• … towards the e-collaboration environment
7
Riccardo Rotondo
Pareng '11 - Ajaccio, France - April 14, 2011
Decomposing the architecture
Enabling Grids for E-sciencE
2. Verify ACL
4. Grid
Credential
Exchange
1. Log In
3. Grid
Services
Request
GRID
5. Grid
Services
6. Results
7.
Download
data
Riccardo Rotondo
8
Pareng '11 - Ajaccio, France - April 14, 2011
The DECIDE Project Objectives
Enabling Grids for E-sciencE
(www.eu-decide.eu)
• Provide the Neuroscientific and Medical
community with a dedicated production
quality e-Infrastructure;
• Deploy a secure and user-friendly service
for the early diagnosis and research on
Alzheimer Disease and forms of
dementia.
9
Riccardo Rotondo
Pareng '11 - Ajaccio, France - April 14, 2011
The DECIDE Science Gateway
Enabling Grids for E-sciencE
10
Riccardo Rotondo
Pareng '11 - Ajaccio, France - April 14, 2011
The INDICATE Project
Enabling Grids for E-sciencE
(www.indicate-project.eu)
• Enable the Digital Cultural Heritage
Community to access to two different
e-Infrastructure repositories:
– the archive of Architectural and Archaeological Heritage
present in Mediterranean Area;
– the Federico De Roberto literary works.
11
Riccardo Rotondo
Pareng '11 - Ajaccio, France - April 14, 2011
The INDICATE e-Culture Science Gateway
(1/3)
Enabling Grids for E-sciencE
http://www.indicate-project.eu
http://indicate-gw.consorzio-cometa.it
12
Riccardo Rotondo
Pareng '11 - Ajaccio, France - April 14, 2011
The INDICATE e-Culture Science Gateway
(2/3)
Enabling Grids for E-sciencE
13
Riccardo Rotondo
Pareng '11 - Ajaccio, France - April 14, 2011
The INDICATE e-Culture Science Gateway
(3/3)
Enabling Grids for E-sciencE
14
Riccardo Rotondo
Pareng '11 - Ajaccio, France - April 14, 2011
Conclusions and outlook
Enabling Grids for E-sciencE
• Conclusions
– Using different frameworks it is possible to build a Science Gateway
able to interact with Grid Services;
– Liferay is the most used framework and offers an easy,
customizable and user friendly interface;
– Thanks to robot certificates and X.509 standard the level of security
is kept high and the resources safe;
– The new “bricks” developed are being used in two projects
belonging from two distinct scientific domains.
• Future Work:
– While the role of Liferay as “front-end” is clear, the interactions of
the tools behind are still under development;
– Test the new Science Gateway in a production environment:
 The goal of DECIDE is to provide a production service.
Riccardo Rotondo
15
Pareng '11 - Ajaccio, France - April 14, 2011
Acknowledgments
Enabling Grids for E-sciencE
•
•
•
•
•
•
•
Roberto Barbera1,2 ([email protected])
Giuseppe La Rocca2 ([email protected])
Marco Fargetta3 ([email protected])
Antonio Calanducci3 ([email protected])
Alberto Falzone4 ([email protected])
Paolo Maggi4 ([email protected])
Nicola Venuti4 ([email protected])
1. Department of Physics and Astronomy of the University of Catania - Italy
2. Italian National Institute of Nuclear Physics, Division of Catania – Italy
3. Consorzio COMETA Catania – Italy
4. NICE srl - Italy
Riccardo Rotondo
16
Pareng '11 - Ajaccio, France - April 14, 2011
Fly UP