Www.eu-eela.eu E-science grid facility for Europe and Latin America GRIP - Grid Image Processing for Biomedical Diagnosis SECOND EELA-2 GRID SCHOOL Querétaro,

Slides:



Advertisements
Similar presentations
E-science grid facility for Europe and Latin America E2GRIS1 Jaime Parada, Edgar Perdomo – UCV Itacuruça (Brazil), 2-15 November 2008 CATIVIC.
Advertisements

FP62004Infrastructures6-SSA E-infrastructure shared between Europe and Latin America Special Jobs Claudio Cherubino INFN Catania.
EGEE is a project funded by the European Union under contract IST EGEE Tutorial Turin, January Hands on Job Services.
SARA Reken- en NetwerkdienstenToPoS | 3 juni 2007 More efficient job submission Evert Lammerts SARA Computing and Networking Services High Performance.
12th EELA Tutorial, Lima, FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America.
E-science grid facility for Europe and Latin America NA3 – Application Support Leandro Ciuffo SA1 Kick-off Meeting:
E-science grid facility for Europe and Latin America E2GRIS1 Jaime Parada, Edgar Perdomo – UCV Itacuruça (Brazil), 2-15 November 2008 CATIVIC.
SEE-GRID-SCI User Interface (UI) Installation and Configuration Branimir Ackovic Institute of Physics Serbia The SEE-GRID-SCI.
Riccardo Bruno, INFN.CT Sevilla, 10-14/09/2007 GENIUS Exercises.
INFSO-RI Enabling Grids for E-sciencE EGEE Middleware The Resource Broker EGEE project members.
Special Jobs Claudio Cherubino INFN - Catania. 2 MPI jobs on gLite DAG Job Collection Parametric jobs Outline.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Special Jobs Matias Zabaljauregui UNLP.
E-science grid facility for Europe and Latin America WAM Final Report Yassine LASSOUED & Ali Al Othman Coastal and Marine Resources Centre.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Luciano Díaz ICN-UNAM Based on Domenico.
E-science grid facility for Europe and Latin America gRREEMM Status Report-3 Nov 13, 2008 E2GRIS1 Alina Roig Rassi Maikel Dominguez Garcia.
E-science grid facility for Europe and Latin America OurGrid E2GRIS1 Rafael Silva Universidade Federal de Campina.
E-science grid facility for Europe and Latin America Watchdog: A job monitoring solution inside the EELA-2 Infrastructure Riccardo Bruno,
1 HeMoLab - Porting HeMoLab's SolverGP to EELA glite Grid Environment FINAL REPORT Ramon Gomes Costa - Paulo Ziemer.
E-science grid facility for Europe and Latin America Developing e-Infrastructure services for e-Science applications: the EELA-2 experience.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks António Pina, Ricardo Marques, Bruno Oliveira.
E-science grid facility for Europe and Latin America Marcelo Risk y Juan Francisco García Eijó Laboratorio de Sistemas Complejos Departamento.
INFSO-RI Enabling Grids for E-sciencE Workload Management System Mike Mineter
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.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks gLite job submission Fokke Dijkstra Donald.
1 Catania, 4 th EEGE User Forum/OGF 25, OurGrid integration with gLite based grids in EELA-2 Francisco Brasileiro Universidade.
E-science grid facility for Europe and Latin America E2GRIS1 Claudio Baeza Retamal and Rodrigo Delgado Urzúa SAEMC Project (
E-science grid facility for Europe and Latin America E2GRIS1 Alina Roig Rassi Maikel Dominguez Garcia CUBAENERGIA Itacuruça (Brazil), 2-15.
E-science grid facility for Europe and Latin America E2GRIS1 Gustavo Miranda Teixeira Ricardo Silva Campos Laboratório de Fisiologia Computacional.
E-science grid facility for Europe and Latin America Using Secure Storage Service inside the EELA-2 Infrastructure Diego Scardaci INFN (Italy)
E-science grid facility for Europe and Latin America gLite MPI Tutorial for Grid School Daniel Alberto Burbano Sefair, Universidad de Los.
EGEE-III INFSO-RI Enabling Grids for E-sciencE Feb. 06, Introduction to High Performance and Grid Computing Faculty of Sciences,
Jan 31, 2006 SEE-GRID Nis Training Session Hands-on V: Standard Grid Usage Dušan Vudragović SCL and ATLAS group Institute of Physics, Belgrade.
Satellital Image Clasification with neural networks Step implemented – Final Report Susana Arias, Héctor Gómez UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA ECUADOR.
INFSO-RI Enabling Grids for E-sciencE Workflow Management in Giuseppe La Rocca INFN – Catania ICTP/INFM-Democritos Workshop on Porting.
E-science grid facility for Europe and Latin America MAVs-Study Biologically Inspired, Super Maneuverable, Flapping Wing Micro-Air-Vehicles.
FP7-INFRA Enabling Grids for E-sciencE EGEE Induction Grid training for users, Institute of Physics Belgrade, Serbia Sep. 19, 2008.
INFSO-RI Enabling Grids for E-sciencE Claudio Cherubino, INFN Catania Grid Tutorial for users Merida, April 2006 Special jobs.
INFSO-RI Enabling Grids for E-sciencE Αthanasia Asiki Computing Systems Laboratory, National Technical.
INFSO-RI Enabling Grids for E-sciencE Job Workflows with gLite Emidio Giorgio INFN NA4 Generic Applications Meeting 10 January 2006.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Workload management in gLite 3.x - MPI P. Nenkova, IPP-BAS, Sofia, Bulgaria Some of.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Moisés Hernández Duarte UNAM FES Cuautitlán.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Command Line Grid Programming Spiros Spirou Greek Application Support Team NCSR “Demokritos”
INFSO-RI Enabling Grids for E-sciencE Job Description Language (JDL) Giuseppe La Rocca INFN First gLite tutorial on GILDA Catania,
E-infrastructure shared between Europe and Latin America FP6−2004−Infrastructures−6-SSA Special Jobs Valeria Ardizzone INFN - Catania.
Enabling Grids for E-sciencE EGEE-II INFSO-RI Porting an application to the EGEE Grid & Data management for Application Rachel Chen.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks WMS tricks & tips – further scripting Giuseppe.
User Interface UI TP: UI User Interface installation & configuration.
Satellital Image Clasification with neural networks Susana Arias, Héctor Gómez UNIVERSIDAD TÉCNICA PARTICULAR DE LOJA ECUADOR
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America The GILDA t-Infrastructure Roberto Barbera.
Istituto Nazionale di Astrofisica Information Technology Unit INAF-SI Job with data management Giuliano Taffoni.
Advanced gLite job management Paschalis Korosoglou, AUTH/GRNET EPIKH Application Porting School 2011 Beijing, China Paschalis Korosoglou,
FESR Consorzio COMETA - Progetto PI2S2 FEMM Riccardo Bruno, INFN CT Sindoni Salvatore, DIEES UniCT.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) Advanced Job Riccardo Rotondo
Introduction to Computing Element HsiKai Wang Academia Sinica Grid Computing Center, Taiwan.
Enabling Grids for E-sciencE Work Load Management & Simple Job Submission Practical Shu-Ting Liao APROC, ASGC EGEE Tutorial.
E-science grid facility for Europe and Latin America gRREEMM Report-1 Nov 7, 2008 E2GRIS1 Alina Roig Rassi Maikel Dominguez Garcia CUBAENERGIA.
Create an script to print “hello world” in an output file with also the information of an input file. The input file should be previously register in the.
Advanced Job Practice Maha Metawei ERI-Cairo, Egypt Joint EPIKH/EUMEDGRID Support event in Cairo Africa 4 –Application.
Special jobs with the gLite WMS
FEMM Riccardo Bruno INFN CT.
E-Infrastructure for e-Science, CERIST-Algiers 15th
5. Job Submission Grid Computing.
Special Jobs: MPI Alessandro Costa INAF Catania
gLite Advanced Job Management
Long term job submission and monitoring uing grid services
gLite Job Management Christos Theodosiou
GENIUS Grid portal Hands on
Job Description Language (JDL)
Hands on Session: DAG Job Submission
Presentation transcript:

E-science grid facility for Europe and Latin America GRIP - Grid Image Processing for Biomedical Diagnosis SECOND EELA-2 GRID SCHOOL Querétaro, México. Leandro Ciuffo (INFN - Italia) Tutor Alejandro Llanos Fuentes (UFRO – Chile) Diego Vicencio Morales (UTFSM – Chile)

Querétaro, Second EELA-2 Grid School, Aplicación Resultados 71% de cancerígenos Búsqueda de candidatos a núcleos Eliminación de fondo Lectura de la imagen

Querétaro, Second EELA-2 Grid School, Agenda Objetivos Gridificación OurGrid Conclusión Trabajos Futuros

Querétaro, Second EELA-2 Grid School, Objetivos Implementar paralelización Explorar posibilidades de manejo y almacenamiento grid

Querétaro, Second EELA-2 Grid School, Gridificación Múltiples Jobs: [ Type = "collection"; InputSandbox = {"carcinoma.o"}; nodes = { [ JobType = "Normal"; NodeName = "node1"; Executable = "/bin/sh"; Arguments = "ejecucion1.sh"; InputSandbox = {"ejecucion1.sh",root.InputSandbox[0], "image6.png"}; StdOutput = "myoutput1.out"; StdError = "myerror1.err"; OutputSandbox = {"myoutput1.out","myerror1.err"}; ShallowRetryCount = 3; ], [ JobType = "Normal"; NodeName = "node2"; (...)‏ Múltiples imágenes

Querétaro, Second EELA-2 Grid School, Gridificación Múltiples Jobs: [ Type = "dag"; InputSandbox = {"carcinoma.o","cotejador.o","inicializador.o"}; nodes =[ father =[ description =[ JobType = "Normal"; Executable = "/bin/sh"; Arguments = "padre.sh"; InputSandbox = {"padre.sh",root.InputSandbox[2]}; StdOutput = "father_output"; StdError = "father_error"; OutputSandbox = {"father_output","father_error","1parametros.txt","2parametros.txt","3parametros.txt"}; ShallowRetryCount = 1;];]; son1 = (...)‏ dependencies = { {father,{son1,son2,son3}}, {son1,final}, {son2,final} {son3,final} }; Dependencias Nodo de trabajo

Querétaro, Second EELA-2 Grid School, Gridificación UI WMS CE WN AMGA SE init.sh carcinoma.sh ${date}_car_${PARAM}.jdl

Querétaro, Second EELA-2 Grid School, Gridificación init.sh (Múltiples Jobs) #!/bin/sh Dir=`pwd`/inputfile NOW=$(date +%Y-%m-%d-%H_%M_%S) echo $NOW > $Dir/temporalFileName rm -rf `pwd`/JDLParameters/* for (( i=7 ; i<17 ; i=i+1 )) do let entero=$i/10 let decimal=$i%10 numero="${entero}.${decimal}" echo $numero sed 's(VAR('$numero'(g s(DIR('$Dir'(g' job-carcinoma.jdl >./JDLParameters/${NOW}_PAR_${numero}.jdl done glite-wms-job-submit -d alejandro -o carId2 --collection./JDLParameters Editar Jobs

Querétaro, Second EELA-2 Grid School, Gridificación carcinoma.jdl [ Type = "Job"; JobType = "Normal"; Executable = "carcinomaSH.sh"; StdOutput = "carcinoma.out"; StdError = "carcinoma.err"; Requirements = other.GlueCEInfoHostName=="kuragua.uniandes.edu.co" || other.GlueCEInfoHostName=="ce.labmc.inf.utfsm.cl" || other.GlueCEInfoHostName=="ce01.eela.if.ufrj.br" || other.GlueCEInfoHostName=="ce01.macc.unican.es"; InputSandbox = {"DIR/temporalFileName","DIR/mdclient.config","DIR/carcinomaSH.sh","DIR/carcinoma", "DIR/image.png"}; OutputSandbox = {"carcinoma.err","carcinoma.out"}; Arguments = "VAR image.png"; ShallowRetryCount = 3; ]

Querétaro, Second EELA-2 Grid School, Gridificación carcinoma.sh (WN) #!/bin/bash export LFC_HOST=lfc.eela.ufrj.br export LCG_GFAL_INFOSYS=bdii.eela.ufrj.br:2170 chmod +x carcinoma export LD_LIBRARY_PATH=$VO_PROD_VO_EU_EELA_EU_SW_DIR/librerias/:$LD_LIBRARY_PATH NOW=`cat temporalFileName` url=$(hostname)./carcinoma $1 $2 lcg-cr --vo $PROD -l lfn:/grid/$PROD/carcinoma/${NOW}_PAR_$1 -d lnx105.eela.if.ufrj.br file://$PWD/carcinoma.out mdcli addentry /schooldir/grip/${NOW}_PAR_$1 imageFile $2 parameter $1 hostname $url mdcli setattr /schooldir/grip/${NOW}_PAR_$1 outputlfn lfn:/grid/prod.vo.eu-eela.eu/carcinoma/${NOW}_PAR_$1 AMGA SE Directorio compartido: CE

Querétaro, Second EELA-2 Grid School, Gridificación AMGA Entries imageFile (varchar 255) paramenter (float) hostname (varchar 255) outputlfn (varchar 255) _57_22_PAR_1.2 Image.png1.2ce01.eela….lfn:/grid/pr… _57_22_PAR_1.0 Image.png1.0kuragua.un...lfn:/grid/pr..

Querétaro, Second EELA-2 Grid School, OurGrid job: label: carcinomaJob requirements: (os=linux) task: init: put carcinoma carcinoma put image6.png image6.png put CarcinomaSH.sh CarcinomaSH.sh put lib.tar lib.tar remote: sh CarcinomaSH.sh 0.11 image6.png final: get salida.txt salida1.txt task: init: put carcinoma carcinoma put fragmento_re1.png fragmento_re1.png put CarcinomaSH.sh CarcinomaSH.sh put lib.tar lib.tar remote: sh CarcinomaSH.sh 0.11 fragmento_re1.png final: get salida.txt salida2.txt porciento son cancerígenos porciento son cancerígenos

Querétaro, Second EELA-2 Grid School, Conclusión Paralelización: –Implentenación de diferentes instancias Utilización de componentes grid: –SE –AMGA –LFC Middleware: –OurGrid

Querétaro, Second EELA-2 Grid School, Trabajos Futuros Aplicación WEB (GENIUS) SecureStorage Middleware DIRAC Verificación de paralelización MPI

Querétaro, Second EELA-2 Grid School, ¿Preguntas?