parsl.executors.high_throughput.manager_selector.RandomManagerSelector
- class parsl.executors.high_throughput.manager_selector.RandomManagerSelector[source]
Returns a shuffled list of interesting_managers
By default this strategy is used by the interchange. Works well in distributing workloads equally across all availble compute resources. The random workload strategy is not effective in conjunction with elastic scaling behavior as the even task distribution does not allow the scaling down of blocks, leading to wasted resource consumption.
Methods
__init__
()sort_managers
(ready_managers, manager_list)Sort a given list of managers.