Title :
Performance optimization of a de-centralized task allocation protocol via bandwidth and buffer management
Author :
Hong, Bo ; Prasanna, Viktor K.
Author_Institution :
Dept. of Electr. Eng., Southern California Univ., Los Angeles, CA, USA
Abstract :
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 decentralized 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 decentralized adaptive task allocation protocol. We develop a bandwidth allocation strategy based on our decentralized 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.
Keywords :
bandwidth allocation; buffer storage; distributed processing; performance evaluation; protocols; resource allocation; Monte Carlo simulations; bandwidth allocation strategy; buffer management; decentralized task allocation protocol; distributed heterogeneous computing system; performance optimization; resource sharing; Bandwidth; Centralized control; Computer networks; Data flow computing; Distributed computing; Optimization; Protocols; Resource management; Signal processing algorithms; Throughput;
Conference_Titel :
Challenges of Large Applications in Distributed Environments, 2004. CLADE 2004. Proceedings of the Second International Workshop on
Print_ISBN :
0-7695-2115-0
DOI :
10.1109/CLADE.2004.1309097