Thanks everyone for the responses. I'll look into the different options (Cook, Aurora and Chronos).
Thx, -Paulo On Wed, Apr 27, 2016 at 3:51 PM, David Palaitis <[email protected]> wrote: > Cookies a fit in the case where you have more jobs than resources > available to run them. It manages large job queues, prioritizes jobs and > balances resources fairly across users, or roles, etc. > > Cook is dfntly interesting for a build farm e.g distributed Basel, > although the scheduling overhead for the job sizes you mention doesn't seem > worth it. If you were to do parallelism at the code base level then I > could see a possible fit with cook. > > Alternatively. schedule a set of long running build workers with marathon > and proxy work requests through a Kafka. > > I'd be happy to discuss in more detail if you think Cook might be a fit. > > Sent from my iPhone > > On Apr 27, 2016, at 6:06 PM, Erb, Stephan <[email protected]> > wrote: > > FWIW, Apache Aurora is also supporting ad-hoc jobs. In contrast to to > chronos however, only without job dependencies. > ------------------------------ > *From:* Guangya Liu <[email protected]> > *Sent:* Wednesday, April 27, 2016 09:59 > *To:* [email protected] > *Subject:* Re: Scheduler for distributed builds > > The Chronos may also help for your case http://mesos.github.io/chronos/ > > On Wed, Apr 27, 2016 at 6:40 AM, David Greenberg <[email protected]> > wrote: > >> http://github.com/twosigma/cook could be a good fit for this. It >> supports scheduling arbitrary jobs within seconds of submission, and it has >> advanced QoS features. >> >> On Tue, Apr 26, 2016 at 3:13 PM Paulo Gallo <[email protected]> wrote: >> >>> Hi, >>> >>> I'm looking for a scheduler to do distributed builds, i.e. most of the >>> tasks would be short lived, like a few hundred ms long. >>> >>> Is there's any Mesos based scheduler that would be a good fit for this? >>> >>> Any help is appreciated. >>> >>> Thanks, >>> -Paulo >>> >>> PS: I know that Jenkins supports distributed builds and integrates with >>> Mesos, but we're looking for alternatives. >>> >>> >

