Está en la página 1de 34

UNIVERSIDAD TECNOLÓGICA DE LA

MIXTECA
CONSTRUCCIÓN DE UN CLUSTER MOSIX:
PRUEBAS CON SIMULACIÓN DE HALOS

M.C. Gabriel Gerónimo Castillo

Dr. José Javier Baez Rojas
Ing. Leonardi M. Torralba Morales

CONTENIDO
• OBJETIVO
• MOSIX

• HALOS
• CONCLUSIONES

• TRABAJOS FUTUROS

OBJETIVO
Objetivo principal
Construir un cluster en Linux, utilizando MOSIX como
herramienta para la distribución de procesos

Objetivo secundario
Comprobar el funcionamiento del cluster con alguna
aplicación

INTRODUCCIÓN .

cs.com MOSIX (Multicomputer Operating System for UnIX). Israel. University of Wisconsin-Madison.openmosix. www.wisc. www. www.qlusters.SOFTWARE OpenMOSIX.org LUI (Linux Utility for Cluster Install) Germany Condor.edu/condor .mosix. Hebrew University of Jerusalem. www. USA.com Qluster SO.

6 .

MOSIX MOSIX es un conjunto de algoritmos diseñados para compartir recursos en una tecnología Cluster Computing y permiten la migración dinámica y eficiente de procesos. entre diferentes computadoras. [Amnon Barak] .

Características de MOSIX        Algoritmos de dispersión de información probabilística Migración de procesos preventivos Balance de carga de forma dinámica Acomodo de memoria Comunicación eficiente con el kernel Autonomía y control descentralizado Consideraciones de escalabilidad 8 .

Archivos de MOSIX  mosix.install  mosix.map  Numero de nodo  mon  Puertos    IP Rango TCP port 4660 for migration UDP port 5428 for information dissemination MFS uses TCP port 723 9 .

17. bajo SuSE 7.7 Kernel-2.Instalación y configuración MOSIX-1.5.4.3 Requerimientos de los nodos Misma versión de kernel Misma versión de MOSIX Homogeneidad en la distribución de Linux .

Configuración del nuevo kernel Xconfig menuconfig config .4-17 II.Instalación y configuración Tipos de instalación: Instalación Automática Instalación Manual Instalación Manual I. Instalación del nuevo kernel –2.

Habilitar opciones 12 .

MON .

MON .

MON .

Formación de halos .

Diferentes tipos de halos .

Halo de 22° .

Tipos de cristales •Tipo lápiz o columnar (Colummnar or pencil) •Tipo plato (plate) .

Existen diferentes orientaciones y efectos .

0.1.3.2. 0.El tamaño de cristales 0.05 mm . 0.

Simulación de la aplicación .

Refracción r La “ley de la refracción” (ley de Snell) ni sen θi = nt senθt .

   i  sen m 1  sen        2 sen n sen  2   1/ 2 2 2 n sen i  sen i cos    .

Visualización ni sen θi = nt senθt rayo de luz 2 Y rayo de luz 1 r X δ R δ .

sur de Florida 17th May '02 .Halo de 22°. fotografía real Halo con radio de 22°.

Halo con 150.000 cristales .

000 cristales .Halo con 1’500.

000 cristales .Halo con 15’000.

Halo con 150’000.000 cristales .

000 cristales .Halo con 200’000.

Comportamiento del cluster .

Un cluster es una forma económica tanto en software como en hardware para realizar cómputo distribuido y paralelo .Conclusiones Un cluster puede ser utilizado para muchas aplicaciones. Un cluster es una solución económica para resolver problemas que necesitan mucho poder de cómputo.

Trabajo futuro .MicroCluster 7000 7001 7002 7000 Proceso rund (0) Hilo monitord Hilo administradord Hilo recolectord Hilo monitor Hilo pedidord Proceso rund (1) Proceso rund (2) Proceso de usuario Proceso rund (1) Proceso rund (2) Proceso de usuario 34 .