GARR Science Gateway
Transcript of GARR Science Gateway
![Page 1: GARR Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/1.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/2.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/3.jpg)
Riccardo Rotondo
3
III Borsisti Day, Roma, 06.12.2012
Users in the net
![Page 4: GARR Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/4.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/5.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/6.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/7.jpg)
Federated User
Science GatewayScience Gateway
7
III Borsisti Day, Roma, 06.12.2012Riccardo Rotondo
![Page 8: GARR Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/8.jpg)
Social User
Science GatewayScience Gateway
8
III Borsisti Day, Roma, 06.12.2012Riccardo Rotondo
![Page 9: GARR Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/9.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/10.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/11.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/12.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/13.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/14.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/15.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/16.jpg)
The GARR Science Gateway
Riccardo Rotondo
16
III Borsisti Day, Roma, 06.12.2012
![Page 17: GARR Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/17.jpg)
Access
Riccardo Rotondo
17
III Borsisti Day, Roma, 06.12.2012
![Page 18: GARR Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/18.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/19.jpg)
Job Submission
Riccardo Rotondo
19
III Borsisti Day, Roma, 06.12.2012
![Page 20: GARR Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/20.jpg)
Job Submission
Riccardo Rotondo
20
III Borsisti Day, Roma, 06.12.2012
![Page 21: GARR Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/21.jpg)
My Workspace – Active Job List
Riccardo Rotondo
21
III Borsisti Day, Roma, 06.12.2012
![Page 22: GARR Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/22.jpg)
My Workspace - Done Job List
Riccardo Rotondo
22
III Borsisti Day, Roma, 06.12.2012
![Page 23: GARR Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/23.jpg)
My Workspace – MyJobsMap
Riccardo Rotondo
23
III Borsisti Day, Roma, 06.12.2012
![Page 24: GARR Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/24.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/25.jpg)
My Cloud
Riccardo Rotondo
25
III Borsisti Day, Roma, 06.12.2012
![Page 26: GARR Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/26.jpg)
Facebook Integration
Riccardo Rotondo
26
III Borsisti Day, Roma, 06.12.2012
![Page 27: GARR Science Gateway](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/27.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/28.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/29.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022051520/627f3ad4debb5c58be234192/html5/thumbnails/30.jpg)
Questions ?
Riccardo Rotondo
30
III Borsisti Day, Roma, 06.12.2012