You can run N slaves on one machine, or you can run meta-slaves (slaves
within slaves). We've used meta-slaves in the past to run scaling
simulations as it is more accurate and easier than stubbing out the task
launching.


On Fri, Mar 21, 2014 at 12:55 PM, Sharma Podila <[email protected]> wrote:

> 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