[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [HTCondor-users] Scheduler agnostic API

Hi Tiago

Quote from:Âhttp://bosco.opensciencegrid.org/about/

Bosco Âenables researchers to write job submission scripts in one language (based on HTCondor) and then run these jobs on clusters that may have different interfaces such as LSF, PBS, or SGE (Recently SLURM too). ÂThis is a huge improvement. There is no longer a need for the researcher to learn separate languages for each job manager.

Does this answer your question?

Miha Ahronovitz
Product Creation & User Adoption
Bosco Team

On Thu, Jul 18, 2013 at 2:48 PM, Tiago Macarios <tiagomacarios@xxxxxxxxx> wrote:

Does anybody knows of any scheduler agnostic API?

I would guess that most people (or a reasonable number) that use a scheduler system only want to have a certain program to process some data. So I was wondering, did anybody ever saw an API that "automagically" converts scheduler directives to a certain scheduler? I am fully aware that it is impossible to use all the functionality of all schedulers simply because they do not overlap.

But I guess that only a basic job could be easily "mapped" to different schedulers:
-> Condor
request_cpus = 1
request_memory = 100
Executable = someExecutable
arguments = someArgument
transfer_input_files = someInputFile
transfer_files = ON_EXIT

-> PBS, Torque
#PBS -l nodes=1:ppn=1,mem=100
someExecutable someArgument

(I guess PBS flavors would also need to bother with the shh copy side of things, but it seems doable)

HTCondor-users mailing list
To unsubscribe, send a message to htcondor-users-request@xxxxxxxxxxx with a
subject: Unsubscribe
You can also unsubscribe by visiting

The archives can be found at: