• 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