BigJob

Software captura de pantalla:
BigJob
Detalles de software:
Versión: 0.4.134
Fecha de carga: 20 Feb 15
Promotor: Andre Luckow
Licencia: Libre
Popularidad: 2

Rating: 3.0/5 (Total Votes: 2)

BigJob es una implementación piloto de trabajo basado en SAGA en Python. & Nbsp; La API simple para aplicaciones de redes (SAGA) es una API de alto nivel y fácil de usar para acceder a los recursos distribuidos. A diferencia de otros sistemas de trabajo piloto común SAGA BigJob (i) soporta de forma nativa MPI trabajo y (ii) trabaja en una variedad de sistemas de back-end, en general, lo que refleja la ventaja de utilizar un enfoque basado en la saga. La siguiente figura ofrece una visión general de la arquitectura BigJob SAGA.
SAGA BigJob consta de tres componentes: (i) el Gerente BigJob que proporciona la abstracción trabajo piloto y gestiona la orquestación y la programación de BigJobs (que a su vez permite la gestión de ambos objetos bigjob y subtareas) (ii) la BigJob-Agente que representa el trabajo experimental y por lo tanto, el gestor de recursos a nivel de aplicación en el recurso respectivo, y (iii) el servicio de anuncio que se utiliza para la comunicación entre el gestor y el agente BigJob.
Antes de ejecutar trabajos regulares, una aplicación debe inicializar un objeto bigjob. El Gerente BigJob pone en la cola un trabajo piloto, que realmente ejecuta un Agente BigJob en el recurso correspondiente. Para este agente se solicita un número determinado de recursos. Posteriormente, sub-empleo se pueden enviar a través del Administrador BigJob utilizando el de la Id del BigJob como referencia. El Gerente BigJob asegura que las subtareas lanzamiento al recurso correcto basado en el de la Id especificado utilizando el número correcto de los procesos. La comunicación entre el agente y BigJob BigJob Manager se llevó a cabo utilizando el servicio de anuncio SAGA, un almacén central clave / valor. Para cada nuevo puesto de trabajo, una entrada anuncio es creado por el BigJob? El Gerente. El agente sondea periódicamente para nuevos empleos. . Si no se encuentra un nuevo trabajo y los recursos disponibles, el trabajo se envía, de lo contrario se pone en cola

Requisitos :

  • Python

Comentarios a la BigJob

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!