garr science gateway

30
III Borsisti Day, Roma, 06.12.2012 Riccardo Rotondo GARR Science Gateway Esempio di utilizzo di un framework per la creazione di portali web 2.0.

Upload: others

Post on 14-May-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: GARR Science Gateway

III Borsisti Day, Roma, 06.12.2012

Riccardo Rotondo

GARR Science GatewayEsempio di utilizzo di un framework per la creazione di portali web 2.0.

Page 2: GARR Science Gateway

Riccardo Rotondo

2

III Borsisti Day, Roma, 06.12.2012

Outline

What is a Science Gateway ?

The Catania Science Gateway Framework General Architecture

DOGS: Data On Grid Services

Use Case: The GARR Science Gateway

Conclusions & Future Work

Page 3: GARR Science Gateway

Riccardo Rotondo

3

III Borsisti Day, Roma, 06.12.2012

Users in the net

Page 4: GARR Science Gateway

Requisiti fondamentaliAutenticazione e autorizzazione

SAML, LDAP

Interazione con le applicazioni in modo indipendente dal middleware

jSAGA, SAGA

Tecnologie Java Standard JSR 168/286

Tecnologie webWeb CMS

Wiki, Blog, Messages Board, Vconf, Adobe Connect

Portal Framework

Adozione di standard Semplicità Facilità di utilizzo Riutilizzabilità

III Borsisti Day, Roma, 06.12.2012Riccardo Rotondo

4

Page 5: GARR Science Gateway

Reference Model

Riccardo Rotondo

5

III Borsisti Day, Roma, 06.12.2012

Science G

ateway

Scientific Application E-Collaboration

Social Application

Standard Services

Users of differentInstitutions

members of GARR and/or

internationalpartners involved

in EuropeanProjects of the

Consortium

GRID

CLOUDLocal Cluster

Page 6: GARR Science Gateway

Reference Model

Riccardo Rotondo

6

III Borsisti Day, Roma, 06.12.2012

Science G

ateway

Scientific Application E-Collaboration

Social Application

Users of differentInstitutions

members of GARR and/or

internationalpartners involved

in EuropeanProjects of the

Consortium

Standard-based (SAGA) middleware-independent

Grid Engine

Standard-based (SAGA) middleware-independent

Grid Engine

Page 7: GARR Science Gateway

Federated User

Science GatewayScience Gateway

7

III Borsisti Day, Roma, 06.12.2012Riccardo Rotondo

Page 8: GARR Science Gateway

Social User

Science GatewayScience Gateway

8

III Borsisti Day, Roma, 06.12.2012Riccardo Rotondo

Page 9: GARR Science Gateway

Integrated Services

Riccardo Rotondo9

III Borsisti Day, Roma, 06.12.2012

GRIDCLOUD

JSR 168/268JSR 168/268JSR 168/268JSR 168/268

JSR 168/268JSR 168/268

JSR 168/268JSR 168/268

Catania Science Gateway Framework

Local Cluster

Page 10: GARR Science Gateway

Catania Science Gateway Framework

Riccardo Rotondo

10

III Borsisti Day, Roma, 06.12.2012

Catania Science Gateway FrameworkCatania Science Gateway Framework

Grid EngineGrid Engine Data On Grid ServicesData On Grid Services

Cloud ServicesCloud Services

JSAGAAdaptorsJSAGAAdaptors

Page 11: GARR Science Gateway

Grid Data Management Challenges

Make interfaces simple for non expert users CLI-based Grid storage interface is not straightforward

Grid transactions require user certificates Complexity of current protocols to manage grid

storage elements Very little or no support for access through modern

browsers or others web-based applications

III Borsisti Day, Roma, 06.12.2012Riccardo Rotondo

11

Page 12: GARR Science Gateway

Requirements

Grid Storage complexity hidden to end users Users move files from/to a portal and see it as simple

external storage accessible from a web interface and do not care about grid (or any other) technologies behind

File management smoothly integrated with all the services provided in the SG

Underlining architecture exposes a file-system-like view (i.e., a Virtual File System - VFS) through which users can perform the following actions: Create, move, delete files/directories with the desired

structure Share files with other users Set the number of backup copies desired

III Borsisti Day, Roma, 06.12.2012Riccardo Rotondo

12

Page 13: GARR Science Gateway

Data On Grid Services: DOGS

A file browser shows Grid files in a tree File system exposed by the SG is virtual Easy transfer from/to Grid (by SG) is done in a

few clicks Users do not need to care about how and

where their files are really located

III Borsisti Day, Roma, 06.12.2012Riccardo Rotondo

13

Page 14: GARR Science Gateway

Back-end technical details

JSAGA API used to transfer data from/to storage elements

Hibernate to manage the VFS collecting information on files stored on Grid; any changes/actions in the user view affect the VFS

MySQL as underlying RDBMS An additional component has been

developed in order to keep track of each transaction in the users tracking DB (to be compliant with the EGI Portal and User Traceability Policies)

III Borsisti Day, Roma, 06.12.2012Riccardo Rotondo

14

Page 15: GARR Science Gateway

III Borsisti Day, Roma, 06.12.2012Riccardo Rotondo

Front-end technical details

A portlet has been created to be deployed in a Liferay-based portal to which access is provided only to federated users with given roles and privileges http://www.liferay.com

The portlet view component includes elFinder, a web-based file manager developed in Javascriptusing jQuery UI for a dynamic and user friendly interface http://elrte.org/elfinder

Page 16: GARR Science Gateway

The GARR Science Gateway

Riccardo Rotondo

16

III Borsisti Day, Roma, 06.12.2012

Page 17: GARR Science Gateway

Access

Riccardo Rotondo

17

III Borsisti Day, Roma, 06.12.2012

Page 18: GARR Science Gateway

Applications accessing grid services

Riccardo Rotondo

12 applications developed among 5 different countries and 3 continents (Europe, Latin America and Asia);

4 scientific domains: Life Science; Mathematic & Computer Science; High Energy Physics; Cultural Heritage.

18

III Borsisti Day, Roma, 06.12.2012

Page 19: GARR Science Gateway

Job Submission

Riccardo Rotondo

19

III Borsisti Day, Roma, 06.12.2012

Page 20: GARR Science Gateway

Job Submission

Riccardo Rotondo

20

III Borsisti Day, Roma, 06.12.2012

Page 21: GARR Science Gateway

My Workspace – Active Job List

Riccardo Rotondo

21

III Borsisti Day, Roma, 06.12.2012

Page 22: GARR Science Gateway

My Workspace - Done Job List

Riccardo Rotondo

22

III Borsisti Day, Roma, 06.12.2012

Page 23: GARR Science Gateway

My Workspace – MyJobsMap

Riccardo Rotondo

23

III Borsisti Day, Roma, 06.12.2012

Page 24: GARR Science Gateway

My Data

Riccardo Rotondo

24

III Borsisti Day, Roma, 06.12.2012

Sharing features among users will soon be added

Page 25: GARR Science Gateway

My Cloud

Riccardo Rotondo

25

III Borsisti Day, Roma, 06.12.2012

Page 26: GARR Science Gateway

Facebook Integration

Riccardo Rotondo

26

III Borsisti Day, Roma, 06.12.2012

Page 27: GARR Science Gateway

Conclusion

A unique web portal is able to access to Grid and Cloud services in few clicks with single-sign-on in an easy, intuitive interface

Users are able to share their experiences even with Social Networks support

The activities of dissemination contributed to the spread of these technologies increasing the number or applications available

Riccardo Rotondo

27

III Borsisti Day, Roma, 06.12.2012

Page 28: GARR Science Gateway

Future Work

Better and deeper integrations in GARR Services: Access with GARR-IDEM Credentials Application will customised for GARR partners and

members Deeper integration of Cloud Services: DOGS and GARRBOX are similar tools that may

collaborate to extend their functionalities

Dissemination of this paradigm: Event & School to train new developer and identify new

applications Training Material and Documentation will be soon

available on the portal

Riccardo Rotondo

28

III Borsisti Day, Roma, 06.12.2012

Page 29: GARR Science Gateway

References & Acknowledgments GARR Science Gateway: https://garr-sg.ct.infn.it GARR Science Gateway Facebook Community

Page: https://www.facebook.com/GarrScienceGatewayCommunity

How to contribute: http://applications.epikh.eu/survey4sciencegateways

Riccardo Rotondo

29

III Borsisti Day, Roma, 06.12.2012

R. Barbera, supervisor of the project. Special thanks to R. Ricceri for the support in the

web design

Page 30: GARR Science Gateway

Questions ?

Riccardo Rotondo

30

III Borsisti Day, Roma, 06.12.2012