Token-based adaptive load balancing for dynamically parallel computations on multicomputer platforms

The paper suggests an algorithm for token-based adaptive load balancing for dynamically parallel computations on multicomputer platforms. The proposed algorithm for load balance is initiated and performed by the idle or under-loaded processes and requires token message circulating among the parallel processes and bearing information about the load distribution throughout the system. The efficiency of the algorithm is estimated for the case study of Sam Loyd's puzzle utilizing parallel version of branch-and-bound search algorithm with depth-first search strategy. The experimental study is based on flat parallel program implementations. Speedup and efficiency of the parallel system are estimated as well as scalability of the application workload and the multicomputer size.