SlideShare ist ein Scribd-Unternehmen logo
1 von 15
SLUD 2012


         High Performance Computing con
                   Software libre


Grupo GNU/Linux Universidad Distrital

●   Cristian Alejandro Rojas Quintero @alejo0317
¿Cluster?

●¿Qué son?
●¿Quién los usa?

●¿Con qué fin?
Load Balance Cluster

                        Grandes servidores web
Distribución de consultas
High Availability Cluster

Redundancia
                 Aplicaciones Críticas:
                  Bancos
                  Hospitales
High Performance Cluster
Procesamiento de datos   Mineria de datos
                         Usos académicos:
                          ● Bioinformática
                          ● Simulaciones


                         Usos comerciales:
                          ●   Yacimientos de
                              petroleo
¿Por qué con software libre?


●   ●4 Libertades:
      ● Propósito

      ● Modificación

    ●Costos




            Producto                      Precio recomendado
Windows HPC Server 2008 R2 Suite   $925

Microsoft HPC Pack 2008 R2         $450
Enterprise
¿Qué necesito?

           ●Sistema de
           archivos
           compartido en
           red
           ●Necesidad de

           acceso por
           parte de los
           nodos a los
           datos.
¿Qué necesito?
Ganc



                 Herramienta
                para monitorear
                el estado del
                cluster:
                ●Temperatura
                ●RAM

                ●CPU

                ●Tráfico de red
¿Qué necesito?


Lenguajes recomendados: C, C++, Fortran
Comunicación entre nodos:




Capacidad de darle granularidad al problema
¿Qué gano?

Ley de Amdahl
                Factor de aceleración

                         1
                          P
                       S+
                         N
Distribuciones especializadas
Pasos Pelican



●Descargar la imagen ISO desde
http://pareto.uab.es/mcreel/PelicanHPC/
●Bootear el nodo maestro desde CD

●Ejecutar “pelican_setup”

●Bootear los demás nodos desde RED
Ejemplos



●Midiendo FLOPS del cluster
●Hallando numeros primos
¿Preguntas?
¡Gracias!




●   Cristian Alejandro Rojas Quintero - @alejo0317

Weitere ähnliche Inhalte

Ähnlich wie Hpc

Proyecto Kura Kura - Presentación técnica
Proyecto Kura Kura - Presentación técnicaProyecto Kura Kura - Presentación técnica
Proyecto Kura Kura - Presentación técnicaMarc Mauri Alloza
 
Definiciones Sistemas Distribuidos
Definiciones Sistemas DistribuidosDefiniciones Sistemas Distribuidos
Definiciones Sistemas DistribuidosJorge Guerra
 
Escenarios de Sistemas Distribuidos con Chamilo LMS
Escenarios de Sistemas Distribuidos con Chamilo LMSEscenarios de Sistemas Distribuidos con Chamilo LMS
Escenarios de Sistemas Distribuidos con Chamilo LMSJose Arturo Mora Soto
 
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidadDrupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidadIván Campaña Naranjo
 
Php y firebird para el desarrollo de sistemas intranet
Php y firebird para el desarrollo de sistemas intranetPhp y firebird para el desarrollo de sistemas intranet
Php y firebird para el desarrollo de sistemas intranetJuan Carbajal
 
Microcontroladores Ciscx
Microcontroladores CiscxMicrocontroladores Ciscx
Microcontroladores CiscxElohim Flores
 
Construcción de Aplicaciones de Avanzada con Geo-Distribución
Construcción de Aplicaciones de Avanzada con Geo-DistribuciónConstrucción de Aplicaciones de Avanzada con Geo-Distribución
Construcción de Aplicaciones de Avanzada con Geo-DistribuciónLoja Valle de Tecnología
 
AD Unidad1: Fundamentos de sistemas paralelos y distribuidos
AD Unidad1: Fundamentos de sistemas paralelos y distribuidosAD Unidad1: Fundamentos de sistemas paralelos y distribuidos
AD Unidad1: Fundamentos de sistemas paralelos y distribuidosFranklin Parrales Bravo
 
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...Gustavo Arjones
 

Ähnlich wie Hpc (20)

Requerimientos de PostgreSQL
Requerimientos de PostgreSQLRequerimientos de PostgreSQL
Requerimientos de PostgreSQL
 
Proyecto Kura Kura - Presentación técnica
Proyecto Kura Kura - Presentación técnicaProyecto Kura Kura - Presentación técnica
Proyecto Kura Kura - Presentación técnica
 
SIMUNROBOT
SIMUNROBOTSIMUNROBOT
SIMUNROBOT
 
Definiciones Sistemas Distribuidos
Definiciones Sistemas DistribuidosDefiniciones Sistemas Distribuidos
Definiciones Sistemas Distribuidos
 
Computo Distribuído
Computo DistribuídoComputo Distribuído
Computo Distribuído
 
Big Data perspectiva DevOps
Big Data perspectiva DevOpsBig Data perspectiva DevOps
Big Data perspectiva DevOps
 
Escenarios de Sistemas Distribuidos con Chamilo LMS
Escenarios de Sistemas Distribuidos con Chamilo LMSEscenarios de Sistemas Distribuidos con Chamilo LMS
Escenarios de Sistemas Distribuidos con Chamilo LMS
 
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidadDrupal 7 para sitios de alto rendimiento y alta disponibilidad
Drupal 7 para sitios de alto rendimiento y alta disponibilidad
 
Ceph Meetup
Ceph MeetupCeph Meetup
Ceph Meetup
 
Gestión de redes, SNMP y RMON
Gestión de redes, SNMP y RMONGestión de redes, SNMP y RMON
Gestión de redes, SNMP y RMON
 
Php y firebird para el desarrollo de sistemas intranet
Php y firebird para el desarrollo de sistemas intranetPhp y firebird para el desarrollo de sistemas intranet
Php y firebird para el desarrollo de sistemas intranet
 
Modelo entidad realción
Modelo entidad realciónModelo entidad realción
Modelo entidad realción
 
conceptos de redes
conceptos de redes conceptos de redes
conceptos de redes
 
Microcontroladores Ciscx
Microcontroladores CiscxMicrocontroladores Ciscx
Microcontroladores Ciscx
 
Construcción de Aplicaciones de Avanzada con Geo-Distribución
Construcción de Aplicaciones de Avanzada con Geo-DistribuciónConstrucción de Aplicaciones de Avanzada con Geo-Distribución
Construcción de Aplicaciones de Avanzada con Geo-Distribución
 
AD Unidad1: Fundamentos de sistemas paralelos y distribuidos
AD Unidad1: Fundamentos de sistemas paralelos y distribuidosAD Unidad1: Fundamentos de sistemas paralelos y distribuidos
AD Unidad1: Fundamentos de sistemas paralelos y distribuidos
 
Despliegue de la solución de software
Despliegue de la solución de softwareDespliegue de la solución de software
Despliegue de la solución de software
 
Propedéutico de OpenStack
Propedéutico de OpenStackPropedéutico de OpenStack
Propedéutico de OpenStack
 
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
Nerdear.la 2018 | Journey to Stability - Cómo reducimos costos y aumentamos l...
 
Pract campo
Pract campoPract campo
Pract campo
 

Mehr von Cristian Alejandro Rojas Quintero (8)

Tipos de datos en R
Tipos de datos en RTipos de datos en R
Tipos de datos en R
 
Análisis de datos: R vs Python
Análisis de datos: R vs PythonAnálisis de datos: R vs Python
Análisis de datos: R vs Python
 
Desarrollo e implentación de una plataforma bioinformática para el análisis R...
Desarrollo e implentación de una plataforma bioinformática para el análisis R...Desarrollo e implentación de una plataforma bioinformática para el análisis R...
Desarrollo e implentación de una plataforma bioinformática para el análisis R...
 
Lenguaje de programación Ruby
Lenguaje de programación RubyLenguaje de programación Ruby
Lenguaje de programación Ruby
 
Metasploit
MetasploitMetasploit
Metasploit
 
Tutorial freeradius + Mysql
Tutorial freeradius + MysqlTutorial freeradius + Mysql
Tutorial freeradius + Mysql
 
Nmap
NmapNmap
Nmap
 
High Performance Computing con Software libre
High Performance Computing con Software libreHigh Performance Computing con Software libre
High Performance Computing con Software libre
 

Hpc