BigJob

Skjermbilde programvare:
BigJob
Prog.varedetaljer:
Versjon: 0.4.134
Last opp dato: 20 Feb 15
Utvikler: Andre Luckow
Lisens: Gratis
Popularitet: 2

Rating: 3.0/5 (Total Votes: 2)

BigJob er en SAGA-basert pilot jobb implementering i Python. & Nbsp; The Simple API for Grid Applications (SAGA) er et høyt nivå, lett-å-bruke API for å få tilgang til distribuerte ressurser. I motsetning til andre vanlig pilotjobbsystemer SAGA BigJob (i) støtter opprinnelig MPI jobb og (ii) fungerer på en rekke back-end systemer, vanligvis gjenspeiler fordelen med å bruke en SAGA basert tilnærming. Figuren nedenfor gir en oversikt over den SAGA BigJob arkitektur.
SAGA BigJob består av tre komponenter: (i) BigJob Manager som gir piloten jobb abstraksjon og styrer orkestrering og planlegging av BigJobs (som igjen gjør at forvaltningen av både bigjob objekter og subjobs) (ii) BigJob-Agent som representerer pilot jobb og dermed den program-nivå ressurs manager på respektive ressurs, og (iii) advert tjenesten som brukes for kommunikasjon mellom BigJob Manager og Agent.
Før du kjører vanlige jobber, må en søknad initial en bigjob objekt. Den BigJob sjef køer da en pilot jobb, som faktisk kjører en BigJob Agent på respektive ressurs. For dette middel et bestemt antall ressurser blir forespurt. Deretter kan under jobber fremmes gjennom BigJob Manager ved hjelp av jobID av BigJob som referanse. Den BigJob sjef sikrer at subjobs blir lansert på riktig ressurs basert på den angitte jobID bruker riktig antall prosesser. Kommunikasjon mellom BigJob Agent og BigJob Manager er utført ved hjelp av SAGA annonse service, en sentral nøkkel / verdi-butikk. For hver ny jobb, er en reklamefilm som er laget med BigJob? Manager. Agenten jevne avstemninger for nye arbeidsplasser. . Hvis en ny jobb blir funnet og ressurser er tilgjengelige, er jobben avsendt, ellers blir det kø

Krav :

  • Python

Kommentarer til BigJob

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!