PDF de programación - El manual para el clustering con openMosix

Imágen de pdf El manual para el clustering con openMosix

El manual para el clustering con openMosixgráfica de visualizaciones

Actualizado el 21 de Marzo del 2018 (Publicado el 6 de Febrero del 2018)
449 visualizaciones desde el 6 de Febrero del 2018
6,7 MB
397 paginas
Creado hace 20a (28/09/2003)
September 28, 2003
Version Beta!

El manual para el

clustering con openMosix

miKeL a.k.a.mc2 (cid:17) Miquel Catal(cid:19)an i Co(cid:127)(cid:16)t

Versi·on 1.0-BETA1

28 de septiembre de 2003

September 28, 2003
Version Beta!

September 28, 2003
Version Beta!

Este manual est·a dedicado a todos aquellos
que han hecho, hacen y har·an que haya algo que
documentar. A todos los desarrolladores del proyecto
openMosix, muchas gracias.

Menciones especiales para:

Louis Zechtzer
Martin Hły
Brian Pontz
Bruce Knox
Matthew Brichacek
Matthias Rechenburg
Maurizio Davini
Michael Farnbach
Mark Veltzer
Muli Ben Yehuda (a.k.a. mulix)
David Santo Orcero (a.k.a. irbis)

Moshe Bar principal desarrollador, autor de MFS y DFSA

Copyright c(cid:13) miKeL a.k.a.mc2 & Kris Buytaert.
Permission is granted to copy, distribute and/or modify this document
under the terms of the GNU Free Documentation License, Version 1.2
or any later version published by the Free Software Foundation;
with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts.
A copy of the license is included in the section entitled GNU
Free Documentation License.

September 28, 2003
Version Beta!

September 28, 2003
Version Beta!

Este manual ha estado posible gracias a las importantes contribuciones de:

Carlos Manzanedo y Jordi Polo. Ambos son autores de los textos sobre las generalidades
de la supercomputaci·on. Tambi·en del ap·endice sobre GNU/Linux. Ingenieros T(cid:30)ecnicos Inform·aticos en Sistemes
por la Universidad de Alcal·a de Henares (Madrid).
Extractos de la documentaci·on de su proyecto de (cid:2)nal de carrera Clusters para Linux (septiembre 2001).

David Santo Orcero (irbis). Aportaciones desde su inmenso archivo personal que cubren
las secciones de instalaci·on, ajustes y herramientas de usuario de openMosix. La relevancia de dichas aporta-
ciones se deben a que es el desarrolaldor de las mismas.
Ingeniero Inform·atico por la Escuela T·ecnica Superior de Ingenier·(cid:17)a Inform·atica de M·alaga. Actualmente
prepara el doctorado en Ingenieria de los sistemes de producci·on.

Asimismo agradezco las colaboraciones de:

Ana P·erez Arteaga correcciones ortogr·a(cid:2)cas y l·exico-sem·anticas
C. W. Strommer traducci·on de las PMF (preguntas m·as frecuentes)
Jaime Perea cap·(cid:17)tulo sobre PCMCIA (openMosix para port·atiles)
Marcelo Stutz acceso a openMosixview con ssh y el Stress-Test
Ross Moore gracias por contestar todas mis dudas sobre latex2html
Francesc Solsona aportaciones en la secci·on sobre paralelismo.

Todos nosotros nos hemos esforzado y lo haremos para que a usuarios como t·u les sea ·util esta gu·(cid:17)a,

por ello te animamos a hacernos llegar cualquier ambiguedad, error o consejo para poder mejorarla.
Tambi·en a t·(cid:17) que has sabido ver el poder de la comunidad libre y vas a convertir tus PCs en un super-computador,
gracias.

September 28, 2003
Version Beta!

September 28, 2003
Version Beta!

Lo primero que sueles preguntarte cuando un libro se pone a tu alcance
es si valdr·a la pena pasar tiempo ley·endolo. Y esta re(cid:3)exi·on parece ser
directamente proporcional al tama(cid:152)no del mismo.
Sea cual haya sido la referencia que te haya llevado hasta aqu·(cid:17), si has
llegado ha sido porque ya te has preguntado algo del estilo de: ¿puedo
disponer de la potencia de todas mis computadoras a la vez?
Igualmente, sea cual haya sido la raz·on que te ha motivado a pensar en
montar tu propio sistema cluster, sabr·as que no es f·acil andar solo el
camino.
Montar un supercomputador no es trivial y los autores -y la comunidad
que ha querido contribuir en esta documentaci·on- pretenden acompa(cid:152)narte
en tu andadura.

...porque no eres el ·unico cansado de la ley de Moore, porque alguien
m·as piensa que en la uni·on est·a la fuerza, porque alguien tiene que hacer
el trabajo sucio... sigue leyendo.

x ABSTRACT

Los sistemas cluster hace a(cid:152)nos que fueron dise(cid:152)nados, la computaci·on paralela y distribuida no es ninguna
novedad en el a(cid:152)no 2003. No obstante no havia sido hasta ahora que el usuario havia empezado a necesitarlas.
La tecnolog·(cid:17)a del silicio est·a llegando a sus postrimer·(cid:17)as y los computadores cu·anticos a·un est·an en fase de
desarrollo.

Mientras grandes empresas, instituciones y universidades selectas disponen -desde hace a(cid:152)nos- de grandes
computadoras superescalares el usuario havia estado relegado -almenos hasta ahora- a m·aquinas SMP en el
mejor de los casos.

Pero todo esto est·a canviando, al demanda de rendimiento no puede ser suplida por la arquitectura mono-
procesador y menos por los x86 compatibles. La soluci·on que han adoptado los fabricantes ha estado saltar
a arquitecturas de 64 bits o aumentar m·as a·un la frecuencia de bus, pero simplemente tratan de desplazar el
problema en el tiempo.

En este marco toman mayor importancia los clusters, concebidos para proporcionar c·alculo paralelo con
componentes habituales en el mercado. Estaciones de trabajo conectadas por red trabajando de forma cooperativa
que permiten aumentar notablemente las prestaciones de cualquier sistema inform·atico.

En este documento se han desarrollado diversos m·etodos para llegar a construir -y mantener- un cluster

openMosix a partir de cero, es decir, desdel hardware.

La documentaci·on aportada deja claras las grandes capacidades tecnol·ogicas de openMosix, que se podr·an
hacer servir en proyectos de peque(cid:152)na, mediana o gran dimensi·on gracias a su escalabilidad y (cid:3)exibilidad. Tam-
bi·en se enfatiza en la importancia de la aplicaci·on de las tecnolog·(cid:17)as de programario libre como mejor soluci·on
para poner en manos del usuario las mejores herramientas que posibilitaran un futuro enriquecedor tanto tecno-
logica como socialmente. Este entorno es el que mejor de(cid:2)ende la propia congruencia de intenciones ya sea en
la l·ogica docente donde priman -o tendr·(cid:17)an que hacerlo- el conocimiento y su libre difusi·on, o dentro de la l·ogica
empresarial -donde priorizamos el bene(cid:2)cio al menor coste posible-.

Palabras Clave: cluster, linux, openmosix, supercomputaci·on, ssi, diskless, livecd.

September 28, 2003
Version Beta!

September 28, 2003
Version Beta!

·Indice de (cid:2)guras

9

September 28, 2003
Version Beta!

September 28, 2003
Version Beta!

·Indice de cuadros

11

September 28, 2003
Version Beta!

September 28, 2003
Version Beta!

·Indice general

13

September 28, 2003
Version Beta!

September 28, 2003
Version Beta!

Cap·(cid:17)tulo 1

Presentaci·on

September 28, 2003
Version Beta!

September 28, 2003
Version Beta!

1.1. PRELIMINARES

4

September 28, 2003
Version Beta!

Now this is not the end. it’s not even the beginning of the end.
But it’s, perhaps, the end of the beginning.

Winston Churchill

Cap·(cid:17)tulo 1. Presentaci·on

Primero fue MOSIX, ahora es openMosix, un proyecto mucho m·as interesante no s·olo desde un punto de vista
t·ecnico sino porque se han mejorado los t·erminos de la licencia que manten·(cid:17)a a Mosix bajo c·odigo propietario.
Este COMO (o manual) est·a dirigido a conocer el proyecto openMosix y no MOSIX por la simple raz·on que
el primero tiene un sector de usuarios mucho m·as amplio y con mayores garant·(cid:17)as de crecer en los pr·oximos
tiempos (Moshe Bar, el principal desarrollador del proyecto openMosix, estima que el 97 % de los usuarios de
la antigua comunidad MOSIX migraron a openMosix durante el primer a(cid:152)no 2002). Los cap·(cid:17)tulos que aqu·(cid:17) se
presentan pertenecen ·(cid:17)ntegramente a la literatura que los autores hemos escrito para el The openMosix Howto.
Se ha a(cid:152)nadido no obstante otra documentaci·on (escrita o traducida) llegada de las personas que se han querido
sumar a este proyecto de documentaci·on, a los cuales ya se ha hecho referencia.
Intentado abarcar el mayor abanico de usuarios se ha organizado el texto en t·erminos de complejidad creciente.
Esperamos que esto suponga una ventaja a la gran mayor·(cid:17)a de lectores para que pod·ais ahondar y ampliar
conocimientos sobre openMosix y, como no, en Linux.
En ·esta pues la traducci·on en castellano del The openMosix howto. Nada une ya a MOSIX y openMosix, e in-
tentar buscarles parecidos resultar·a, como los grandes avances en el proyecto demuestran, cada vez m·as dif·(cid:17)cil.
Aqu·(cid:17) no existe documentaci·on sobre el proyecto MOSIX.

1.1.1. Sobre este documento

Este documento te dar·a una amplia descripci·on de openMosix, un paquete software que posibilita que una
red de computadoras basadas en GNU/Linux funcionen como un cluster (adem·as ser·a SSI, Single System
Image, como se ver·a).

A lo largo de este camino que empezaremos juntos se introducir·an conceptos como la computaci·on paralela,
super-computaci·on, breves tutoriales para programas que tengan utilidades especiales para las posibilidades que
openMosix pueda ofrecerte, e incluso un repaso hist·orico sobre los inicios del clustering como nueva alternativa
en la super-computaci·on. Ser·a importante saber con qu·e nos estamos manejando y conocer tambi·en por qu·e la
computaci·on masiva est·a tirando hacia esta direcci·on.

Asimismo este manual ampl·(cid:17)a su contenido proporcionando documentaci·on para las distintas distribuciones,
b·asicamente considerando las que se basan en Debian (y sus paquetes .deb) y las basadas en los paquetes de
RedHat (.rpm). Obviamente la compilaci·on de los fuentes ser·a una alternativa constante durante todo el proceso.
Kris Buytaert escribi·o el HOWTO original en febrero de 2002, cuando Scot Stevenson buscaba a alguien
para llevar a cabo este trabajo de documentaci·on. En aquella versi·on original se hac·(cid:17)a muchas veces a referencia
MOSIX cuando deb·(cid:17)a leerse openMosix, as·(cid:17) que me tomar·e la libertad de focalizarlo todo hacia el segundo, en
pro de una mejor inteligibilidad para el lector y por las causas anteriormente citadas.

1.1.2. Limitaci·on de re
  • Links de descarga
http://lwp-l.com/pdf8638

Comentarios de: El manual para el clustering con openMosix (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad