Top Banner
Tutorial on Science Gateways, Roma, 03.06.2013 Riccardo Rotondo Introduction on Science Gateway Understanding access and functionalities
33

Introduction on Science Gateway

May 20, 2015

Download

Education

riround

Understading access and functionalities
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

Tutorial on Science Gateways, Roma, 03.06.2013

Riccardo Rotondo

Introduction on Science Gateway Understanding access and functionalities

Page 2: Introduction on Science Gateway

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Outline §  What is a Science Gateway ?

§  The Catania Science Gateway Framework §  General Architecture

§  Authentication, Authorisation and Roles

§  Catania Grid Engine

§  Roles

§  Use Case: §  The DECIDE Science Gateway

§  The GARR Science Gateway

Page 3: Introduction on Science Gateway

Tutorial on Science Gateways, Roma, 03.06.2013 Riccardo Rotondo

Page 4: Introduction on Science Gateway

Reference Model

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Science G

ateway

Scientific Application E-Collaboration

Social Application

Standard Services

Users of different Institutions

members of GARR and/or

international partners involved

in European Projects of the

Consortium

GRID

CLOUD Local Cluster

Page 5: Introduction on Science Gateway

Reference Model

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Science G

ateway

Scientific Application E-Collaboration

Social Application

Users of different Institutions

members of GARR and/or

international partners involved

in European Projects of the

Consortium

Standard-based (SAGA) middleware-independent

Grid Engine

Page 6: Introduction on Science Gateway

Requirements §  Authentication and Autorisation

§  SAML, LDAP

§  Application middleware indipendent §  jSAGA, SAGA

§  Standard Java Technology §  JSR 168/286

§  Web Technology §  Web CMS

§  Wiki, Blog, Messages Board, Vconf, Adobe Connect

§  Portal Framework

§  Standard Adoption §  Reusability §  Simplicity §  Easy usage and access

Tutorial on Science Gateways, Roma, 03.06.2013 Riccardo Rotondo

Page 7: Introduction on Science Gateway

Tutorial on Science Gateways, Roma, 03.06.2013 Riccardo Rotondo

Page 8: Introduction on Science Gateway

Terena Identity Federations

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

http://ww

w.terena.org/about/terena-m

embers-

map.htm

l

Page 9: Introduction on Science Gateway

Federated Identity Management (FIdM)

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

§  In the web technology arena many approaches are available to federate authentication

§  A standard provided by OASIS defines the Security Assertion Markup Language (SAML)

§  Several tools are available, e.g.: §  Shibboleth §  SimpleSAMLphp

§  Organisations can rely on traditional tools to manage users: §  LDAP, CAS, plain text, etc.

§  Free and Open Source

Page 10: Introduction on Science Gateway

Enabling SGs to FIdM

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

§  Access to e-Infrastructure services requires authentication.

§  The distributed/cross-domain nature of resources requires, in some case, strong security mechanisms

§  SGs willing to provide easy access to these services

§  Some institutions want to maintain the control of their own users’ authentication

Page 11: Introduction on Science Gateway

So a federation is made of…

§  A collection of Identity Providers that follows a defined set of rules and policy.

§  Identity providers (IdPs) are responsible for authenticating a closed group of users (i.e. of the same organisation)

§  Each IdPs regulate access to a set of Service Providers (i.e. mail server of the mentioned organisation)

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Page 12: Introduction on Science Gateway

Federated  User  

Science Gateway

Tutorial on Science Gateways, Roma, 03.06.2013 Riccardo Rotondo

Page 13: Introduction on Science Gateway

Social  User  

Science Gateway

Tutorial on Science Gateways, Roma, 03.06.2013 Riccardo Rotondo

Page 14: Introduction on Science Gateway

Authorisation request

§  The first time users access the Science Gateway their IdP authenticates them

§  LDAP server connected to the Service Provider (SP) cannot authorise the users

§  SP leads users automatically to the registration form

§  A part from them data, users can request for a specific role

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Page 15: Introduction on Science Gateway

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Authorisation request

Page 16: Introduction on Science Gateway

Authorisation Managment

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Page 17: Introduction on Science Gateway

Registration

§  Users not belonging to any of the enabled federation can register to the catch all Identity Provider of the GrIDP federation

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Page 18: Introduction on Science Gateway

Tutorial on Science Gateways, Roma, 03.06.2013 Riccardo Rotondo

Page 19: Introduction on Science Gateway

Integrated Services

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

GRID CLOUD

JSR 168/286 JSR 168/286

JSR 168/286

JSR 168/286

Catania Science Gateway Framework

Local Cluster

Page 20: Introduction on Science Gateway

Catania Science Gateway Framework

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Catania Science Gateway Framework

Grid Engine Data On Grid Services

Cloud Services

JSAGA Adaptors

Page 21: Introduction on Science Gateway

Usage Workflow

Riccardo Rotondo

1. Sign in GRID

eTokenServer

User Tracking DB

5. Grid Submission

5. Tracking

6. Getting Results

Tutorial on Science Gateways, Roma, 03.06.2013

2. Grid Request

Page 22: Introduction on Science Gateway

Access

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Page 23: Introduction on 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.

Tutorial on Science Gateways, Roma, 03.06.2013

Page 24: Introduction on Science Gateway

Job Submission

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Page 25: Introduction on Science Gateway

Job Submission

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Page 26: Introduction on Science Gateway

My Workspace – Active Job List

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Page 27: Introduction on Science Gateway

My Workspace - Done Job List

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Page 28: Introduction on Science Gateway

My Workspace – MyJobsMap

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Page 29: Introduction on Science Gateway

My Data

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Sharing features among users will soon be added

Page 30: Introduction on Science Gateway

Roles & Privileges

§  Surfing a Science Gateway changes according different roles

§  Mapping between Liferay roles and LDAP group §  Similar mapping available on grid (i.e. voms

roles) §  Liferay allows administrator to fully customize

users experience assigning different roles to each components (pages, wikis, plugins, data)

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Page 31: Introduction on Science Gateway

Facebook Integration

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Page 32: Introduction on Science Gateway

References §  GARR Science Gateway: https://sgw.garr.it §  GARR Science Gateway Facebook Community

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

§  Training Material: https://gilda.ct.infn.it/wikimain §  Catania Science Gateways:

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

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013

Page 33: Introduction on Science Gateway

Questions ?

Riccardo Rotondo Tutorial on Science Gateways, Roma, 03.06.2013