Co-ordination & Harmonisation of Advanced e-Infrastructures Research Infrastructures – Grant Agreement n. 260011 The CHAIN project and its worldwide interoperability.

Slides:



Advertisements
Similar presentations
Grid Initiatives for e-Science virtual communities in Europe and Latin America The VRC-driven GISELA Science Gateway Diego Scardaci.
Advertisements

Current status of grids: the need for standards Mike Mineter TOE-NeSC, Edinburgh.
Federated access to e-Infrastructures worldwide
Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo
Catania Science Gateway Framework Motivations, architecture, features Catania, 09/06/2014Riccardo Rotondo
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures – Proposal n A Standard-based.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures – Proposal n The CHAIN-REDS.
Co-ordination & Harmonisation of Advanced e-Infrastructures Research Infrastructures – Grant Agreement n The CHAIN Project Name – Organisation/institute.
SICSA student induction day, 2009Slide 1 Social Simulation Tutorial Session 6: Introduction to grids and cloud computing International Symposium on Grid.
CHAIN Project Federico Ruggieri – INFN Workshop on Regional Extensions of Grid Infrastructures EGEE’09 – Barcelona -
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Grid Engine Riccardo Rotondo
Co-ordination & Harmonisation of Advanced e-Infrastructures Research Infrastructures – Grant Agreement n Regional progress report: Mediterranean.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Co-funded.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Grant.
GILDA testbed GILDA Certification Authority GILDA Certification Authority User Support and Training Services in IGI IGI Site Administrators IGI Users IGI.
Grid Initiatives for e-Science virtual communities in Europe and Latin America Introduction to GISELA and CHAIN projects Diego Scardaci.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Part II : The EPIKH Project Abderrahman El Kharrim
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) The EPIKH Project Roberto Barbera
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures Grant Agreement n
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement n° Data Repositories.
Widening the number of e-Infrastructure users with Science Gateways and Identity Federations Giuseppe Andronico INFN -
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Evolution of AAI for e- infrastructures Peter Solagna Senior Operations Manager.
How to integrate EGI portals with Identity Federations Roberto Barbera Univ. of Catania and INFN EGI Technical Forum – Prague,
JSPG Update David Kelsey MWSG, Zurich 31 Mar 2009.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI strategy and Grand Vision Ludek Matyska EGI Council Chair EGI InSPIRE.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures – Grant Agreement n
Science gateway e risultati dei progetti Europei di e-Infrastructure Roberto Barbera Univ. di Catania & INFN Riunione CCR.
Tutorial on Science Gateways, Roma, Riccardo Rotondo Introduction on Science Gateway Understanding access and functionalities.
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
Introduction to Distributed Computing Infrastructures and the Catania Science Gateway Framework Roberto Barbera Univ. of Catania.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Grant.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Grant.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) The EPIKH project: results and opportunities Roberto Barbera
Utilizzo di portali per interfacciamento tra Grid e Cloud Workshop della Commissione Calcolo e Reti dell’INFN, May Laboratori Nazionali del.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Co-funded.
Co-ordination & Harmonisation of Advanced e-Infrastructures Research Infrastructures – Grant Agreement n The CHAIN Project Federico Ruggieri, INFN.
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement n° The Sci-GaIA.
The Catania Grid Engine Mr. Riccardo Rotondo Consortium GARR, Rome, Italy
REST API to develop application for mobile devices Mario Torrisi Dipartimento di Fisica e Astronomia – Università degli Studi.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) User training and support: two key factors for the adoption of.
Co-ordination & Harmonisation of Advanced e-Infrastructures Research Infrastructures – Grant Agreement n CHAIN sustainability guidelines Dr. Ognjen.
Visita al sito di Catania RECAS Attività correlate a RECAS condotte a Catania Roberto Barbera.
Co-ordination & Harmonisation of Advanced e-Infrastructures Research Infrastructures – Grant Agreement n CHAIN sustainability guidelines Dr. Ognjen.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Research Infrastructures – Grant Agreement n
Co-ordination & Harmonisation of Advanced e-INfrastructures CHAIN Worldwide Interoperability Test Roberto Barbera – Univ. of Catania and INFN Diego Scardaci.
Co-ordination & Harmonisation of Advanced e-INfrastructures Technical program: advancement & issues Roberto Barbera University.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Grant.
Co-ordination & Harmonisation of Advanced e-INfrastructures WP4 : Modelling the cooperation of European e-Infrastructures with non-European ones Ludek.
The Catania Science Gateway framework Mr. Riccardo Rotondo Consortium GARR, Rome, Italy
Co-ordination & Harmonisation of Advanced e-Infrastructures Research Infrastructures – Grant Agreement n The CHAIN Project Federico Ruggieri, INFN.
Some considerations and ideas for the (next) future Roberto Barbera University of Catania and INFN IWSG’10.
Co-ordination & Harmonisation of Advanced e-Infrastructures for Research and Education Data Sharing Grant.
CHAIN PMB/TB Meeting - Trieste,
Introduction to GISELA, CHAIN and EPIKH projects
THE GISELA PROJECT Herbert Hoeger WP2 Manager - ULA (Venezuela)
The EPIKH Project Roberto Barbera
The CHAIN Project Federico Ruggieri, INFN – Project Director
Giuseppina Inserra INFN Catania
The CHAIN-REDS Project: an overview
Extending Authentication to Members of Social Networks
The CHAIN Project Beijing, 27 May 2011
EMI Interoperability Activities
CHAIN-REDS computing solutions for Virtual Research Communities CHAIN-REDS Workshop – 11 December 2013 Roberto Barbera – University of Catania and.
The EPIKH, GILDA, GISELA and CHAIN Projects
CHAIN-REDS Data Solutions for Virtual Research Communities
Elisa Ingrà – Consortium GARR
CHAIN Project: a summary Giuseppe Andronico, INFN
Grid Engine Riccardo Rotondo
Grid Engine Diego Scardaci (INFN – Catania)
CHAIN KoM – Rome, 13 December 2010
Presentation transcript:

Co-ordination & Harmonisation of Advanced e-Infrastructures Research Infrastructures – Grant Agreement n The CHAIN project and its worldwide interoperability program Roberto Barbera, Univ. of Catania and INFN - Italy TICAL 2012 – CLARA-TEC Session Lima, 2 July 2012

Outline  The CHAIN project and its vision  The CHAIN worldwide interoperability program  The Catania Science Gateway framework  Summary and conclusions 2

3 The Global Network (

CNGrid NKN & Garuda EUAsiaGrid SAGrid & SANREN GISELA 4 The Global Grid

CHAIN: global coverage 5

Project information (more at  Grant Agreement for a total EC contribution of 1.1 M€  Total cost: about 1.9 M€  Start Date: 1st December Duration 24 Months  Partners: 1) INFN (Italy - Coordinator) 2) CESNET (Czech Rep.) 3) CIEMAT (Spain) 4) GRNET (Greece) 5) IHEP (China) 6) UBUNTUNET (Africa) 7) CLARA (Latin America) 8) PSA (India) 9) ASREN (Med./Middle East/Gulf) Since 1 August

Project objectives  Define a strategy and a model for external collaboration, in close collaboration with EGI.eu which will enable operational and organisation interfacing of EGI and external e-Infrastructures  Validate this model, as a proof-of-principle, by supporting the extension and consolidation of worldwide Virtual Research Communities  Explore and propose concrete steps forward towards the coordination with other projects and initiatives (e.g. EGI.eu, EUMEDGRID-Support, EUIndiaGrid2, LinkSCEEM2, NKN & Garuda, etc.) 7

Project strategic vision  A world-wide Distributed Computing Infrastructure can address big scientific challenges that are not manageable with departmental computing systems  Virtual Research Communities can transparently access different kind of resources: scientific applications and tools, Data Repositories, down to CPUs and Disks. The vision is that of VRCs using resources ubiquitously across different administrative domains  Regional e-Infrastructures should be made interoperable among each other. CHAIN is committed to promote and validate a proof-of- concept that addresses this 8

Disseminate (WP5) Project workplan State of the Art Assessment (WP2) Analyse the different Regional Approaches (WP2, WP4) Make Recommendations (WP2, WP3, WP4) Involve the VRCs (WP3) Propose a Road-Map and Intermediate solutions (WP4, WP3) Demonstrate the usefulness of interoperation (WP3, WP4) 9

State of the art analysis  Analysis of existing NGI literature and related questionnaires  Creation of the regional and NGI questionnaires  Questionnaires being implemented and published online  Collection of contact points from all continents  Questionnaire is kept open and collection of contact points from all continents is continued  Questionnaire data provided through the CHAIN Knowledge Base 10

The CHAIN Knowledge Base ( 11 Largest e-Infrastructure related knowledge base. Information dynamically available for about half of the countries of the world.

12  RREN(s)  NREN  NGI  CA(s)  Id.Fed(s)  ROC(s)  Grid site(s)  Application(s) The CHAIN Knowledge Base (

13 Global view for Europe dynamically linked to the EGI.eu databases.

The CHAIN Knowledge Base ( 14

CNGrid NKN & Garuda EUAsiaGrid SAGrid & SANREN GISELA 15 The “non-Global” middleware

Interoperability (  Interoperability is a property referring to the ability of diverse systems and organizations to work together (inter- operate). The term is often used in a technical systems engineering sense, or alternatively in a broad sense, taking into account social, political, and organizational factors that impact system to system performance;  According to ISO/IEC (Information Technology Vocabulary, Fundamental Terms), interoperability is "The capability to communicate, execute programs, or transfer data among various functional units in a manner that requires the user to have little or no knowledge of the unique characteristics of those units". 16

Objectives of the CHAIN worldwide interoperability program 17  To demonstrate that:  e-Infrastructures can be made interoperable to each other using standards  with the meaning of interoperability given in the previous slides;  Virtual Research Communities’ specific applications can be submitted from anywhere and run everywhere

Requirements The user interface must be only web based 2. Users must be transparently authenticated & authorised on all e-Infrastructures without any additional human/machine intervention 3. There must be the smallest possible interaction with both site managers and e-Infrastructure operators 4. No modification of the middleware should be required to their developers

Community-driven web portals have started to integrate Grid Tools and Applications “A Science Gateway is a community-developed set of tools, applications, and data that is integrated via a portal or a suite of applications, usually in a graphical user interface, that is further customized to meet the needs of a specific community.” Teragrid/XSEDE 19

Davis, F. D. (1989), "Perceived usefulness, perceived ease of use, and user acceptance of information technology", MIS Quarterly 13(3): 319–340 Development of Science Gateway Requirement for sustainability IT acceptance model – the Grid 20

Portal Classes Portal ClassExecutableParametersInput Simple one- click provided by portal provided by portal Parameter provided by portal chosen from enumerable and limited set chosen from repository vetted by the portal Data processing provided by portal chosen from enumerable and limited set provided by user Job management provided by user provided by user Science Gateways 21 EGI Portal & Traceability Policies (1/2)

 The Portal, the VO the Portal is associated to, and the Portal manager are all individually and collectively responsible and accountable for all interactions with the Grid  The Portal must be capable of limiting the job submission rate  The Portal must keep audit logs for all interactions with the Grid as defined in the Traceability and Logging Policy (minimum 90 days)  The Portal manager and operators must assist in security incident investigations  Where relevant, private keys associated with (proxy) certificates must not be transferred across a network, not even in encrypted form 22 EGI Portal & Traceability Policies (2/2)

Primary requirement: building Science Gateways should be like playing with Sc. Gtwy E Sc. Gtwy DSc. Gtwy CSc. Gtwy B Sc. Gtwy A Standards Simplicity Easiness of use Re-usability 23

Summary of standards adopted  The framework for Science Gateways developed at Catania is fully web-based and adopts official worldwide standards and protocols, through their most common implementations  These are:  The JSR 168 and JSR 286 standards (also known as "portlet 1.0" and "portlet 2.0" standards)JSR 168JSR 286  The OASIS Security Assertion Markup Language (SAML) standard and its Shibboleth and SimpleSAMLphp implementationsOASISSecurity Assertion Markup Language ShibbolethSimpleSAMLphp  The Lightweight Direct Access Protocol, and its OpenLDAP implementationOpenLDAP  The Cryptographic Token Interface Standard (PKCS#11) standard and its Cryptoki implementationCryptographic Token Interface Standard  The Open Grid Forum (OGF) Simple API for Grid Applications (SAGA) standard and its JSAGA implementationOpen Grid ForumSimple API for Grid ApplicationsJSAGA 24

Our reference model Science Gateway Science Gateway App. 1 App. 2 App. N Embedded Applications Administrator Power User Basic User Users from different organisations having different roles and privileges Standard-based (SAGA) middleware-independent Grid Engine Standard-based (SAGA) middleware-independent Grid Engine

AuthN & AuthZ Schema AuthorisationAuthorisation Science Gateway GrIDP (“catch-all”) GrIDP (“catch-all”) IDPCT (“catch- all”) IDPCT (“catch- all”) IDP_y LDAP Register to a Service 2. Sign in Authentication Social Networks’ Bridge IdP 26

27 Identity Federations ( An Identity Federation consists of “[…] the agreements, standards, and technologies that make identity and entitlements portable across autonomous domains.” Burton Group

IDEM Identity Federation in Italy ( IDEM figures:  35 Members;  13 Partners;  59 Identity Providers;  70 Services Providers  >3,000,000 end users;  ~50% of the Italian higher education & research community Students with e-identity

Science Gateway access workflow Compliant with the EGI.eu Portal and Traceability Policies 1. sign in 3. create a proxy from an eToken server with robot certificates User 6. get the results 4. execute action 3’/4’. track user Admin 5. get output The Grid 2”. authZ eToken server 2’. authN Identity Provider User Registry

Identity Federations’ discovery service The Authentication Procedure 30 «catch-all» Identity Provider

31 The Social Networks’ Bridge Identity Provider ( Identity Federations’ discovery service For more information watch the video

The Catania Grid Engine Grid Engine Users Tracking DB Science GW Interface SAGA/JSAGA API Job Engine Data Engine Users Track & Monit. Science GW 1 Science GW 2 Science GW 3 Grid MWs Liferay Portlets eToken Server

Multi-Infrastructures Grid Engine 33 EUMEDGRID e-Infrastructure Other e-Infrastructure GISELA e-Infrastructure Multi-Infrastructure Science Gateway EUMEDGRID Infrastr. Info (BDII,VO, etc.) GISELA Infrastr. Info Other Infrastr. Info User Submit

gLite-based e-Infrastructures/Projects EUAsiaGrid EUChinaGRID EU-IndiaGrid EUMEDGRID GISELA IGI (Italy) SAGrid (South Africa) Job Engine – Interoperability 34

MyJobsMap (1/3) 35

MyJobsMap (2/3) 36

MyJobsMap (3/3) Both sequential and MPI-enabled jobs successfully executed The CHAIN project is preparing a demo of worldwide interoperability among gLite, Globus, Unicore, OurGrid, GOS, and GARUDA to be presented both at the next EGI Technical Forum and Supercomputing

Summary and conclusions  The CHAIN project aims to provide a comprehensive vision on the evolution of Regional e-Infrastructures  The CHAIN worldwide interoperability programs aims to demonstrate that a users can access a global e-Infrastructures in a seamless and ubiquitous way  The Catania Science Gateway framework with support for Identity Federations and Social Networks changes the way Grid infrastructures are used, hugely widening their potential user base across the continents, especially non-IT experts and the “citizen scientist”, yet keeping the required security  The adoption of standards (JSR 286, SAGA, SAML, etc.) represents a concrete investment towards sustainability 38

Co-ordination & Harmonisation of Advanced e-Infrastructures Research Infrastructures – Grant Agreement n Thank you!