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 >> > >

