8. When amount of work varies: balancing the loadΒΆ

There are algorithms where the master is used to assign tasks to workers by sending them data and receiving results back as each worker completes a task (or after the worker completes all of its tasks). In many of these cases, the computation time needed by each worker process for each of its tasks can vary somewhat dramatically. This situation is where dynamic load balancing can be helpful.

You have attempted of activities on this page
Next Section - 8.1. Dynamic Load Balancing