As it stands, your static and dynamic schedules are both trivially optimal. If you try to minimize the total execution time, then the distribution of the tasks over the slaves is irrelevant for how long the total execution time will be, which is the sum of all execution times. Given tasks with expected execution time $\mu$ per task and a standard deviation of $\sigma$, the expected total execution time is $n \mu$ with a standard deviation of $\sqrt{n} \sigma$.
Alex ten Brink
- 9.2k
- 3
- 36
- 63