1 The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) GRID Science Gateway Riccardo Rotondo

Slides:



Advertisements
Similar presentations
Enabling Grids for E-sciencE A new framework to build Science Gateways based on EnginFrame and Liferay.
Advertisements

Grid Initiatives for e-Science virtual communities in Europe and Latin America The VRC-driven GISELA Science Gateway Diego Scardaci.
1 Stellenbosch, Africa EPIKH Workshop, The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) GRID.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI AAI in EGI Status and Evolution Peter Solagna Senior Operations Manager
Federated access to e-Infrastructures worldwide
Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE Tutorial Getting started with GILDA.
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.
Riccardo Bruno INFN.CT Sevilla, Sep 2007 The GENIUS Grid portal.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Grid Engine Riccardo Rotondo
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Luciano Díaz ICN-UNAM Based on Domenico.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) WMPROXY API Python & C++ Diego Scardaci
1.The portal sends, under the user approval, user’s attribute retrieved from IDP to CA bridge 2.CA bridge module requests to a CA-online a certificate.
The gLite API – PART I Giuseppe LA ROCCA INFN Catania ACGRID-II School 2-14 November 2009 Kuala Lumpur - Malaysia.
GILDA testbed GILDA Certification Authority GILDA Certification Authority User Support and Training Services in IGI IGI Site Administrators IGI Users IGI.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) GISELA Additional Services Diego Scardaci
STAR net, Resources and VOs C. Vuerli, A. Costa, U. Becciani, P. Massimino, G. Castelli.
Group 1 : Grid Computing Laboratory of Information Technology Supervisors: Alexander Ujhinsky Nikolay Kutovskiy.
E-science grid facility for Europe and Latin America Using Secure Storage Service inside the EELA-2 Infrastructure Diego Scardaci INFN (Italy)
EGEE-III INFSO-RI Enabling Grids for E-sciencE Feb. 06, Introduction to High Performance and Grid Computing Faculty of Sciences,
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Authentication and Authorisation for Research and Collaboration Peter Solagna Milano, AARC General meeting Current status and plans.
EGEE-0 / LCG-2 middleware Practical.
INFSO-RI Enabling Grids for E-sciencE GILDA and GENIUS Guy Warner NeSC Training Team An induction to EGEE for GOSC and the NGS NeSC,
Development of e-Science Application Portal on GAP WeiLong Ueng Academia Sinica Grid Computing
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Moisés Hernández Duarte UNAM FES Cuautitlán.
EGI-InSPIRE RI EGI-InSPIRE RI User Support in IGI: Related Tools and Services in Italy EGI Technical Forum
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA Special Jobs Valeria Ardizzone INFN - Catania.
Widening the number of e-Infrastructure users with Science Gateways and Identity Federations Giuseppe Andronico INFN -
INFSO-RI Enabling Grids for E-sciencE VOMS & MyProxy interaction Emidio Giorgio INFN NA4 Generic Applications Meeting 10 January.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI Evolution of AAI for e- infrastructures Peter Solagna Senior Operations Manager.
DECIDE DECIDE ( Diagnostic Enhancement of Confidence by an International Distributed Environment ) Valeria Ardizzone Consorzio COMETA & INFN Catania (DECIDE.
How to integrate EGI portals with Identity Federations Roberto Barbera Univ. of Catania and INFN EGI Technical Forum – Prague,
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks WMS tricks & tips – further scripting Giuseppe.
Grid Execution Management for Legacy Code Architecture Exposing legacy applications as Grid services: the GEMLCA approach Centre.
LCG2 Tutorial Viet Tran Institute of Informatics Slovakia.
Tutorial on Science Gateways, Roma, Riccardo Rotondo Introduction on Science Gateway Understanding access and functionalities.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) 马兰馨 IHEP, CAS Hands on gLite Security.
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.
First South Africa Grid Training June 2008, Catania (Italy) GILDA t-Infrastructure Valeria Ardizzone INFN Catania.
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA Grid2Win : gLite for Microsoft Windows Elisa Ingrà - INFN.
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 Research Infrastructures – Grant Agreement n The CHAIN project and its worldwide interoperability.
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) The EPIKH project: results and opportunities Roberto Barbera
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Co-ordination & Harmonisation of Advanced e-INfrastructures CHAIN Worldwide Interoperability Test Roberto Barbera – Univ. of Catania and INFN Diego Scardaci.
Enabling Grids for E-sciencE Conjugating Science Gateways and Grid Portals into e-Collaboration environments: the Liferay and GENIUS/EnginFrame use case.
Co-ordination & Harmonisation of Advanced e-INfrastructures Technical program: advancement & issues Roberto Barbera University.
Il Data Engine basato su standard degli Science Gateway di Catania ed altri servizi di Data Management Roberto Barbera
DECIDE DECIDE ( Diagnostic Enhancement of Confidence by an International Distributed Environment ) Valeria Ardizzone Consorzio COMETA (DECIDE Technical.
The Catania Science Gateway Success Stories Mr. Riccardo Rotondo Consortium GARR, Rome, Italy
Sistema di Autenticazione e Autorizzazione per Science Gateway basato su Shibboleth M. Fargetta Consorzio.
The Catania Science Gateway framework Mr. Riccardo Rotondo Consortium GARR, Rome, Italy
Servizi di AAI e job management per Science Gateway basati su standard D. Scardaci INFN Catania.
A Data Engine for Grid Science Gateways Enabling Easy Transfers and Data Sharing Dr. Marco Fargetta (1), Mr. Riccardo Rotondo (2,*), Prof. Roberto Barbera.
Grid2Win Porting of gLite middleware to Windows XP platform
Conjugating Science Gateways and
Extending Authentication to Members of Social Networks
Grid accounting system
Riccardo Rotondo INFN Catania – Italy
(Exchange Programme to advance e-Infrastructure Know-How)
Elisa Ingrà – Consortium GARR
Grid Engine Riccardo Rotondo
Grid Engine Diego Scardaci (INFN – Catania)
Presentation transcript:

1 The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) GRID Science Gateway Riccardo Rotondo Consortium GARR Tutorial for Grid Application Porting on Grid Science Gateway Beijing, Beijing, Asia 4, Riccardo Rotondo 1

2 Outline Grid Usage Science Gateway The e-Collaboration environment –The old paradigm –Science Gateway architecture –The new “brick” approach Use Cases: –The DECIDE Science Gateway –The INDICATE e-Culture Science Gateway –The CHAIN Science Gateway –The Gilda t-Infrastructure Portal –The RICeVI Portal Conclusions Beijing, Asia 4, Riccardo Rotondo 2

3 GRID at world scale Beijing, Asia 4, Riccardo Rotondo >340 sites in 57 countries ~337,000 CPU cores >220 PB of storage ~1 million jobs/day ~20,000 users in ~280 VOs 3

4 But…using Grids is not straightforward  Beijing, Asia 4, Riccardo Rotondo Type = "Job"; JobType = "MPICH"; MPIType = "MVAPICH2_PGI706"; CpuNumber = 16; MPIGranularity = 4; Executable = "flash2"; StdOutput = "mpi.out"; StdError = "mpi.err"; InputSandbox = {"watchdog.sh","mpi.pre.sh","mpi.post.sh","flash.par","summers_den_ 1e0.rates","flash2"}; OutputSandbox = {"mpi.err","mpi.out","watchdog.out","flash_bubble.log","amr_log"}; Requirements = (other.GlueCEUniqueId == "unipa-ce- 01.pa.pi2s2.it:2119/jobmanager-lcglsf-hpc"); RetryCount = 0; $ voms-proxy-info --all subject : /C=IT/O=GILDA/OU=Robots/L=INFN Catania/CN=MrBayes/CN=proxy/CN=proxy issuer : /C=IT/O=GILDA/OU=Robots/L=INFN Catania/CN=MrBayes/CN=proxy identity : /C=IT/O=GILDA/OU=Robots/L=INFN Catania/CN=MrBayes/CN=proxy type : proxy strength : 1024 bits path : /tmp/x509up_u512 timeleft : 500:38:44 === VO gilda extension information === VO : gilda subject : /C=IT/O=GILDA/OU=Robots/L=INFN Catania/CN=MrBayes issuer : /C=IT/O=INFN/OU=Host/L=Catania/CN=voms.ct.infn.it attribute : /gilda/Role=NULL/Capability=NULL attribute : /gilda/generic-users/Role=NULL/Capability=NULL attribute : /gilda/idl/Role=NULL/Capability=NULL timeleft : 23:59:33 uri : voms.ct.infn.it:15001 $ glite-wms-job-status XTAIGAg ************************************************************* BOOKKEEPING INFORMATION: Status info for the Job : XTAIGAg Current Status: Done (Success) Logged Reason(s): - Job terminated successfully Exit code: 0 Status Reason: Job terminated successfully Destination: grid010.ct.infn.it:2119/jobmanager-lcgpbs-gilda Submitted: Tue Jun 29 15:34: CEST ************************************************************* CLI Scripts JDL echo Staging Input Data \(Courtesy of European Space Agency\); #edg-rm --vo=gilda copyFile lfn:$1.N1 file://$PWD/$1.N1; lcg-cp --vo=gilda lfn:$1.N1 file://$PWD/$1.N1; echo Staging Application; gunzip beam20.tar.gz; tar xvf beam20.tar; cd beam-2.0/bin; echo Starting Application;./pds2jpg-ASAR-run.sh $1; mv $1-b*.jpg../.. cd../.. rm -fr beam-2.0; rm -fr $PWD/$1.N1; rm -fr $PWD/beam20.tar; echo Input ENVISAT Product courtesy of European Space Agency touch ENVISAT_Product_courtesy_of_European_Space_Agency echo No Output Packaging; echo Done!; GSI 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. 4

5 Grid Interface Evolution The way users access Grid resources has continuously evolved towards simplicity and transparency: Command Line – Globus and gLite CLI – Used by the enthusiastic and early adopter scientists GUI applications – gEclipse, Grid2Win – Good to expand the communities but difficult to maintain Web Interface – GENIUS, P-GRADE – Easier for new users but monolithic Science Gateways Beijing, Asia 4, Riccardo Rotondo “robot” certificate s on “e-tokens” 5

6 Science Gateways A framework of tools that allows scientists to run applications with little concern for where the computation actually takes place. This is similar to cloud computing in which applications run as Web services on remote resources in a manner that is not visible to the end user. However, a science gateway is usually more than a collection of applications. Gateways often let users store, manage, catalogue, and share large data collections or rapidly evolving novel applications they cannot find anywhere else. Training and education are also a significant part of some Science Gateways Beijing, Asia 4, Riccardo Rotondo 6

7 Reference Model Beijing, Asia 4, Riccardo Rotondo Science Gateway Science Gateway Appl 1 Appl 2 Appl N Grid Services Embedded Applications Administrator Power User Basic User Users from different organisations having different roles and privileges Other Middleware 7

8 Federated Grid User Riccardo Rotondo 8 Science Gateway Beijing, Asia 4,

9 Identity provided federated Riccardo Rotondo 9 { idp1, idp2, … idpN } { idp1, idp2, … idPN } { idp1, idp2, … idpN } Beijing, Asia 4,

10 Federated Grid User Riccardo Rotondo 10 Science Gateway Beijing, Asia 4,

11 AuthN & AuthZ Schema Beijing, Asia 4, Riccardo Rotondo 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 11

12 AuthN & AuthZ Schema Beijing, Asia 4, Riccardo Rotondo 12 Science Gateway

13 Identity Provider Federated Beijing, Asia 4, Riccardo Rotondo 13 { idp1, idp2, … idpN } { idp1, idp2, … idPN } { idp1, idp2, … idpN }

14 eduGAIN ( Beijing, Asia 4, Riccardo Rotondo All the Science Gateways developed at Catania are Service Providers of the eduGAIN inter-federation! 14

15 Federation Supported 7 Federations supported: GrIDP (“catch-all”, Italy); GARR-IDEM (Italy); CARSI (Chinese); GRNET-AAI (Greece); RCTSaai (Portugal); SIR (Spain); eduGAIN (Europe). Beijing, Asia 4, Riccardo Rotondo 15

16 Federation supported by DECIDE Science Gateway Beijing, Asia 4, Riccardo Rotondo 16

17 Other federation supported (1/2) Beijing, Asia 4, Riccardo Rotondo 17

18 Other federation supported (2/2) Beijing, Asia 4, Riccardo Rotondo 18

19 The GrIDP Identity Provider (1/2) 4 Identity Providers are available in GrIDP: A “catch-all” IdP created at Catania; The maat-G (enterprise) IdP; INFN-AAI IdP (all INFN researchers and associates); An idp that enables Social Networks credentials. Beijing, Asia 4, Riccardo Rotondo 19

20 The GrIDP Identity Provider (2/2) Beijing, Asia 4, Riccardo Rotondo 20

21 Liferay ( Highly-configurable, scalable, open source portal framework; Compatible with JSR 168/286 standards and based on modern web 2.0 technologies; Liferay services planned to be used: –Portal; –CMS & WCM; –Collaboration and “social” software Beijing, Asia 4, Riccardo Rotondo 21

22 Grid Access enable: Portlets as bricks Portlets can interact with the Grid e- Infrastructure Different approaches are available: –Execute the Command Line behind the portal; –Using API where available: Must be in Java or other languages supported by Liferay; –Call REST services from Javascript code in the browser; Additional layers between Liferay and the Grid can be necessary for some services; Each portlet can follow its own communication method. Beijing, Asia 4, Riccardo Rotondo 22

23 Usage Workflow Beijing, Asia 4, Riccardo Rotondo 1. Sign in eTokenServer User Track- ing DB 3. Proxy request 4. Proxy transfer 5. Grid Interactions 5. Tracking Grid Request 6. Getting Results 23

24 Functionalities Beijing, Asia 4, Riccardo Rotondo 24

25 Science Gateway Developed DECIDE Science Gateway EUMDEDGRID SUPPORT Science Gateway INDICATE Science Gateway VIRALGRID Science Gateway GISELA Science Gateway Beijing, Asia 4, Riccardo Rotondo CHAIN Science Gateway The Gilda t-Infrastructure Portal The RICeVI Portal 25

26 Liferay AT INFN-CT Beijing, Asia 4, Riccardo Rotondo 26

27 GRID Science Gateway Beijing, Asia 4, Riccardo Rotondo GRID SCIENCE GATEWAY 27

28 The DECIDE Science Gateway (1/5) Beijing, Asia 4, Riccardo Rotondo 28

29 The DECIDE Science Gateway (2/5) Beijing, Asia 4, Riccardo Rotondo 29

30 The DECIDE Science Gateway (3/5) Beijing, Asia 4, Riccardo Rotondo 30

31 The EUMEDGRID-Support Science Gateway (1/2) Beijing, Asia 4, Riccardo Rotondo 31

32 The EUMEDGRID-Support Science Gateway (2/2) Beijing, Asia 4, Riccardo Rotondo 32

33 The INDICATE e-Culture Science Gateway (5/6) Beijing, Asia 4, Riccardo Rotondo 33

34 The INDICATE e-Culture Science Gateway (6/6) Beijing, Asia 4, Riccardo Rotondo 34

35 CMS Science Gateway Beijing, Asia 4, Riccardo Rotondo CMS SCIENCE GATEWAY 35

36 The CHAIN Science Gateway Beijing, Asia 4, Riccardo Rotondo 36

37 The CHAIN Science Gateway Beijing, Asia 4, Riccardo Rotondo 37

38 The CHAIN Science Gateway Beijing, Asia 4, Riccardo Rotondo 38

39 The Gilda t-Infrastructure Portal Beijing, Asia 4, Riccardo Rotondo 39

40 E-learning Science Gateway Beijing, Asia 4, Riccardo Rotondo E-learning SCIENCE GATEWAY 40

41 RICeVI Portal Beijing, Asia 4, Riccardo Rotondo Collaboration Sharing Dissemination Training 41

42 Current Status 16 Liferay-based Science Gateways (hosted in 2 servers) are currently powered by Shibboleth at INFN Catania; 7 Federations supported; 4 instances are registered as official IDEM Service Provider; 4 Identity Providers are available in GrIDP. Beijing, Asia 4, Riccardo Rotondo 42

43 Credits & Acknowledgments Valeria Ardizzone (GARR); Roberto Barbera (UNICT & INFN) Riccardo Bruno (COMETA); Antonio Calanducci (COMETA); Marco Fargetta (COMETA) Elisa Ingrà (GARR); Giuseppe La Rocca (INFN) Salvatore Monforte (INFN); Fabrizio Pistagna (INFN); Rita Ricceri (INFN); Diego Scardaci (INFN); Beijing, Asia 4, Riccardo Rotondo Credits Acknowledgments Vincenzo Ciaschini (INFN); Enrico Fasanelli (INFN); Maria Laura Mantovani (GARR); Barbara Monticini (GARR); Simona Venuti (GARR) 43

44 References Science Gateway Url: – – – – – – Beijing, Asia 4, Riccardo Rotondo 44

45 Questions? Beijing, Asia 4, Riccardo Rotondo Thank you for your attention 45