Comments
Description
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