1 Stellenbosch, Africa 5 2011 - EPIKH Workshop, 10.06.2011 www.epikh.eu The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) GRID.

Slides:



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

CHEP 2000, Roberto Barbera Roberto Barbera (*) GENIUS: a Web Portal for the GRID Meeting Grid.it, Bologna, (*) work in collaboration.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Practical using EGEE middleware: AA and simple job submission.
CSF4 Meta-Scheduler Tutorial 1st PRAGMA Institute Zhaohui Ding or
11 Application of CSF4 in Avian Flu Grid: Meta-scheduler CSF4. Lab of Grid Computing and Network Security Jilin University, Changchun, China Hongliang.
LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Introduction to EGEE hands-on Gergely Sipos.
1 P-GRADE Portal and GEMLCA Legacy Code Architecture Peter Kacsuk MTA SZTAKI
Grid Initiatives for e-Science virtual communities in Europe and Latin America The VRC-driven GISELA Science Gateway Diego Scardaci.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
1 ALICE Grid Status David Evans The University of Birmingham GridPP 14 th Collaboration Meeting Birmingham 6-7 Sept 2005.
ATLAS/LHCb GANGA DEVELOPMENT Introduction Requirements Architecture and design Interfacing to the Grid Ganga prototyping A. Soroko (Oxford), K. Harrison.
NGS computation services: API's,
The National Grid Service and OGSA-DAI Mike Mineter
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI AAI in EGI Status and Evolution Peter Solagna Senior Operations Manager
Configuration management
1 The phone in the cloud Utilizing resources hosted anywhere Claes Nilsson.
Chapter 11: The X Window System Guide To UNIX Using Linux Third Edition.
25 July, 2014 Hailiang Mei, TU/e Computer Science, System Architecture and Networking 1 Hailiang Mei Remote Terminal Management.
SARA Reken- en NetwerkdienstenToPoS | 3 juni 2007 More efficient job submission Evert Lammerts SARA Computing and Networking Services High Performance.
Sample Service Screenshots Enterprise Cloud Service 11.3.
12th EELA Tutorial, Lima, FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America.
John Kewley CCLRC Daresbury Laboratory NW-GRID Training Event 26 th January 2007 GROWL Scripts and Web Services John Kewley Grid Technology Group E-Science.
Executional Architecture
1 CHEP 2000, Roberto Barbera Recent grid activities at INFN Catania (*) HEPiX/HEPNT 2002, Catania, (*) work in collaboration with.
Instalación y configuración de CE+WN Angelines Alberto CIEMAT Grid Tutorial, Sept
25 seconds left…...
EU 2nd Year Review – Jan – Title – n° 1 WP1 Speaker name (Speaker function and WP ) Presentation address e.g.
INFSO-RI Enabling Grids for E-sciencE Workload Management System and Job Description Language.
PSSA Preparation.
User Security for e-Post Applications Dr Chandana Gamage University of Moratuwa.
TCP/IP Protocol Suite 1 Chapter 18 Upon completion you will be able to: Remote Login: Telnet Understand how TELNET works Understand the role of NVT in.
Introduction on Science Gateway Understanding access and functionalities Catania, 09/06/2014Riccardo Rotondo
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Services Abderrahman El Kharrim
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
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 gLite API – PART I Giuseppe LA ROCCA INFN Catania ACGRID-II School 2-14 November 2009 Kuala Lumpur - Malaysia.
E-science grid facility for Europe and Latin America Watchdog: A job monitoring solution inside the EELA-2 Infrastructure Riccardo Bruno,
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
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.
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.
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.
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.
EGI-InSPIRE RI Grid Training for Power Users EGI-InSPIRE N G I A E G I S Grid Training for Power Users Institute of Physics Belgrade.
Tutorial on Science Gateways, Roma, Catania Science Gateway Framework Motivations, architecture, features Riccardo Rotondo.
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) Advanced Job Riccardo Rotondo
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Overview on the work performed during EPIKH Training Faiza MEDJEK /INFN, CATANIA 1.
Grid2Win Porting of gLite middleware to Windows XP platform
Operations Management Board 19th Dec. 2013
Giuseppe LA ROCCA INFN - Catania, Italy
Conjugating Science Gateways and
Riccardo Rotondo INFN Catania – Italy
(Exchange Programme to advance e-Infrastructure Know-How)
Elisa Ingrà – Consortium GARR
Grid Engine Diego Scardaci (INFN – Catania)
Presentation transcript:

1 Stellenbosch, Africa EPIKH Workshop, The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) GRID Science Gateway Riccardo Rotondo National Institute of Nuclear Physics Africa – EPIKH Workshop Stellenbosch, South Africa

22 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo 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 CHAIN Science Gateway –The SPECIAL Science Gateway –The INDICATE e-Culture Science Gateway Conclusions

33 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo Computationally intensive research

44 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo Several scientific domain involved

55 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo GRID at world scale

66 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo But…using Grids is not straightforward 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

77 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo 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

88 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo The GENIUS Grid Portal robot certificates on e-tokens

99 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo 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

10 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo 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 10

11 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo 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.

12 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo GRID Science Gateway Architecture 1. Log In 2. Verify ACL 4. Grid Credential Exchange 5. Grid Services 6. Results 7. Download data 3. Grid Services Request

13 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo Robot Certificates in a nutshell Robot certificates have been introduced by several Certification Authorities to allow users, who are not familiar with personal certificates and do not belong to any Vos, to access and use Grids. – They are extremely useful, for instance, to automatize grid service monitoring, data processing production, distributed data collection systems, etc.; – Basically, these certificates can be used to identify a person responsible for an unattended service or process acting as client and/or server.

14 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo Robot certificates & e-Token In order to strong reduce the risks to have the portal certificate compromised, the INFN CA has decided to issue these special certificates on board of Aladdin eToken PRO 32K smart cards. Each smart card can support several (up to 32) robot certificates: one for each application available on the grid portal. Our Science Gateways fully supports robot certificates !

15 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo Liferay AT INFN-CT

16 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo

17 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo The CHAIN Science Gateway

18 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo The CHAIN Science Gateway

19 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo The CHAIN Science Gateway

20 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo The INDICATE e-Culture Science Gateway (1/3)

21 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo The INDICATE e-Culture Science Gateway (2/3)

22 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo The INDICATE e-Culture Science Gateway (3/3) 22

23 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo Conclusions –Using different frameworks it is possible to build a Science Gateway able to interact with Grid Services; –Liferay is the most used framework and offers an easy, customizable and user friendly interface; –Thanks to robot certificates and X.509 standard the level of security is kept high and the resources safe; –The new bricks developed are being used in two projects belonging from two distinct scientific domains. Future Work: –While the role of Liferay as front-end is clear, the interactions of the tools behind are still under development; –Test the new Science Gateway in a production environment.

24 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo Questions? Thank you for your attention

25 Stellenbosch, Africa EPIKH Workshop, Riccardo Rotondo References