Top Banner
Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014 Riccardo Rotondo [email protected]
26

Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo [email protected].

Dec 14, 2015

Download

Documents

Juliet Ferguson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

Riccardo Rotondo [email protected]

Introduction on Science Gateway

Understanding access and functionalities

Catania, 09/06/2014

Page 2: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

2

Outline What is a Science Gateway ? Science Gateways

General Architecture Authentication, Authorisation and Roles CTSG Framework

Use Case: The GARR Science Gateway The Africa GRID Science Gateway

Training and collaborations

Page 3: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

3

Some barriers limit grid adoption(*)

The eResearch2020 reporthttp://www.eresearch2020.eu/

Page 4: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

4

Catania Science Gateway Framework architecture

.......

Catania S

cience G

ateway

App. 1 App. 2 MyCloud

Embedded Services Administrator(s)ScientistsCloud tenants

Users belonging to Identity

Federations

Grid/Cloud Engine

(based on SAGA)

CLEVER Orchestrator

(based on OCCI)

Cloud #2 Cloud #n

Cloud #1

Single logical domain

HPCClusters

Page 5: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

5

Science Gateway’s Requirements Authentication and Autorisation

SAML, LDAP

Application e-Infrastructure indipendent jSAGA, SAGA, OCCI

Standard Java Technology JSR 168/286

Web Technology Web CMS

Wiki, Blog, Messages Board, Vconf, Adobe Connect

Portal Framework Liferay portlet container Liferay Service Builder

Page 6: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

6

Catania Science Gateway Framerwork Authentication & Authorisation Job Management e-Infrastructure Service & Data Service Cloud

Page 7: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

7

AuthN/AuthZ Schema

e-Infrastructures

Federation

1. Try to

login

3. Identity attributes

2. Forwarded to the IdP

4. Check

authoris

ations

Sync user r

oles

Retrieve e-Infrastructure credentials Science Gateway

VAMP Workshop 2013 – Helsinki, 30/9-1/10/2013

Page 8: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

8

Authentication request on Africa GRID SGW

Page 9: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

9

Mobile Authentication

Native apps

Web views

VAMP Workshop 2013 – Helsinki, 30/9-1/10/2013

Page 10: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

10

Applications accessing grid services

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.

Page 11: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

11

Catania Science Gateway Framerwork

Authentication & Authorisation Job Management e-Infrastructure Service & Data Service Cloud

Page 12: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

12

Integrated Services

GRIDCLOUD

JSR 168/286

JSR 168/286

JSR 168/286 JSR

168/286

Catania Science Gateway Framework

Local Cluster

Page 13: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

Riccardo Rotondo13

Job Submission

October 8th, 2013

Page 14: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

Riccardo Rotondo14

Job Submission

October 8th, 2013

Page 15: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

Riccardo Rotondo15

My Workspace – Active Job List

October 8th, 2013

Page 16: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

16

Catania Science Gateway Framerwork

Authentication & Authorisation Job Management e-Infrastructure Service & Data Service Cloud

Page 17: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

17

My Data

Page 18: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

Web-course summary information Home page:

http://agenda.ct.infn.it/event/vespa-sg-dev All presentations will be uploaded Links are provided both to watch and

download recordings of all the webinars

Page 19: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

19

Training material

Training material page (short URL): https://gilda.ct.infn.it/wikimain

Available sections SG plugin as portlets accessing e-Infrastructure

services; Multi federation discovery service Identity Provider installation an configuration

Page 20: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

20

Our code on sourceforge

The Catania Science Gateway Framework on Sourceforge: http://sourceforge.net/projects/ctscienceg

twys/

Wiki Tickets Discussion Code is open source, feel free to join and

contribute For more info contact to [email protected]

Page 21: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

21

A unique entry point The Catania Science Gateway Framework on the web:

http://www.catania-science-gateways.it

Page 22: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

22

1. 2.

3.

4.

5.

Users/VRCs

Ex.: Africa Grid Science Gateway

SG Dev.

The Science Gateway Market Place

Page 23: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

23

The list of available applications

Page 25: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

25

To port new applications Register as a Catania Science Gateway Developer:

http://www.catania-science-gateways.it/port-app

Sign In and book an application «to be ported»

Once your booking is accepted, you have 30 days to create the needed portlet(s) for the application (the sooner the better) After that time the access to our VPN will be denied

Once you are registered you can also port the applications YOU proposed

Page 26: Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo riccardo.rotondo@ct.infn.it.

26

Questions ?