Hi,

I want to launch multiple tasks on multiple machines (t >> m) that can run
simultaneously. Currently, I find that every machine processes the tasks in
a serial fashion one after another.

I have written a framework with a scheduler and a executor. The scheduler
launches a task list on a bunch of machines (that show up as offers). When
I send a task list to run with driver->launchTasks(offers[i].id(),
tasks[i]) I find that every machine picks up one task at a time (and then
goes to the next). This happens even though the offer can accommodate more
than one task from this task list easily.

Is there something that I am missing?

Thanks,
Asim

Reply via email to