DocumentCode
3042418
Title
Distributed adaptive task allocation in heterogeneous computing environments to maximize throughput
Author
Hong, Bo ; Prasanna, Viktor K.
Author_Institution
Dept. of Electr. Eng., Univ. of Southern California, Los Angeles, CA, USA
fYear
2004
fDate
26-30 April 2004
Firstpage
52
Abstract
Summary form only given. 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 SETl@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.
Keywords
distributed processing; graph theory; optimisation; protocols; resource allocation; Monte Carlo simulations; SETl@home; decentralized adaptive algorithm; decentralized protocol; distributed adaptive task allocation; equal-sized independent tasks; extended network flow representation; graph modeling; heterogeneous computing environments; node interconnection; throughput maximization; Adaptive algorithm; Computational modeling; Concurrent computing; Distributed computing; Grid computing; High performance computing; Internet; Peer to peer computing; Throughput; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN
0-7695-2132-0
Type
conf
DOI
10.1109/IPDPS.2004.1302974
Filename
1302974
Link To Document