Login Barrapunto
Fin de vida de OpenMosix
Un pobrecito hablador nos cuenta: «Vía el blog de David Santo Orcero me entero de que Moshe Bar ha decidido cerrar el proyecto openMosix, que quedará congelado en marzo de 2008. Sin embargo, Orcero afirma en su post que el proyecto continuará con otro nombre. ¿Qué ha pasado con openMosix? ¿Hay clusters openMosix funcionando en la actualidad, o es un proyecto muerto? ¿Realmente, como dice Moshe Bar, las máquinas multicore de bajo costo hace que los clusters no tengan sentido?»
Este hilo ha sido archivado.
No pueden publicarse nuevos comentarios.
Y recuerda: Los comentarios que siguen pertenecen a las personas que los han enviado. No somos responsables de los mismos.

Una lástima
(Puntos:2)( http://fluzo.org/ )
--
atrapado por tu moda [fluzo.org]
Se veía venir ...
(Puntos:1, Informativo)Si no recuerdo muy mal alguien tomó una versión GPL de Mosix y tras un desacuerdo con el grupo de investigación que lo desarrollaba montó su propia aventura (openMosix).
Sin el grupo de desarrolladores original (a pesar de ellos que no han recibido el reconocimiento [mosix.org] por su trabajo) openMosix ha avanzado poco en funcionalidad y estabilidad, además de probablemente quemar a los desarrolladores iniciales respecto a liberar nunca más código bajo la licencia GPL, dado que otros se han aprovechado para usar un código sin atribuir correctamente el mérito de sus creadores. La realidad humana ...
Mientras tanto Mosix ha seguido avanzando en estabilidad y funcionalidad tal como se puede ver en www.mosix.org [mosix.org] y es gratuito para uso académico.
A la vista de la experiencia el código fuente de Mosix no es libre. Una pena pero tiene justificación en una historia de conflictos, al menos tal como algunos lo ven.
tendencia
(Puntos:1, Interesante)Los clusters si tienen sentido
(Puntos:3, Interesante)( http://alcor12.alcorconwireless.net/drupal/blog/2 )
Se veía venir...
(Puntos:2)Respondiendo algunas de las dudas
(Puntos:2)( http://torroja.dmt.upm.es/guillem/blog )
En gran problema de Mosix y de OpenMosix es que nunca ha podido competir en rendimiento con MPI o PVM, especialmente con MPI. En algunos de los clusters en los que se instaló dio gravísimos problemas de latencias inaceptables en problemas muy acoplados y un muy muy mal escalado a partir de la docena de procesadores.
Las palabras de Moshe se pueden malentender porque el nicho de OpenMosix ha sido aplastado por debajo (pocos núcleos) y por arriba (centenares o miles de núcleos). Los procesadores multicore cada vez son más baratos con los que montar un cluster OpenMosix no es razonable. En grandes clusters beowulf OpenMosix escala tan mal que no merece la pena ni intentarlo.
La tendencia en el mundo de la programación científica intensiva sigue siendo MPI. No veo mucho PVM porque el coste de desarrollar el software es parecido y se consigue mejor rendimiento con MPI. De este modo también se utilizan los procesadores multicore, no se lanza un proceso por procesador sino un proceso por núcleo, esto es automático. De este modo se aprovecha el multicore pero hasta cierto punto porque el ancho de banda limitante es el de las comunicaciones entre nodos que es entre uno y dos órdenes de magnitud más lento que el que hay entre núcleos. Lo ideal es programar pensando en nodos y núcleos y tener dos grados de paralelización: uno fino con POSIX o OpenMP y otro grueso con MPI.Al final todo esto termina estando oculto para el usuario gracias a PBLAS, BLACS y SCALAPACK