BigJob

Software screenshot:
BigJob
Dettagli del software:
Versione: 0.4.134
Data di caricamento: 20 Feb 15
Sviluppatore: Andre Luckow
Licenza: Libero
Popolarità: 2

Rating: 3.0/5 (Total Votes: 2)

BigJob è un'implementazione lavoro pilota basato SAGA-in Python. & Nbsp; L'API semplice per applicazioni di Grid (Saga) è una API di alto livello, di facile utilizzo per l'accesso alle risorse distribuite. A differenza di altri sistemi di lavoro pilota comune SAGA BigJob (i) supporta nativamente MPI lavoro e (ii) funziona su una varietà di sistemi di back-end, in genere riflette il vantaggio di utilizzare un approccio basato SAGA-. La figura seguente fornisce una panoramica dell'architettura SAGA BigJob.
SAGA BigJob compone di tre elementi: (i) la BigJob Manager fornisce l'astrazione del lavoro pilota e gestisce l'orchestrazione e la programmazione di BigJobs (che a sua volta permette la gestione di entrambi gli oggetti bigjob e sottoprocessi) (ii) il BigJob-agente che rappresenta il lavoro di pilotaggio e quindi, il gestore risorse a livello di applicazione sulla rispettiva risorsa, e (iii) il servizio annuncio che viene utilizzato per la comunicazione tra BigJob Manager e Agent.
Prima di eseguire un lavoro regolare, un'applicazione deve inizializzare un oggetto bigjob. Il BigJob Gestione poi accoda un lavoro pilota, che in realtà gestisce una BigJob agente sulla rispettiva risorsa. Per questo agente è richiesto un numero specificato di risorse. Successivamente, sotto-lavori possono essere presentate tramite il Gestore BigJob utilizzando il JobID del BigJob come riferimento. Il BigJob Manager garantisce che i sottoprocessi lancio sul risorsa corretta in base al JobID specificato utilizzando il giusto numero di processi. La comunicazione tra il BigJob Agent e BigJob Manager è effettuata utilizzando il servizio di pubblicità SAGA, un negozio di chiave / valore centrale. Per ogni nuovo posto di lavoro, una voce annuncio viene creato dal BigJob? Manager. L'agente interroga periodicamente per nuovi lavori. . Se un nuovo lavoro si trova e le risorse sono disponibili, il lavoro viene inviato, altrimenti è in coda

Requisiti :

  • Python

Commenti a BigJob

I commenti non trovato
Aggiungi commento
Accendere le immagini!