El manual para el clustering con openMosix - APÉNDICE A: Aplicaciones funcionando, o no

47 - APÉNDICE A: Aplicaciones funcionando, o no

[editar]
Tutorial creado por miKeL a.k.a.mc2 y Kris Buytaert. Extraido de: http://es.tldp.org/Manuales-LuCAS/doc-manual-openMosix-1.0/doc-manual-openMosix_html-1.0/
27 de Febrero de 2006
Este apéndice contendrá una lista de aplicaciones que han sido probadas y otra que mostrará las NO pueden funcionar, en openMosix.


  • Utiliades MPEG. Utilizan pipes de entrada y salida (i/o) intensivamente, hecho que hace que funcionen excepcionalmente bien en clusters de pequeño y mediano tamaño. La codificación y decodificación se realizan en el nodo raíz pero los filtros migrados en los nodos incrementan el rendimiento en la compresión de ficheros de alta calidad (que requieren un mayor procesamiento).
  • bladeenc. Esta utilidad sirve para ripear rápidamente nuestros ficheros de audio mp3.
  • Povray. Podemos dividir nuestros frames del trabajo de renderización en múltiples procesos desde un shell script o utilizar la versión paralela (PVM) para que se haga automáticamente.
  • MPI. Entre MPI y openMosix parece existir una totalidad compatibilidad.
  • FLAC. Se trata de un codificador de audio lossless (sin pérdidas). http://flac.sourceforge.net/##

Podremos encontrar información más actualizada en las referencias Wiki del HOWTO de Kris Buytaert8.1.


Las aplicaciones que utilizan memoria compartida funcionan en un linux estándar, pero no migran. Tampoco podrán migrar pogramas que hagan uso de recursos que no puedan migrar, como por ejemplo pasa con todas las aplicaciones que puedan apoiarse en Java green thread JVM's.

  • Programas Java que utilizan threads nativos. Estos programas no migrarán porque utilizan memoria compartida. Los Green Threads JVM's permiten migración pero cada thread en un proceso separado.
  • Aplicaciones que utilizan threads. El hecho de que no migren los threads no es una limitación de openMosix sinó de Linux. Contrariamente a las plataformas como Solaris donde los threads son procesos ligeros con su propio espacio de memoria, en Linux no poseen dicho espacio. Si hacemos un ps en Linux podremos ver cada thread ya que cada uno será una tarea en el scheduler. No obstante cada una de estas tareas no puede funcionar por ella misma ya que necesita el espacio de direcciones donde fue lanzada. De esta manera queda pues como hecho imposible poder migrar pthread a otro nodo sin poderlo conectar son su espacio de direcciones.
  • Phyton con el threading activado.
  • MySQL utiliza memoria compartida.
  • Apache utiliza memoria compartida.
  • Mathematica utiliza memoria compartida.
  • SAP utiliza memoria compartida.
  • Oracle utiliza memoria compartida.
  • Baan utiliza memoria compartida.
  • Postgres utiliza memoria compartida.

Podremos encontrar información más actualizada en la página Wiki8.2.
[editar]

5 opiniones

Excelente informacion.

Que tal tambien me gusta recibir este tipo de iformacion en vez de ponerme a leer libros me da mas hueva en libro que leerlo en la computadora pero en fin. Estoy cursando igual el 5°semestre de universidad en la carrera de sitemas computacionales. Y me interes mucho. A qui dejo mi correo por si alguien quiere contartar y compartir informacion mas contigo isbelia, lo digo por el motivo que tambien estas estudiando lo mismo que yo, espero resivir respuesta de todos ustedes. Saludos... Y superence... Bye saludos... Mi correo: frg_28@hotmail.com.
Informacion sobre la redes.

Me parece excelente por que soy estudiante del 5to semestre de carrera de ingenieria de sistema.
Excelente resumen.

Quisiera ampliar mas la informacion, sobre todo en los inicios de este sistema mas a detalle.
Hola.

Me gustaria recibir cosas de este tipo en mi correo porfavor karen.
No usar corva para sistemas distribuidos.

Exelente resumen.

Tutoriales relacionados con 'El manual para el clustering con openMosix'

Autor y licencia de 'El manual para el clustering con openMosix'


Tutorial de miKeL a.k.a.mc2 y Kris Buytaert. Extraido de: http://es.tldp.org/Manuales-LuCAS/doc-manual-openMosix-1.0/doc-manual-openMosix_html-1.0/ CopyLeft
Licencia GNU Free Documentation License: http://www.es.gnu.org/licencias/fdles.html
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.