A note on the load balancing problem for coarse grained hypercube dictionary machines
The main problem for the design of dictionary machines on coarse grained hypercube multiprocessors, in comparison to the widely studied dictionary problem for fine grained hypercube multiprocessors, is that due to unequal distribution of the inserted and deleted records, the sizes of the sets stored at the individual processors may vary considerably. This problem, which is usually referred to as the load balancing problem, may lead to considerable degradation of the dictionary machine's performance. In this note we show that the load balancing problem for coarse grained hypercube dictionary machines can be solved with provable bounds on the sizes of the data sets, and with only little computational overhead.
|Keywords||2-3 trees, Dictionary machine, Hypercube multiprocessors, Load balancing, Performance|
Dehne, F, & Gastaldo, M. (Michel). (1990). A note on the load balancing problem for coarse grained hypercube dictionary machines. Parallel Computing, 16(1), 75–79. doi:10.1016/0167-8191(90)90161-2