La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Experiencias en la Construcción de Portales para Grids Computacionales en la USB Yudith Cardinale, PhD Universidad Simón Bolívar Abril 2006 II Taller Latinoamericano.

Presentaciones similares


Presentación del tema: "Experiencias en la Construcción de Portales para Grids Computacionales en la USB Yudith Cardinale, PhD Universidad Simón Bolívar Abril 2006 II Taller Latinoamericano."— Transcripción de la presentación:

1 Experiencias en la Construcción de Portales para Grids Computacionales en la USB Yudith Cardinale, PhD Universidad Simón Bolívar Abril 2006 II Taller Latinoamericano de Computación Grid Mérida, Venezuela

2 Agenda Introducción Descripción de SUMA/G Experiencia 1: Portal para SUMA/G Proyecto GRiD-Venezuela Experiencia 2: Portal para GRID- Venezuela basado en Web Services Experiencia 3: Portal para Grid- Venezuela basado en GridSphere

3 ¿Por qué un portal? La gran mayoría de los usuarios de G rids, generalmente son investigadores y científicos que no son muy afines al área de la informática, y aprender nuevos conceptos, comandos de ejecución, y un nuevo esquema de funcionamiento, se puede tornar complicado. Portales de Aplicaciones Portales para servicios del Grid

4 Portlets El contenedor de Portlets proporciona entorno de ejecución y facilita mecanismos de persistencia Java Specification Request (JSR-168): API para Portlets GridSphere provee implementación del API para Portlets e interfaz gráfica basada en XML

5 Es una credencial de usuario delegada que autentifica al usuario en toda interacción segura. Es firmado por el propietario en vez de una Autoridad Certificadora. Consiste en un nuevo certificado y una nueva llave privada no cifrada que permite firmar mensajes. Contiene la identidad del propietario, modificada ligeramente para indicar que se trata de un certificado Proxy. Período de duración muy corto Permite single sing-on Credenciales Proxy

6 Plataforma Grid Computacional para la ejecución de aplicaciones Java Permite la ejecución de programas Java secuenciales y paralelos de manera interactiva o en batch Las aplicaciones Java se ejecutan exactamente como si estuvieran ejecutándose en la máquina local del usuario Descripción de SUMA/G

7 Línea de comandos: Ejecución en línea (interactiva) suma/g Execute P1 p1_args suma/g Execute P2 ­t parallel ­Num 4 p2_args Ejecución fuera de línea (batch) suma/g Submit P2 ­t parallel ­Num 4 args suma/g JobStatus AppId suma/g JobResults AppId Descripción de SUMA/G

8

9

10 David I. Urbina F. Gustavo A. Villoria M. Tutor Académico Yudith C. Cardinale Villarreal SeguridadPortal GridConclusiónPreguntas Proyecto de Grado Introducción Experiencia 1: Portal para SUMA/G basado en GridSphere

11 Introducción SeguridadPortal GridConclusiónPreguntas Servicios de SUMA/G a través del Portal Un Portlet para el acceso y utilización del Servicio de Submit GridPortlets, portlets de código y licencia abierta para el manejo de credenciales Proxy (usa Java CogKit para comunicarce con MyProxy) Integración de los servicios JobResult y JobStatus en un único Portlet Problema Tecnologías Desarrollo Integración

12 Introducción SeguridadPortal GridConclusiónPreguntas Cuentas Remotas Dado que a través del Portal el usuario requiere transferir el código de su aplicación para su posterior ejecución en la plataforma SUMA/G, se debe proveer un mecanismo que brinde flexibilidad y simplicidad para lograr este objetivo Ingresa los Datos de las cuentas remotas Envía los datos ingresados por el usuario para utilizar el servicio Submit Carga las clases ubicadas en las cuentas remotas Problema Tecnologías Desarrollo Integración

13 Introducción SeguridadPortal GridConclusiónPreguntas Acceso a SUMA/G a través del portal Autentificación con credenciales Digitales Problema Tecnologías Desarrollo Integración Paso 2: El portal grid se autentica mutuamente con el repositorio y envía un credencial con información de autenticación del usuario Paso 3: El Repositorio delega una credencial de usuario al Portal, para que éste la utilice ante SUMA/G La comucicación entre los componentes de SUMA/G es a través de CORBA y SSL. La comunicación hacia y desde el portal es usando el protocolo HTTPS

14 Introducción SeguridadPortal GridConclusiónPreguntas Portal Grid – SUMA/G Problema Tecnologías Desarrollo Integración

15 Proyecto Grid-Venezuela Formado por universidades y centros de investigación nacionales Tiene como objetivo colocar grandes repositorios de datos en línea, para investigación Creación de Centros de Acopio de Información en las instituciones participantes Convenios con otros centros de cómputo/almacenamiento, como TACC, PIC Utiliza el middleware EGEE/LCG

16 Grid Venezuela

17 Experiencia 2: Portal GUSB para el Grid-Venezuela basado en Web Service Por: Jose Maldonado Ramon Diaz Tutor: Prof. Yudith Cardinale

18 ¿Qué es GUSB? GUSB es un portal que permite el uso del grid mediante una interfaz Web de forma que no sea necesario el aprendizaje de nuevos comandos Inspirado en el proyecto GridPP (basado en GridSite)

19 Autenticación de un usuario Autenticación de un usuario Generación y Borrado de un Proxy de larga duración Generación y Borrado de un Proxy de larga duración Generación y Borrado de un Proxy Básico Generación y Borrado de un Proxy Básico Obtener listado de tareas del usuario Obtener listado de tareas del usuario Ver estado de una tarea Ver estado de una tarea Envío de archivos Envío de archivos Ejecución de una tarea o programa Ejecución de una tarea o programa Obtener resultados de una tarea Obtener resultados de una tarea

20 Diseño fisico de GUSB Estructura en el Laboratorio SPD

21 ¿Como ingresar a GUSB? Esquema de Autenticación del Portal

22 Usuarios de GUSB

23

24

25

26

27

28

29

30 Experiencia 3: Portal Grid- Venezuela basado en GridSphere Desarrolloado en el marco de una materia de pre-grado (Sistemas de Operación III, trimestre bero-marzo) El portal permite: Subir y eliminar archivos al/del Storage Element Ejecutar trabajos (genera automáticamente el.jdl) Consultar estado de trabajos Obtener resultados Vizualizar y renovar el proxy de acceso

31 Conclusiones Portales: La interfaz deseada Las experiencias con GridSphere concluyen: Es complejo, implica arduo trabajo, pero las soluciones son eficientes y flexibles Se pueden agregar fácilmente otros portlets: de administración, de monitoreo, de aplicaciones Las experiencias con Web Services concluyen: Es más sencillo, pero provee menos flexibilidad

32 ¡¡Gracias por su amable atención!! ¿Preguntas?


Descargar ppt "Experiencias en la Construcción de Portales para Grids Computacionales en la USB Yudith Cardinale, PhD Universidad Simón Bolívar Abril 2006 II Taller Latinoamericano."

Presentaciones similares


Anuncios Google