Upload
others
View
0
Download
0
Embed Size (px)
Citation preview
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Herramientas web para interacción con entornos GRID
Autor: José Miguel Franco Valiente Evento: I Jornadas CDISC Lugar / Fecha: Trujillo, 11/06/2012
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
Experiencia en el CETA
1
2
3
4
Herramientas web para interacción con
entornos GRID
2
ÍNDICE
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
¿Qué es la computación GRID?
Grid computing
Servicio para compartir potencia de cálculo y espacio de almacenamiento a través de Internet
Grid computing vs. World Wide Web
Grid Potencia de cálculo
www Información
Federación
Centros / usuarios / empresas
aportan recursos
Autonomía de gestión
Visión
Un GRID único que pueda operar
como Supercomputador Global
3
1
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
¿Qué es la computación GRID? (II)
5 ideas en las que se basa la computación GRID
Compartición de recursos
Seguridad de acceso
Uso eficiente de los recursos
La distancia no es un problema
Estándares abiertos
Analogía con la red eléctrica
Origen desconocido
Infraestructura
Power grid vs GRID
Ubicuidad
Servicio
4
1
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
¿Qué es la computación GRID? (III)
El middleware
Software que organiza e integra los recursos de una GRID.
Elementos:
Servicios de seguridad
Servicios de información y monitorización
Servicios de gestión de trabajos
Servicios de datos
Otros servicios
Ejemplos
5
1
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
¿Qué es la computación GRID? (y IV)
Proyectos
6
1
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Portales web
La GRID desde el punto de vista del usuario
Actualmente el uso de la GRID es complejo para un usuario no técnico
Interacción con la GRID con CLI (Command Line Interfaces)
Definición de trabajos con lenguaje propio (JDL)
Debe conocer las máquinas del entorno
¿Dónde delegar el proxy?
¿En qué máquinas puede almacenar datos?
¿En qué máquinas puedo ejecutar mis trabajos?
Procesamiento de los resultados en entorno diferente
Investigaciones multidisciplinares
Solución: Portales web para interacción
con entornos GRID
7
2
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Portales web (II)
Un portal web:
Evita conocer detalles técnicos de la GRID
Ofrece una interfaz más amigable que las CLI
Evita configuraciones específicas de red para acceso a los servicios
Puerto HTTP / HTTPS
Elimina la necesidad de una aplicación multiplataforma
Solo se necesita el navegador
Puede incluir componentes adicionales
Portal Web GRID = Science Gateway
8
2
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Portales web (III)
Una Science Gateway se define como:
Un conjunto de herramientas, aplicaciones y colecciones de datos que se integran a través de una aplicación web o de escritorio, proporcionando acceso a los recursos y servicios de una GRID
Pueden ser de dominio general o específico
Orientada a una comunidad de usuarios
Pueden incluir:
Herramientas de gestión de workflows
Interfaces colaborativas
Herramientas de envío de trabajos
Herramientas de análisis y visualización de datos
Módulos de training
9
2
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Portales web (IV)
Genius
Creado por INFN (Italia)
Específico para uso con gLite
Interface genérica de envío de trabajos
Instalación en una UI
Wrapper de comandos
Herramientas de visualización
Website: https://genius.ct.infn.it
10
2
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Portales web (V)
11
2
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Portales web (VI)
gUSE WS-GRADE
Creado por MTA-SZTAKI (Hungría)
Herramientas de diseño y ejecución de workflows
DCI-BRIDGE: Servicio de envío de trabajos
gLite, ARC, Unicore, GT4, gestores de colas, BOINC…
Website: https://guse.sztaki.hu
12
2
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Portales web (VII)
GISELA Science Gateway
Creado por el consorcio del proyecto GISELA (FP7)
Dominio general
Interactúa con la infraestructura Grid de LA
GridEngine, JSAGA, …
Website: http://gisela-gw.ct.infn.it/
13
2
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Portales web (VIII)
Amazon WS Console
14
2
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Portales web (y IX)
Otras Science Gateways (from gridcafe.org)
AMBER
CS-ROSETTA
DECIDE Science Gateway
EarthServer Science Gateway
E-BioInfra Gateway
EUMEDGRID Science Gateway
gWRF
nanoHub.org
…
15
2
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Otras herramientas de acceso
UNICORE Rich client (Unicore – Jülich)
16
3
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Otras herramientas de acceso (II)
Kepler (kepler.org – NSF y EUFORIA project)
17
3
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Otras herramientas de acceso (y III)
Taverna (myGRID team – UK)
18
3
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Experiencia en el CETA
Digital Repository Infrastructure (DRI)
19
4
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
Proyecto IMED
Desarrollo
Resultados
1
2
3
4 Trabajo futuro
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Experiencia en el CETA (II)
Digital Repository Infrastructure (DRI)
20
4
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
Proyecto IMED
Desarrollo
Resultados
1
2
3
4 Trabajo futuro
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Experiencia en el CETA (III)
MIWAD-DB
21
4
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
Proyecto IMED
Desarrollo
Resultados
1
2
3
4 Trabajo futuro
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Experiencia en el CETA (IV)
MIWAD-CAD
22
4
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
Proyecto IMED
Desarrollo
Resultados
1
2
3
4 Trabajo futuro
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Experiencia en el CETA (V)
Clarabox
23
4
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
Proyecto IMED
Desarrollo
Resultados
1
2
3
4 Trabajo futuro
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Experiencia en el CETA (y VI)
GridCamp
24
4
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
Proyecto IMED
Desarrollo
Resultados
1
2
3
4 Trabajo futuro
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
RESUMEN
La Grid es un recurso muy útil para el investigador
Compleja de utilizar para el usuario no técnico
Science Gateways entorno de trabajo amigable
Mejor las de dominio específico que dominio general
Entorno trabajo único para el usuario
Permiten conectar diferentes recursos y servicios
Adaptación de software de una comunidad
Mucho trabajo por hacer, vamos en buen camino
25
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
Proyecto IMED
Desarrollo
Resultados
1
2
3
4 Trabajo futuro
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . .
ÍNDICE
¿Qué es la computación GRID?
Portales web
Otras herramientas de acceso
1
2
3
4 Experiencia en el CETA
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
Agradecimientos
26
CETA-CIEMAT agradece la aportación del Fondo Europeo de Desarrollo Regional (FEDER)
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
¿Preguntas?
27
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
¡Muchas gracias!
28
CENTRO EXTREMEÑO DE TECNOLOGÍAS AVANZADAS
Herramientas web para interacción con entornos GRID
Trujillo / 11/06/2012
C/ Sola, nº 1, 10200 Trujillo Teléfono: 927 65 93 17 http://www.ceta-ciemat.es