Instalando un Cluster tipo MOSIX - Cómo funciona y para que sirve MOSIX

2 - Cómo funciona y para que sirve MOSIX

[editar]
Tutorial creado por Ricardo Muñoz A. Extraido de: http://www.tux.cl/articulos.php?id=5
30 de Noviembre de 1999
Una de las características de MOSIX es que, a diferencia de otros clusters, no es necesario modificar las aplicaciones ni tampoco utilizar librerías especiales. De hecho, tampoco es necesario asignar "a mano" los procesos a los diferentes nodos que componen el cluster.

La idea es que después de la creación de un nuevo proceso (fork), MOSIX intenta asignarlo al mejor nodo disponible en ese entonces. MOSIX estará constantemente monitoriando los procesos, y si fuera necesario, migrará un proceso entre los nodos para maximizar el rendimiento promedio.

MOSIX realiza todo esto automáticamente, bajo el concepto de "fork and forget" al igual que en un sistema SMP. Esto significa que sólo algunas aplicaciones se beneficiarán de un cluster MOSIX, básicamente:

  • Procesos que requieren de harta CPU, aplicaciones científicas, de ingeniería, etc.
  • Procesos paralelos, especialmente los que tienen tiempos de ejecución impredicibles.
  • Clusters con nodos de diferentes velocidades y/o distintas cantidades de memoría.
  • Entornos multi-usuario y de tiempo compartido.
  • Servidores WEB escalables.

MOSIX funciona silenciosamente. Sus operaciones son transparentes para las aplicaciones. Los usuarios no necesitan saber dónde se están ejecutando los procesos, tampoco necesitan preocuparse de lo que están haciendo otros usuarios.

Como MOSIX está implementado en el kernel de Linux, sus operaciones son totalmente transparentes para las aplicaciones. Esto permite definir distintos tipos de clusters, incluso un cluster con diferentes CPU's o velocidades LAN.

Otra característica de MOSIX, es que sus algoritmos son descentralizados - esto significa que cada nodo puede ser el maestro de los procesos creados localmente, y un servidor de los procesos remotos que migraron desde otros nodos. Esto permite agregar o remover nodos desde el cluster en cualquier momento.
[editar]

2 opiniones

Excelente.

Buenisimo.
Muy bueno!!!.

Realmente excelente!.

Tutoriales relacionados con 'Instalando un Cluster tipo MOSIX'

Autor y licencia de 'Instalando un Cluster tipo MOSIX'


Tutorial de Ricardo Muñoz A. Extraido de: http://www.tux.cl/articulos.php?id=5 CopyLeft
copyleft © 2000-2004 tux.cl
Este contenido ha sido recopilado por el equipo de Wikilearning. Todo el contenido recopilado se ha obtenido respetando y comunicando en nuestro site la licencia de cada fuente.
Wikilearning tiene permiso expreso por escrito de los autores para publicar los contenidos que ha extraído de otras webs, incluyendo su uso comercial.