developing e-infrastructure services for e-science applications: the eela-2 experience

17
www.eu-eela.eu E-science grid facility for Europe and Latin America Developing e-Infrastructure services for e-Science applications: the EELA-2 experience Diego Scardaci INFN Catania (Italy) 5 th EGEE USER FORUM Uppsala (Sweden), 12-15.04.2010 Roberto Barbera INFN Catania (Italy) Francisco Brasileiro Universidade Federal de Campina Grande (Brazil)

Upload: lei

Post on 30-Jan-2016

33 views

Category:

Documents


0 download

DESCRIPTION

Developing e-Infrastructure services for e-Science applications: the EELA-2 experience. Francisco Brasileiro Universidade Federal de Campina Grande ( Brazil ). Roberto Barbera INFN Catania (Italy). Diego Scardaci INFN Catania (Italy) 5 th EGEE USER FORUM - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu

E-science grid facility forEurope and Latin America

Developing e-Infrastructure services fore-Science applications: the EELA-2experience

Diego Scardaci

INFN Catania (Italy)

5th EGEE USER FORUM

Uppsala (Sweden), 12-15.04.2010

Roberto Barbera

INFN Catania (Italy)

Francisco Brasileiro

Universidade Federal de

Campina Grande (Brazil)

Page 2: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu 2

Outline

Uppsala (Sweden), 5th EGEE USER FORUM, 12-15.04.2010

• The EELA-2 Project:– Applications deployed in the EELA-2 infrastructure;– Distribution of EELA-2 Applications per Scientific Domain,

Continent and Country.

• e-Infrastructure services for e-Science applications - the EELA-2 experience:– Increasing the reach of e-Infrastructure;– Increasing the usability of e-Infrastructure;

• Software Repository;• Reference.

Page 3: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu 3

The EELA-2 Project

Uppsala (Sweden), 5th EGEE USER FORUM, 12-15.04.2010

EELA-2 (I3 project under FP7)

• Provide an empowered Grid Facility with versatile services fulfilling application requirements

• Ensure production quality services

• Ensure the long term sustainability of the e-Infrastructure beyond the term of the project

• Still Expand the current EELA e-Infrastructure

• Look for new communities outside academia (Industry and Business)

Page 4: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu Uppsala (Sweden), 5th EGEE User Forum, 12-15.04.2010 44

The EELA-2 Tree

SA2 (Network)

SA1 (Grid Infrastructure)

JRA1 (Services)

NA3 (Application Support)

NA1

Applications in production

NA2 Targets

Page 5: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu 5

Application Scientific Domain CountryAERMOD Environmental Sciences CubaAeroVANT Engineering ArgentinaAiuri AI / Optimization BrazilBiG (Blast) Genomics SpainBioMD Life Sciences BrazilbioNMF Life Sciences SpainBRAMS Earth Sciences BrazilC/CATT-BRAMS Earth Sciences Chile / BrazilCAM Weather and Climate SpainCardioGrid Portal Life Sciences ArgentinaCATIVIC Chemistry VenezuelaCinefilia AI / Optimization Italy / BrazilCIS - Classification of Satellite Images with neural networks Earth Sciences EcuadorCROSS-Fire Civil Protection PortugalDicomGrid Life Sciences BrazilDist-SOM-PORTRAIT Life Sciences BrazilDistBlast Genomics BrazilDKEsG Physics SpainDRI/Mammogrid Life Sciences SpaineIMRT Life Sciences SpainFAFNER2 Physics SpainfMRI Life Sciences PortugalG-HMMER Genomics ColombiaG-InterProScan Genomics ColombiaGAMOS Life Sciences SpaingCSMT Earth Sciences France

Applications deployed on EELA-2 infrastructure

Uppsala (Sweden), 5th EGEE USER FORUM, 12-15.04.2010

Page 6: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu 6

Application Scientific Domain CountryGenecodisGrid Genomics SpainGrEMBOSS Life Sciences MexicoGrid Bio Portal Life Sciences SpainGRIP - Grid Image Processing for Biomedical Diagnosis Life Sciences ChileGROMACS Chemistry BrazilgRREEMM Engineering CubagSATyrus AI / Optimization BrazilHeart Simulator Life Sciences BrazilHeMoLab Life Sciences BrazilIndustry@Grid Engineering BrazilIntegra-EPI Life Sciences BrazilInvCell Life Sciences BrazilLEMDistFE Remote instrumentation MexicoMAVs-Study Engineering ArgentinaMETA-Dock Genomics MexicoPhylogenetics Life Sciences SpainPhyloGrid Life Sciences SpainPILP AI / Optimization PortugalPortal de Porticos Engineering VenezuelaProtozoaDB Life Sciences BrazilPSAUPMP Engineering MexicoSATCA Weather and Climate MexicoSeismic Sensor Earth Sciences MexicoSEMUM3D Earth Sciences FranceWAM Weather and Climate IrelandWRF Weather and Climate Spain

Applications deployed on EELA-2 infrastructure

Uppsala (Sweden), 5th EGEE USER FORUM, 12-15.04.2010

Page 7: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu 7

Distribution of EELA-2 Applications per Scientific Domain, Continent and Country

Uppsala (Sweden), 5th EGEE USER FORUM, 12-15.04.2010

Page 8: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu Uppsala (Sweden), 5th EGEE User Forum, 12-15.04.2010 8

e-Infrastructure services for e-Science applications: the EELA-2 experience

• Increase the REACH of the infrastructure.

• Increase the USE of the infrastructure.

Page 9: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu 9

Increasing the reach of e-Infrastructure

• Facilitate the installation and the management of the grid infrastructure:– more sites belonging to the grid infrastructure, with more

resources being shared;– more users being served;– more diverse range of applications being supported.

• EELA-2 Services:– Adoption of OurGrid allowed non-dedicated resources to be

added to the infrastructure;– Grid2Win: porting of the gLite Middleware to the Microsoft

Windows platform to allow Windows Applications to use the infrastructure.

Uppsala (Sweden), 5th EGEE USER FORUM, 12-15.04.2010

Page 10: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu 10

OurGrid

Uppsala (Sweden), 5th EGEE USER FORUM, 12-15.04.2010

Page 11: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu 11

Gridify a Windows Application – The Mavs-Study Use Case (1/2)

Definition of micro-air-vehicle (performance requirements):

• Maximum dimension of 15 cm;

• Flight at low velocity;

• Endurance: 20 to 30 minutes;

• Lightweight (< 100 g);

• High maneuverability.

APPLICATIONS:

• Atmospheric studies.

• Fire detection.

• Inspections of collapsed buildings.

• Hazardous Spill Monitoring.

• Inspections in places too dangerous for humans.

• Planetary exploration.Uppsala (Sweden), 5th EGEE USER FORUM, 12-15.04.2010

Page 12: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu 12

Gridify a Windows Application – The Mavs-Study Use Case (2/2)

MAVs-Study on the GRIDJDL Start Script

Type = "Job";JobType = "Normal";Executable = "uvlmRF";StdOutput = "uvlmRF.out";StdError = "uvlmRF.err";InputSandbox = {"uvlm.exe","uvlmRF","CONFIG.DAT","LS.DAT","RotationAngle.DAT","StrokeDeviation.DAT","StrokePosition.DAT"};OutputSandbox = {"uvlmRF.err","uvlmRF.out"};RetryCount = 0;ShallowRetryCount=0;

# Environment variablesexport PROD=prod.vo.eu-eela.euexport LFC_HOST=lfc.eela.ufrj.brexport LCG_GFAL_INFOSYS=bdii.eela.ufrj.br:2170export PATH=$PATH:.# Executiondatechmod u+x uvlm uvlm # StoragedateFILE=results03-00.tar.gz/bin/tar -czf $FILE *.DAT *.Dat *.TEC std.out std.errlcg-cr --vo $PROD -l lfn:/grid/prod.vo.eu-eela.eu/MAVs-Study/test03/$FILE -d lnx097.eela.if.ufrj.br file:$PWD/$FILE# Enddate

Uppsala (Sweden), 5th EGEE USER FORUM, 12-15.04.2010

Page 13: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu 13

Increasing the usability of e-Infrastructure

• Addition of services that can ease the tasks of:– developing and deploying new applications;

– installing, managing and deploying the core infrastructure.

• EELA-2 Services:– GSAF: a Java Object Oriented Framework designed to access and

manage Data Grid via APIs;

– OPeNDAP Meta-Finder: a tool to search geographical information data sets available at the Web through OPeNDAP servers;

– Secure Storage: a service providing users with a set of tools to store in a secure way and in an encrypted format confidential data on the grid storage elements.;

– Watchdog: a tool allowing users to watch the status of a running job tracing the evolution of produced files;

– lcg-rec-*: tools allowing users to perform recursive grid file operations such as copies and deletion;

– Dirac: an alternative to overcome an infrastructure limitation of not having many CEs able to support MPICH2 jobs;

Uppsala (Sweden), 5th EGEE USER FORUM, 12-15.04.2010

Page 14: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu 14

Service Application using it Use description

Digital Archives (GSAF) gRREEMM Provide gRREEMM with a Java interface towards the gLite Data Management System.

Secure Storage CardioGrid Portal, HeMoLab, Seismic Sensor, AeroVANT

Applications use this service to manage their confidential data in a secure way inside the grid infrastructure.

Tagging BRAMS and other SegHidro applications

Help in searching shared data among researchers working on water resources management

Workflow BRAMS and other SegHidro applications

Several SegHidro applications use it implement their workflow, starting from the water precipitation prediction provided by BRAMS

Watchdog CROSS-Fire, InterproScan/HMMER, HeMoLab, AeroVANT, BioMD, Cinefilia

Several applications use it to monitor their long running jobs.

Lcg-rec CROSS-Fire, META-Dock

CROSS-Fire and META-Dock use it to interact in a easier way with the LCG File Catalog.

DIRAC BioMD, PSAUPMP Easy their execution in sites with different MPI ‘flavours’.

Applications using JRA1 application-oriented services

Uppsala (Sweden), 5th EGEE USER FORUM, 12-15.04.2010

Page 15: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu 1515

EELA-2 Software Repository

Uppsala (Sweden), 5th EGEE USER FORUM, 12-15.04.2010

Page 16: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu 1616

Pointers for more Information

– EELA-2 web site https://www.eu-eela.eu/

– JRA1 Wiki Site Contains descriptions and links for each JRA1 service https://grid.ct.infn.it/twiki/bin/view/EELA2/

JRA1Services– EELA-Forge Site

All released software https://forge.eu-eela.eu/

– Contact us at Francisco Brasileiro ([email protected]) Diego Scardaci ([email protected])

Uppsala (Sweden), 5th EGEE USER FORUM, 12-15.04.2010

Page 17: Developing e-Infrastructure services for e-Science applications: the EELA-2 experience

www.eu-eela.eu 1717

Questions …

Uppsala (Sweden), 5th EGEE USER FORUM, 12-15.04.2010