(Exchange Programme to advance e-Infrastructure Know-How)

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
1 The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) GRID Science Gateway Riccardo Rotondo
Catania Science Gateway Framework Motivations, architecture, features Catania, 09/06/2014Riccardo Rotondo
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
The gLite API – PART I Giuseppe LA ROCCA INFN Catania ACGRID-II School 2-14 November 2009 Kuala Lumpur - Malaysia.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) GISELA Additional Services Diego Scardaci
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.
Authentication and Authorisation for Research and Collaboration Peter Solagna Milano, AARC General meeting Current status and plans.
EGEE-0 / LCG-2 middleware Practical.
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.
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA Special Jobs Valeria Ardizzone INFN - Catania.
INFSO-RI Enabling Grids for E-sciencE VOMS & MyProxy interaction Emidio Giorgio INFN NA4 Generic Applications Meeting 10 January.
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.
LCG2 Tutorial Viet Tran Institute of Informatics Slovakia.
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.
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA Grid2Win : gLite for Microsoft Windows Elisa Ingrà - INFN.
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) 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.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Continue by your own… Riccardo Bruno
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
Some considerations and ideas for the (next) future Roberto Barbera University of Catania and INFN IWSG’10.
A Data Engine for Grid Science Gateways Enabling Easy Transfers and Data Sharing Dr. Marco Fargetta (1), Mr. Riccardo Rotondo (2,*), Prof. Roberto Barbera.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
Gri2Win: Porting gLite to run under Windows XP Platform
Grid2Win: Porting of gLite middleware to Windows platform
Grid2Win Porting of gLite middleware to Windows XP platform
The EPIKH Project Roberto Barbera
gLite Information System
Conjugating Science Gateways and
Extending Authentication to Members of Social Networks
Workload Management System ( WMS )
Grid accounting system
Grid Training done in/by the Italian Federation in 2007 Roberto Barbera Univ. of Catania and INFN NA3 Partner Review Meeting at EGEE’07 Budapest,
Grid2Win: Porting of gLite middleware to Windows XP platform
Riccardo Rotondo INFN Catania – Italy
Grid2Win: Porting of gLite middleware to Windows XP platform
Workload Management System
Q&A about Science Gateways
login: clermont-ferrandxx password: GridCLExx
Gri2Win: Porting gLite to run under Windows XP Platform
gLite Information System
Interoperability & Standards
Grid2Win: Porting of gLite middleware to Windows XP platform
Long term job submission and monitoring uing grid services
Elisa Ingrà – Consortium GARR
Certificates Usage and Simple Job Submission
Certificates Usage and Simple Job Submission
The GENIUS portal and the GILDA t-Infrastructure
Grid Engine Riccardo Rotondo
How To Integrate an Application on Grid
Grid Engine Diego Scardaci (INFN – Catania)
Presentation transcript:

(Exchange Programme to advance e-Infrastructure Know-How) The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) GRID Science Gateway Riccardo Rotondo (riccardo.rotondo@garr.it) Consortium GARR Joint CHAIN/EUMEDGRID-Support/EPIKH School to Science Gateways Amman, Jordan 28.11.2011 www.epikh.eu

Outline Computationally intensive research Grid access technologies Science Gateway The e-Collaboration environment The old paradigm Science Gateway architecture The new “brick” approach Use Cases: The EUMEDGRID Science Gateway The INDICATE e-Culture Science Gateway The CHAIN Science Gateway The Gilda t-Infrastructure Portal The RICeVI Portal Conclusions

Computationally intensive research

Several scientific domain involved

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

But…using Grids is not straightforward  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!; $ 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 https://gilda-lb-01.ct.infn.it:9000/1o4BVjqg2tJ4rN-XTAIGAg ************************************************************* BOOKKEEPING INFORMATION: Status info for the Job : https://gilda-lb-01.ct.infn.it:9000/1o4BVjqg2tJ4rN-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:40 2010 CEST ************************************************************* Scripts 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; JDL CLI 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. GSI

Grid Interface Evolution CLI gEclipse 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 Grid2Win “robot” certificates on “e-tokens”

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

Reference Model Embedded Applications Administrator Power User Basic User Appl 1 Appl 2 Appl N Gateway Science Grid Services Users from different organisations having different roles and privileges Cosa devo dire qua Other Middleware

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

IDEM Identity Federation in Italy (www.idem.garr.it) IDEM figures: 33 Members (INFN and COMETA are two of them); 9 Partners from abroad; 54 IDentity Providers; 35 Services Providers ~3,000,000 end users; ~50% of the Italian higher education & research community e-identified students in EU

Liferay (www.liferay.com) 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

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.

Usage Workflow 2. Verify ACL 4. Grid Credential Exchange 1. Log In 6. Results 3. Grid Services Request 5. Grid Services 7. Download data

Functionalities 08/07/2011

Science Gateway Developed EUMDEDGRID SUPPORT Science Gateway INDICATE Science Gateway DECIDE Science Gateway VIRALGRID Science Gateway GISELA Science Gateway CHAIN Science Gateway The Gilda t-Infrastructure Portal The RICeVI Portal 08/07/2011

Liferay AT INFN-CT

GRID Science Gateway GRID SCIENCE GATEWAY

The EUMEDGRID-Support Science Gateway (1/5)

The EUMEDGRID-Support Science Gateway (2/5)

The EUMEDGRID-Support Science Gateway (3/5)

Federation Supported 6 Federations supported: GrIDP (“catch-all”, Italy); GARR-IDEM (Italy); CARSI (Chinese); GRNET-AAI (Greece); RCTSaai (Portugal); SIR (Spain).

Federation supported by The EUMEDGRID-Support Science Gateway

Other federation supported (1/2)

Other federation supported (2/2)

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.

The GrIDP Identity Provider (2/2)

The EUMEDGRID-Support Science Gateway (4/5)

The EUMEDGRID-Support Science Gateway (5/5)

The INDICATE e-Culture Science Gateway (5/6)

The INDICATE e-Culture Science Gateway (6/6)

CMS Science Gateway CMS SCIENCE GATEWAY

The CHAIN Science Gateway

The CHAIN Science Gateway

The CHAIN Science Gateway

The Gilda t-Infrastructure Portal

E-learning Science Gateway

Sharing Collaboration Training Dissemination RICeVI Portal Sharing Collaboration Training Dissemination

Current Status 12 Liferay-based Science Gateways are currently powered by Shibboleth at INFN Catania; 6 Federations supported; 4 instances are registered as official IDEM Service Provider; 4 Identity Providers are available in GrIDP.

Credits & Acknowledgments Valeria Ardizzone (COMETA); 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); Vincenzo Ciaschini (INFN); Enrico Fasanelli (INFN); Maria Laura Mantovani (GARR); Barbara Monticini (GARR); Simona Venuti (GARR)

References Science Gateway Url: http://applications.eumedgrid.eu/ http://gilda.ct.infn.it http://www.chain-project.it http://indicate-gw.consorzio-cometa.it

Thank you for your attention Questions? Thank you for your attention