Estoy interesado en ejecutar un programa de Python utilizando un clúster de equipo. En el pasado he estado usando interfaces Python MPI, pero debido a las dificultades para compilar/instalar estas, preferiría soluciones que usan módulos integrados, como el módulo multiprocessing de Python.Uso del módulo de multiprocesamiento para informática en clúster
Lo que realmente me gustaría hacer es simplemente configurar una instancia multiprocessing.Pool
que abarque todo el grupo de computadoras, y ejecutar un Pool.map(...)
. ¿Es esto algo que es posible/fácil de hacer?
Si esto es imposible, me gustaría al menos poder iniciar Process
instancias en cualquiera de los nodos de un script central con diferentes parámetros para cada nodo.
Quizás intente JUG: http://packages.python.org/Jug/ – unutbu