Am I interpreting things right that in order to simulate/benchmark
scheduling algorithms working in, say, a 100-slave cluster, although this
tool generates the jobs, the slaves need to actually exist and run the
tasks (I see there is mesosaurus / task /mesosaurus-task.cpp)? If so, have
you considered "stub"ing out Mesos' launching of tasks such that launched
tasks don't need to physically run? This could allow
simulating/benchmarking arbitrary size clusters since scheduling algorithms
don't need tasks to run physically. The scheduler just needs to be told
when tasks finish.

Sharma


On Thu, Mar 20, 2014 at 7:57 AM, Tobias Knaup <[email protected]> wrote:

> Hi all,
>
> We started working on a load simulator/benchmark tool for Mesos. The idea
> is to use this tool to simulate typical workloads in a reproducible way so
> we can test different scheduling algorithms, reservations, etc. Would love
> to hear what you think, and see contributions of course :)
> https://github.com/mesosphere/mesosaurus
>
> Cheers,
>
> Tobi
>

Reply via email to