Second International Workshop on Challenges of Large Applications in Distributed Environments
Performance Optimization of a De-centralized Task Allocation Protocol via Bandwidth and Buffer Management
Honolulu, Hawaii
June 07-June 07
ISBN: 0-7695-2115-0
Sharing the resources among various users and the lack of a centralized control are two key characteristics of many distributed heterogeneous computing systems. A critical challenge for designing applications in such systems is to coordinate the resources in a de-centralized fashion while adapting to the changes in the system. In this paper, we consider the computation of a large set of equal-sized independent tasks. This represents the computation paradigm for a variety of large scale applications such as SETI@home and Monte Carlo simulations. We focus on the performance optimization for a de-centralized adaptive task allocation protocol. We develop a bandwidth allocation strategy based on our de-centralized task allocation algorithm, and a simple task buffer management policy. Simulation results show that our task allocation protocol achieves close to the optimal system throughput.
Citation:
Bo Hong, Viktor K. Prasanna, "Performance Optimization of a De-centralized Task Allocation Protocol via Bandwidth and Buffer Management," clade, pp.108, Second International Workshop on Challenges of Large Applications in Distributed Environments, 2004