18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Papers
Distributed Adaptive Task Allocation in Heterogeneous Computing Environments to Maximize Throughput
Santa Fe, New Mexico
April 26-April 30
ISBN: 0-7695-2132-0
In this paper, we consider the task allocation problem for computing a large set of equal-sized independent tasks on heterogeneous computing systems. This problem represents the computation paradigm for a wide range of applications such as SETI@home and Monte Carlo simulations. We consider a general problem in which the interconnection between the nodes is modeled using a graph. We maximize the throughput of the system by using an extended network flow representation. We then develop a decentralized adaptive algorithm. This algorithm leads to a simple decentralized protocol that coordinates the resources in the system. The effectiveness of the proposed task allocation approach is verified through simulations.
Citation:
Bo Hong, Viktor K. Prasanna, "Distributed Adaptive Task Allocation in Heterogeneous Computing Environments to Maximize Throughput," ipdps, vol. 1, pp.52b, 18th International Parallel and Distributed Processing Symposium (IPDPS'04) - Papers, 2004