• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Presentación GridUAM 201112
 

Presentación GridUAM 201112

on

  • 1,756 views

 

Statistics

Views

Total Views
1,756
Views on SlideShare
912
Embed Views
844

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 844

http://blog.jorgeivanmeza.com 602
http://www.hipergalaxia.org 242

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Presentación GridUAM 201112 Presentación GridUAM 201112 Presentation Transcript

    • GridUAM - Implementación de nodos grid basados en clusters e integrados a Grid Colombia a través de RENATA utilizando software libre http://griduam.labs.net.co/
    • Autor Ing. Jorge Iván Meza Martínez Asesora Ing. Ana Lorena Uribe Hurtado Maestría en Gestión y Desarrollo de Proyectos de Software Grupo de Investigación – Ingeniería de Software Universidad Autónoma de Manizales 2010 - 2011
    • Universidad Autónoma de Manizales Colciencias Ana Lorena Uribe asesora del proyecto. Luis Fernando Castillo director de la maestría. Gustavo A. Isaza John Sanabria pares evaluadores. Agradecimientos
    • Agradecimientos Proyecto Grid Colombia José Caballero Open Science Grid. Familia, compañeros, amigos y todas las personas que nos apoyaron durante el desarrollo de este proyecto.
    • Implantación de Learning Management System (LMS) sobre una infraestructura Cluster usando RENATA
    • Tomado de http://www.uclan.ac.uk/information/services/kt/businesses/facilities/advanced_movement_lab.php
    • Cursos de análisis del movimiento
    • Cursos de análisis del movimiento Se requieren demasiados recursos computacionales!
        • Procesamiento
        • Almacenamiento
        • Ancho de banda
    • La solución: clusters
    • Cursos de análisis del movimiento
    • Iniciativa Grid Colombiana
    • Cómo relacionar nuestro proyecto con la Grid Colombiana y aprovechar su infraestructura ?
    • Tecnologías libres y estándares abiertos
    • Tomado de http://www.flickr.com/photos/pro365ject/493051023/
    • Objetivos Implementar dos nodos GRID basados en CLUSTERS integrados a GRID Colombia a través de la Red Nacional Académica de Tecnología Avanzada (RENATA) utilizando software libre.
    • Objetivos Implementar dos nodos GRID basados en CLUSTERS integrados a GRID Colombia a través de la Red Nacional Académica de Tecnología Avanzada (RENATA) utilizando software libre.
    • Objetivos
      • Determinar infraestructura disponible y necesaria
      • Nivel de Cluster
      • Nivel de Grid
      • Documentar
    • Objetivos
      • Determinar infraestructura disponible y necesaria
      • Nivel de Cluster
      • Nivel de Grid
      • Documentar
        • Determinar arquitectura y tecnologías
        • Implementar
    • Objetivos
      • Determinar infraestructura disponible y necesaria
      • Nivel de Cluster
      • Nivel de Grid
      • Documentar
        • Determinar arquitectura y tecnologías
        • Ubicar componentes
        • Implementar
    • Nivel de Cluster Nivel de Grid Documentación Metodología ad hoc
    • Nivel de Cluster Nivel de Grid Documentación
      • Administrador Instalación y configuración
      • Usuario Administración y uso
      • Pruebas y verificaciones
      Metodología ad hoc
    • Qué es un Cluster ?
    • Qué es un Cluster ?
    • Nuestro hardware 6 servidores 8 Procesadores 30 Núcleos 102 GB RAM 3.7 TB HD 4 Servidores 4 Procesadores 16 Núcleos 64 GB RAM 2 TB HD
    •  
    • Tipos de Clusters Cluster de alto rendimiento (HPC – High Performance Clusters ) Cluster de alta disponibilidad (HAC – High Availability Clusters ) Cluster de alta eficiencia (HTC – High Throughput Clusters )
    • University of Wisconsin-Madison http://research.cs.wisc.edu/condor/
    • Arquitectura del Cluster
      • Nodo principal ( head )
      • Nodo sistema de archivos compartido ( nfs )
      • Nodos trabajadores ( worker nodes )
      • Nodos cliente ( submitter nodes )
      *
    •  
    •  
    • Universos de Condor
      • Vanilla
      • Standard
      • Java
      • Parallel
      • Grid
      • Software no apto
      • Software que puede dividir su entrada
      • Software diseñado para Cluster/Grid
      Trabajos para el Cluster
    • Cómo envío trabajos ? universe = vanilla executable = /opt/jtr/current/john transfer_executable = false should_transfer_files = yes when_to_transfer_output = ON_EXIT notification = Error transfer_input_files = files/accounts.data input = files/accounts.data output = _john.$(Cluster).$(Process).out error = _john.$(Cluster).$(Process).err log = _john.$(Cluster).$(Process).log arguments = --session=_john_X --users=usuario1,usuario2,usuario3 accounts.data queue arguments = --session=_john_X --users=usuario4,usuario5,usuario6 accounts.data queue
    • Implementación Máquinas virtualizadas con KVM Pruebas Documentación Producción
    • Implementación Instalación personalizada para proveer mayor flexibilidad mediante el uso del sistema de archivos compartido (NFS) y el acceso al shell seguro (SSH).
    • Documentación
    • Documentación
    • Documentación
    • Documentación: listas de verificación
    • Qué es Grid ?
    • Qué es Grid ?
    • Un nuevo amigo
    • Pila de herramientas Componentes (paquetes) Globus Condor-G
    • Arquitectura de la Grid
      • Compute Element (CE)
      • Storage Element (SE)
      • OSG Client (UI)
      • Grid User Managementy System (GUMS)
      • VO Membership Service (VOMS)
      • VO Management Registration Service (VOMRS)
      • Grid Operation Center (GOC)
      • Certificate Authority (CA)
    • Arquitectura de la Grid: sitio mediano
    • Arquitectura de la Grid: sitio pequeño
    • Nodos Grid en Colombia: 02/12/2011 Tomado de http://tinyurl.com/4ytvqbb
    • Nodos Grid en Manizales Tomado de http://tinyurl.com/cem2vt2
    • Cómo envío trabajos ? universe = grid grid_resource = gt2 ce.migrid.com/jobmanager-condor executable = /nfs/osg/app/jtr/current/john transfer_executable = false should_transfer_files = yes when_to_transfer_output = ON_EXIT notification = Error transfer_input_files = files/accounts.data input = files/accounts.data output = _john.$(Cluster).$(Process).out error = _john.$(Cluster).$(Process).err log = _john.$(Cluster).$(Process).log arguments = --session=_john_X --users=usuario1,usuario2,usuario3 accounts.data queue arguments = --session=_john_X --users=usuario4,usuario5,usuario6 accounts.data queue
    • Organizaciones virtuales Tomado de http://www.flickr.com/photos/onefish2/3239228221/
    • Organizaciones virtuales OSGEDU GCVO GCEDU GCBIO
    • Bioinformática Tomado de http://www.flickr.com/photos/sanofi-pasteur/5283858158/
    • GCBIO
    • GCBIO Experimentación con software de bioinformática
        • Blast
        • Meme
        • Interpro Scan
        • CLC
        • Abyss
        • Emboss
        • BioPerl
        • Matlab
        • Octave
        • R
    • Documentación http://griduam.labs.net.co/
    • Documentación 2 años ~ 8000 visitas
    • Logros destacables
      • Cumplimiento de los objetivos en los plazos estimados.
      • Despliegues en Universidad Autónoma de Manizales y Universidad del Rosario (nivel 7).
      • Participación activa en los eventos de Grid Colombia y OSG Schools en Colombia.
      • Se dictó curso Nivel de Cluster para las instituciones de la región.
      • Curso Nivel de Grid (propuesto).
      • Se dictó un workshop de computación en Grid en el 6CCC.
      • Curso para usuarios de la Grid (aplazado para 2012).
      • Apoyo a la GCBIO.
      • Generó conocimiento para la comunidad.
      Logros destacables
    • Trabajo futuro La infraestructura está lista ahora es necesario aprovecharla
      • Software diseñado para Cluster/Grid
      • Adaptar software ( clusterizar / gridificar )
      • Desarrollar nuevo software (Globus, MPI, …)
      • Mejorar seguridad
      • Integración Cluster, Grid y Cloud
      • Fortalecer GCBIO
      • Apoyar investigadores de otras áreas
      Trabajo futuro
    • Preguntas ?
    • Gracias! Creative Commons Attribution-ShareAlike 3.0 Unported License