Presentation is loading. Please wait.

Presentation is loading. Please wait.

Science gateway e risultati dei progetti Europei di e-Infrastructure Roberto Barbera Univ. di Catania & INFN Riunione CCR.

Similar presentations


Presentation on theme: "Science gateway e risultati dei progetti Europei di e-Infrastructure Roberto Barbera Univ. di Catania & INFN Riunione CCR."— Presentation transcript:

1 Science gateway e risultati dei progetti Europei di e-Infrastructure Roberto Barbera (roberto.barbera@ct.infn.it) Univ. di Catania & INFN Riunione CCR – Frascati, 25 Ottobre 2012

2 Outline  Introduction and driving considerations  The Catania Science Gateway framework and its implementation in various projects/contexts  An outlook into the future: CHAIN-REDS  Summary and conclusions 2

3 IT acceptance model Davis, F. D. (1989), "Perceived usefulness, perceived ease of use, and user acceptance of information technology", MIS Quarterly 13(3): 319–340 Development of web browsers The World Wide Web – the Web

4 The evolution leap in web browsers evolution leap 4

5 The «strength» of the web: standards! 5

6 Path to technology uptake The Rogers “bell-shape” curve - Rogers, E. M. (1962), “Diffusion of Innovations”, Glencoe: Free Press. 6

7 Some figures… 7

8 www.gisela-grid.eu saturation decrease 8 Mar 2010

9 The eResearch2020 report (http://www.eresearch2020.eu/eResearch%20Brochure%20EN.pdf) Some barriers in the adoption of Grids:  Changes on Grids means changes on applications  Time required to adapt usual workflows  Lack of structure to support anonymous access  Download and installation of applications  Interface  Slow to get to compared to other resources  Difficult to use in the beginning  Time spent to get the application compiled and running 9

10 Using Grids is not straightforward  Users have to cope with complex security procedures, execution scripts, job description languages, command line based interfaces and lack of standards. This makes the learning curve very steep and keeps non IT-experts away.

11 Another consideration… VRCs # of users There is a huge number of non IT-experts out there who do not belong to any constituted Virtual Research Community. How can we attract them ? 11

12 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 12

13 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 13

14 EGI Portal & Traceability Policies (1/2) 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 14

15  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 15 EGI Portal & Traceability Policies (2/2)

16 The Catania Science Gateway framework 16....... 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 Grid middleware supported so far

17 Summary of standards adopted  Catania Science Gateway framework builds on consolidated and widely adopted standards:  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 17

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

19 Official Identity Federations currently supported by Catania Science Gateways 19 To be created 26-30 Nov Tutors from INFN Catania will be paid by RENATA, the Colombian NREN

20 eduGAIN (www.edugain.org) 20 Catania Science Gateways are also registered as Service Providers of eduGAIN

21 The Grid IDentity Pool (GrIDP) (http://gridp.ct.infn.it) This is an “open” Identity Federation

22 Identity Federations’ discovery service The normal Authentication Procedure 22 «Open» Identity Provider http://idp.ct.infn.it

23 Identity Federations’ discovery service The “social” Authentication Procedure 23 https://idpsocial.ct.infn.it For more information watch www.youtube.com/watch?v=w6wfuGUwVVU

24 Catania Science Gateways 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 24

25 The «lightweight» crypto-library 25

26 eTokenServer MyProxy Server ask/get VOMS AC attributes VOMS Server store long proxy (*) SSL encryption get results ask for a service list/create request execute a service get the results back retrieve serials/proxy (*) The eToken server working scenario 26

27 CNGrid NKN & Garuda EUAsiaGrid SAGrid & SANREN GISELA 27 The “Global” Grid

28 The “non-Global” middleware CNGrid NKN & Garuda EUAsiaGrid SAGrid & SANREN GISELA Genesis II 28

29 CHAIN 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 29

30 First set of considerations - 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 2382-01 (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". 30

31 The CHAIN Worldwide Interoperability Demo (http://science-gateway.chain-project.eu) 31  To demonstrate that:  e-Infrastructures can be made interoperable to each other at user application level using standards  with the meaning of interoperability given in the previous slide;  VRC-specific applications can be submitted from anywhere and run everywhere

32 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 New ModifiedNewModified

33 The CHAIN Worldwide Interoperability Demo - Requirements 33 1. 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 whatsoever of the various middleware should be required to their developers (missing JSAGA adaptors should be created)

34 CHAIN Science Gateway (http://science-gateway.chain-project.eu) 34 Server managed by INFN Roma Tre

35 CHAIN Demo Contributors 35

36 CHAIN Demo Applications (http://science-gateway.chain-project.eu/general-overview) 36 general purpose applications

37 CHAIN Demo Status (http://science-gateway.chain-project.eu/demo-status) 37

38 Second set of considerations – Social Networks  About 1 billion people have accounts on the existing Social Networks (many of the researchers we are targeting with e-Infrastructures are among them)  Web-based social networking accounts for more than 10-15% of the total time spent online in the whole world  Social Networks’ are by far the most used (liked) virtual environments in the world 38

39 Catania “social” Science Gateways (http://www.facebook.com/pages/Catania-Science-Gateways/220075701389624) 39

40 Catania “social” Science Gateways (agINFRA Science Gateway as Facebook app) 40 SSO possible through the Social Networks’ Bridge IdP

41 41 Catania “social” Science Gateways (Italian Soil Information System – WebGIS-based and Cloud-enabled)

42 ISIS: the Italian Soil Information System (Integration architecture – reusable!) INFN Catania cloud Apache mod_rewrite VM WebGIS DB + ISIS data Web proxy URL 1 open Web proxy URL 2 Shibboleth-protected Direct access forbidden X 42

43 Third set of considerations – Mobile Access 43  More than 25% of mobile phones in the world are smartphones and the number of people connected through mobile appliances increases every year  Social networking amounts to 91% of mobile internet access, compared to 79% on desktops, and it is expected that by 2014 mobile internet should take over desktop internet usage (*)  So, mobile access to “everything” is not any more an option; it is a must and e-Infrastructures shouldn’t/won’t be an exception (*) http://www.biztechday.com/mobile-stats-2011-91-use-mobile-phones-to-socialize

44 The “mobile” Authentication Procedure (REST API independent of the Science Gateway) 44

45 Example #1: the new gLibrary architecture gLibrary REST API Metadata ServicesStorage Services AuthN/AuthZ Services StoragesDatabases Identity Federations eToken Service Grid Auth Service e-infrastructure resources Science Gateways Repo 1 Repo 2 Repo 3 Discovery Service Rest API 45

46 The mobile version of the INDICATE e-Culture Science Gateway – Browse contents The e-Culture Science Gateway (web and mobile) will be «the tool» of the DCH-RP (now DC-MAP) project 46

47 INDICATE Project Meeting The mobile version of the INDICATE e-Culture Science Gateway – Download contents 47

48 INDICATE Project Meeting First prototype The mobile version of the INDICATE e-Culture Science Gateway – Annotate contents 48

49 MoU template ( with financial part) 49

50 Uptake of Catania Science Gateways (as of today) 50 Users from 206 Organisations in 44 Countries

51 Number of registered peopleNumber of sign-ins Catania Science Gateways in numbers (as of the end of September 2012) 51

52

53 www.gisela-grid.eu Science Gateway-based model in Latin America Final Project Review, Brussels, 11.10.2012 53

54 www.gisela-grid.eu Services for Researchers & Students Communities Online S&T Olympics Citizen Science Final Project Review, Brussels, 11.10.2012 54

55 www.gisela-grid.eu GISELA – Final Project Review - Brussels – 11/10/2012 55 Scope & Composition –Extract (English translation): “…The Ecuadorian (CEDIA), Mexican (CUDI) and Colombian (RENATA) NRENs commit themselves to find the financial resources to ensure the continuity of the operation of the Latina American e-Infrastructure currently supported by the GISELA partner Institutions. This to put at disposal of Research & Education the advanced computing & network resources for the e- Science benefit which on its turn will manifest itself in improving the quality of life of people in the Region…” –Signatories so far:  NRENs: CEDIA (Ecuador), CUDI (México), Innova|Red (Argentina), RedCONARE (Costa Rica), RENATA (Colombia)  Academic Institutions: UNAM (México), UNIANDES (Colombia) Durable Financial Support scheme The “Mexico Declaration” as funding agreement

56 The new Catania General Engine for CHAIN-REDS General 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/Cluster/Cloud MW Liferay Portlets eToken Server Grid MW Cluster MW: LSF, PBS, … Cluster MW: CLEVER, … Demos planned next month both at SC’12 and agINFRA review Hardware funds are requested to wide the cloud to be used in agINFRA and CHAIN-REDS

57 Summary and conclusions  e-Infrastructures can be very beneficial platforms for many users, provided they are really «easy to use»  Catania Science Gateways, with support for Identity Federations, Social Networks and mobile access, are changing the way Grid infrastructures are used, hugely widening their potential user base (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 and allows worldwide interoperability at user application level  Catania Science Gateways have have been already adopted in/by several other EU projects (agINFRA, DC-MAP, DECIDE, EarthServer, eI4Africa, EUMEDGRID-Support, GISELA, INDICATE, etc.)  This activity is giving INFN a high visibility worldwide and new projects have started just around the Science Gateway model  A discussion would be worth within CCR to see how to apply tge model to small/medium INFN experiments that still do not use the Grid 57

58 Thank you ! 58


Download ppt "Science gateway e risultati dei progetti Europei di e-Infrastructure Roberto Barbera Univ. di Catania & INFN Riunione CCR."

Similar presentations


Ads by Google