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 >

